Class NamedPipe::NamedPipeData

Nested Relationships

This class is a nested type of Class NamedPipe.

Class Documentation

class NamedPipeData

Public Functions

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

Public Members

MessageQueue_t messages