FXIPC.h File Reference


Detailed Description

Defines classes used in providing inter-process communication.

Definition in file FXIPC.h.

#include "FXException.h"
#include "QThread.h"
#include "FXStream.h"

Go to the source code of this file.

Namespaces

namespace  FX

Classes

struct  FX::FXIPCMsg
 A base IPC message. More...
struct  FX::FXIPCMsgHolder
 Strawman type for containers of FX::FXIPCMsg. More...
class  FX::FXIPCMsgRegistry
 A registry of known IPC messages for a particular IPC channel. More...
struct  FX::FXIPCMsgChunkCodeAlloc< basecode, _hasAck >
class  FX::FXIPCMsgChunk< msgtypelist >
 A chunk within an IPC message registry. More...
struct  FX::FXIPCMsgRegister< codealloc, msgtype >
 Actual implementation of registering a message with the registry. More...
struct  FX::FXIPCMsg_Disconnect
 Received when the other end of the IPC channel disconnects. More...
struct  FX::FXIPCMsg_Unhandled
 Received when a message with an ack was not handled. More...
struct  FX::FXIPCMsg_ErrorOccurred
 Received when an exception was thrown by the other end of the IPC channel. More...
class  FX::FXIPCChannel
 Base class for an IPC channel over an arbitrary FX::QIODeviceS. More...
class  FX::FXIPCChannelIndirector
 Base class indirecting messages to be sent over a subclass of a FX::FXIPCChannel. More...

Typedefs

typedef FXIPCMsgChunkCodeAlloc<
0, true > 
FX::FXIPCMsgChunkStandardBegin
typedef FXIPCMsgChunk< Generic::TL::create<
FXIPCMsg_Disconnect::regtype,
FXIPCMsg_Unhandled::regtype,
FXIPCMsg_ErrorOccurred::regtype
>::value > 
FX::FXIPCMsgChunkStandard


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:30 2009 for TnFOX by doxygen v1.4.7