#include <FXIPC.h>
Public Types | |
typedef void(* | deendianiseSpec )(FXIPCMsg *, FXStream &) |
typedef FXIPCMsg *(* | makeMsgSpec )() |
typedef void(* | delMsgSpec )(FXIPCMsg *) |
Public Member Functions | |
bool | isValid () const |
bool | lookup (FXuint code) const |
bool | lookup (deendianiseSpec &deendianise, makeMsgSpec &makeMsg, delMsgSpec &delMsg, FXuint code) const |
const FXString & | decodeType (FXuint code) const |
Friends | |
struct | FXIPCMsgRegister |
bool FX::FXIPCMsgRegistry::isValid | ( | ) | const [inline] |
True if registry is valid.
bool FX::FXIPCMsgRegistry::lookup | ( | FXuint | code | ) | const |
Returns true if code is known.
bool FX::FXIPCMsgRegistry::lookup | ( | deendianiseSpec & | deendianise, | |
makeMsgSpec & | makeMsg, | |||
delMsgSpec & | delMsg, | |||
FXuint | code | |||
) | const |
Returns the deendianise and make functions of the code.
const FXString& FX::FXIPCMsgRegistry::decodeType | ( | FXuint | code | ) | const |
Returns a textualised version of the code (mostly used for debugging).