FreeNOS
Data Structures
libipc

The Inter Process Communication (IPC) library allows processes to communicate, for example by message passing. More...

Data Structures

class  Channel
 Unidirectional point-to-point messaging channel. More...
 
class  ChannelClient
 Client for using Channels on the local processor. More...
 
class  ChannelMessage
 Basic message format for sending on a Channel. More...
 
class  ChannelRegistry
 Registration for Channels. More...
 
struct  MessageHandler< Func >
 Message handler function (dummy) container. More...
 
class  ChannelServer< Base, MsgType >
 Template class which serves incoming messages from Channels using MessageHandlers. More...
 
class  MemoryChannel
 Unidirectional point-to-point channel using shared memory. More...
 

Detailed Description

The Inter Process Communication (IPC) library allows processes to communicate, for example by message passing.