
| BlobHolder | Holds arbitrary raw data and its length |
| CallbackServerUnparsedStruct | This structure holds a complete callback server instance |
| DbInfoStruct | Holds Prepared statements for better performance |
| ExceptionStruct | Holds error text |
| I_QueueStruct | Interface for a queue implementation |
| ListenLoopArgsStruct | Auxiliary struct for passing parameters to listening threads |
| MsgRequestInfoStruct | Used to transport information back to callback functions |
| MsgUnit | Holds a message All member pointers are allocated with malloc(), you need to free() them Needs to be consistent with MsgUnitUnmanaged declaration in C# (for P/Invoke) |
| MsgUnitStructArr | Holds an array of Messages |
| PropertiesStruct | All client access to Properties goes over this struct and its function pointers |
| QosStructArr | Holds an array of QoS XML strings returned by unSubscribe() and erase() |
| QueueEntry | A struct holding the necessary queue entry informations used by I_Queue |
| QueueEntryStructArr | Holds an array of Messages |
| QueueProperties | The QueueProperty struct holds all configuration parameters of the queue to create |
| ResponseListenerStruct | |
| SocketDataHolder | Helper struct to hold all necessary informations |
| TmpHelper | Used temporary for peekWithSamePriority() |
| UpdateContainer | Little helper to collect args for the new created thread |
| XmlBlasterAccessUnparsed | All client access to xmlBlaster goes over this struct and its function pointers |
| XmlBlasterConnectionUnparsedStruct | All synchrnous client access to xmlBlaster goes over this struct and its function pointers |
| XmlBlasterReadFromSocketFuncHolder | Holds a callback function pointer and its user pointer (the 'this' pointer) |
| XmlBlasterUnmanagedCEException | Usage without fixed array size, to avoid 'unsafe' code in C# |
| XmlBlasterUnmanagedCEStringArr | Helper struct to pass an array of strings back to C# |
| XmlBlasterUnmanagedException | Usage without fixed array size, to avoid 'unsafe' code in C# |
| XmlBlasterUnmanagedStringArr | Helper struct to pass an array of strings back to C# |
| XmlBlasterWriteToSocketFuncHolder | Holds a callback function pointer and its user pointer (the 'this' pointer, first argument) |
| XmlBlasterZlibReadBuffers | Helper struct to uncompress a byte buffer coming from the socket connection |
| XmlBlasterZlibWriteBuffers | Helper struct to compress a byte buffer before putting it into the socket |