Struct CSharedMemChannelMgnt::SChannel#

Nested Relationships#

This struct is a nested type of Class CSharedMemChannelMgnt.

Struct Documentation#

struct SChannel#

Shared memory bridge.

Attention

The bridge is created here, but potentially used by two separated processed. To prevent channel destruction keep the bridge alive.

Attention

Under Posix, the unmapping in one process counts for all connections to this buffer within the process. Creating additional buffer access interfaces might result in the buffer becoming invalid when one of them is removed again.

Public Functions

inline SChannel()#

Constructor.

Public Members

CSharedMemBufferTx bufferOriginTx#

Origin Tx channel.

CSharedMemBufferRx bufferOriginRx#

Origin Rx channel.

CSharedMemBufferTx bufferTargetTx#

Target Tx channel.

CSharedMemBufferRx bufferTargetRx#

Target Rx channel.