18#ifndef __LIBIPC_CHANNEL_H
19#define __LIBIPC_CHANNEL_H
Unidirectional point-to-point messaging channel.
const Size getMessageSize() const
Get message size.
virtual ~Channel()
Destructor.
const Mode m_mode
Channel mode.
const Size m_messageSize
Message size.
virtual Result write(const void *buffer)
Write a message.
virtual Result read(void *buffer)
Read a message.
virtual Result flush()
Flush message buffers.
unsigned int Size
Any sane size indicator cannot go negative.