Skip to content

IAddressableConnector ​

A connector that can read and write an addressable memory space.

Kind: Interface

Namespace: ConnectorLib

Inheritance: IDisposable → IGameConnector

Public Member Functions

virtual

bool

Read(ulong address, byte[] buffer)

Reads a number of bytes from the game system.

virtual

bool

Read(ulong address, byte[] buffer, int offset, int length)

Reads a number of bytes from the game system.

virtual

bool

Read(ulong address, Span buffer)

Reads a number of bytes from the game system.

abstract virtual

bool

Read(ulong address, Span buffer, int offset, int length)

Reads a number of bytes from the game system.

virtual

bool

Write(ulong address, byte[] buffer)

Writes a number of bytes to the game system.

virtual

bool

Write(ulong address, byte[] buffer, int offset, int length)

Writes a number of bytes to the game system.

virtual

bool

Write(ulong address, ReadOnlySpan buffer)

Writes a number of bytes to the game system.

abstract virtual

bool

Write(ulong address, ReadOnlySpan buffer, int offset, int length)

Writes a number of bytes to the game system.

virtual

bool

SetBits(ulong address, byte mask, byte out orig)

virtual

bool

UnsetBits(ulong address, byte mask, byte out orig)

abstract virtual

bool

Freeze(ulong address, ulong value, byte size, WriteType writeType, ulong cmpAddress, ulong cmpValue, byte cmpSize, CompareType cmpType)

abstract virtual

bool

Freeze(ulong address, ulong value, ulong mask, byte size, WriteType writeType, ulong cmpAddress, ulong cmpValue, byte cmpSize, CompareType cmpType)

abstract virtual

bool

Unfreeze(ulong address)

Properties

Endianness

Endianness

[get, ]

The endianness of the game system.

PointerFormat

PointerFormat

[get, ]

The absolute pointer format of the game system.

PointerFormat

RelativePointerFormat

[get, ]

The relative pointer format of the game system.

IFeatureAware

Features

[get, ]

A feature-awareness object that provides information about the available features of the connector.