Skip to content

iox::posix::NamedPipe::NamedPipeData🔗

Public Functions🔗

Name
NamedPipeData(bool & isInitialized, IpcChannelError & error, const uint64_t maxMsgNumber)
NamedPipeData(const NamedPipeData & )
NamedPipeData(NamedPipeData && rhs)
~NamedPipeData()
NamedPipeData & operator=(const NamedPipeData & )
NamedPipeData & operator=(NamedPipeData && rhs)
Semaphore & sendSemaphore()
Semaphore & receiveSemaphore()
bool waitForInitialization() const
bool hasValidState() const

Public Attributes🔗

Name
MessageQueue_t messages

Public Functions Documentation🔗

function NamedPipeData🔗

NamedPipeData(
    bool & isInitialized,
    IpcChannelError & error,
    const uint64_t maxMsgNumber
)

function NamedPipeData🔗

NamedPipeData(
    const NamedPipeData & 
)

function NamedPipeData🔗

NamedPipeData(
    NamedPipeData && rhs
)

function ~NamedPipeData🔗

~NamedPipeData()

function operator=🔗

NamedPipeData & operator=(
    const NamedPipeData & 
)

function operator=🔗

NamedPipeData & operator=(
    NamedPipeData && rhs
)

function sendSemaphore🔗

Semaphore & sendSemaphore()

function receiveSemaphore🔗

Semaphore & receiveSemaphore()

function waitForInitialization🔗

bool waitForInitialization() const

function hasValidState🔗

bool hasValidState() const

Public Attributes Documentation🔗

variable messages🔗

MessageQueue_t messages;

Updated on 10 February 2023 at 12:43:22 CET