#include "FXException.h"
#include "QThread.h"
#include "FXStream.h"
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... | |
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 |