XmlBlasterConnectionUnparsedStruct Struct Reference

All synchrnous client access to xmlBlaster goes over this struct and its function pointers. More...

#include <XmlBlasterConnectionUnparsed.h>

Collaboration diagram for XmlBlasterConnectionUnparsedStruct:

Collaboration graph
[legend]

Data Fields

int argc
const char *const * argv
Propertiesprops
int socketToXmlBlaster
int socketToXmlBlasterUdp
long requestId
char secretSessionId [256]
int isInitialized
XmlBlasterConnectionUnparsedInitConnection initConnection
 Used internally or by multi threaded embedding only as this is called by connect() automatically.
XmlBlasterConnectionUnparsedInitQueue initQueue
 Call to initialize persistent queue support on lost connection.
XmlBlasterConnectionUnparsedConnect connect
XmlBlasterConnectionUnparsedDisconnect disconnect
XmlBlasterConnectionUnparsedPublish publish
XmlBlasterConnectionUnparsedPublishArr publishArr
XmlBlasterConnectionUnparsedPublishOneway publishOneway
XmlBlasterConnectionUnparsedSubscribe subscribe
XmlBlasterConnectionUnparsedUnSubscribe unSubscribe
XmlBlasterConnectionUnparsedErase erase
XmlBlasterConnectionUnparsedGet get
XmlBlasterConnectionUnparsedPing ping
XmlBlasterConnectionUnparsedIsConnected isConnected
XmlBlasterConnectionUnparsedShutdown shutdown
XmlBlasterConnectionUnparsedPreSendEvent preSendEvent
 If a callback function pointer is registered it will be called just before sending a message.
void * preSendEvent_userP
XmlBlasterConnectionUnparsedPostSendEvent postSendEvent
 If a callback function pointer is registered it will be called just after sending a message.
void * postSendEvent_userP
I_QueuequeueP
XMLBLASTER_LOG_LEVEL logLevel
XmlBlasterLogging log
void * logUserP
 For outside users to pass a user object back to the logging implementation.
int useUdpForOneway
 For publishOneway() AND to start callback UDP server (for updateOneway()).
XmlBlasterWriteToSocketFuncHolder writeToSocket
 The function pointer to write n bytes of plain or compressed data to the socket Is initialized in initConnection(), outside users may choose to initialize it to some other function pointer.
XmlBlasterZlibWriteBufferszlibWriteBuf
 Is null if no "zlib:stream" compression is switched on.
XmlBlasterReadFromSocketFuncHolder readFromSocket
 Holding function pointer for compressed/uncompressed socket reads.
XmlBlasterZlibReadBufferszlibReadBuf
 Is null if no "zlib:stream" compression is switched on.

Detailed Description

All synchrnous client access to xmlBlaster goes over this struct and its function pointers.

Definition at line 52 of file XmlBlasterConnectionUnparsed.h.


Field Documentation

int XmlBlasterConnectionUnparsedStruct::argc

Definition at line 53 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed().

const char* const* XmlBlasterConnectionUnparsedStruct::argv

Definition at line 54 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed().

Properties* XmlBlasterConnectionUnparsedStruct::props

Definition at line 55 of file XmlBlasterConnectionUnparsed.h.

Referenced by freeXmlBlasterConnectionUnparsed(), getXmlBlasterConnectionUnparsed(), initConnection(), and xmlBlasterInitQueue().

int XmlBlasterConnectionUnparsedStruct::socketToXmlBlaster

Definition at line 56 of file XmlBlasterConnectionUnparsed.h.

Referenced by getResponse(), getXmlBlasterConnectionUnparsed(), initConnection(), initialize(), isConnected(), sendData(), and xmlBlasterConnectionShutdown().

int XmlBlasterConnectionUnparsedStruct::socketToXmlBlasterUdp

Definition at line 57 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), initConnection(), initialize(), sendData(), and xmlBlasterConnectionShutdown().

long XmlBlasterConnectionUnparsedStruct::requestId

Definition at line 58 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and sendData().

char XmlBlasterConnectionUnparsedStruct::secretSessionId[256]

Definition at line 59 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), initConnection(), sendData(), xmlBlasterConnect(), and xmlBlasterDisconnect().

int XmlBlasterConnectionUnparsedStruct::isInitialized

Definition at line 60 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and initConnection().

XmlBlasterConnectionUnparsedInitConnection XmlBlasterConnectionUnparsedStruct::initConnection

Used internally or by multi threaded embedding only as this is called by connect() automatically.

Definition at line 61 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and initialize().

XmlBlasterConnectionUnparsedInitQueue XmlBlasterConnectionUnparsedStruct::initQueue

Call to initialize persistent queue support on lost connection.

Definition at line 62 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed().

XmlBlasterConnectionUnparsedConnect XmlBlasterConnectionUnparsedStruct::connect

Definition at line 63 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterConnect().

XmlBlasterConnectionUnparsedDisconnect XmlBlasterConnectionUnparsedStruct::disconnect

Definition at line 64 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterDisconnect().

XmlBlasterConnectionUnparsedPublish XmlBlasterConnectionUnparsedStruct::publish

Definition at line 65 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterPublish().

XmlBlasterConnectionUnparsedPublishArr XmlBlasterConnectionUnparsedStruct::publishArr

Definition at line 66 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterPublishArr().

XmlBlasterConnectionUnparsedPublishOneway XmlBlasterConnectionUnparsedStruct::publishOneway

Definition at line 67 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterPublishOneway().

XmlBlasterConnectionUnparsedSubscribe XmlBlasterConnectionUnparsedStruct::subscribe

Definition at line 68 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterSubscribe().

XmlBlasterConnectionUnparsedUnSubscribe XmlBlasterConnectionUnparsedStruct::unSubscribe

Definition at line 69 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterUnSubscribe().

XmlBlasterConnectionUnparsedErase XmlBlasterConnectionUnparsedStruct::erase

Definition at line 70 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterErase().

XmlBlasterConnectionUnparsedGet XmlBlasterConnectionUnparsedStruct::get

Definition at line 71 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterGet().

XmlBlasterConnectionUnparsedPing XmlBlasterConnectionUnparsedStruct::ping

Definition at line 72 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterPing().

XmlBlasterConnectionUnparsedIsConnected XmlBlasterConnectionUnparsedStruct::isConnected

Definition at line 73 of file XmlBlasterConnectionUnparsed.h.

Referenced by checkArgs(), getXmlBlasterConnectionUnparsed(), isConnected(), sendData(), and xmlBlasterConnectionShutdown().

XmlBlasterConnectionUnparsedShutdown XmlBlasterConnectionUnparsedStruct::shutdown

Definition at line 74 of file XmlBlasterConnectionUnparsed.h.

Referenced by freeXmlBlasterAccessUnparsed(), and getXmlBlasterConnectionUnparsed().

XmlBlasterConnectionUnparsedPreSendEvent XmlBlasterConnectionUnparsedStruct::preSendEvent

If a callback function pointer is registered it will be called just before sending a message.

Definition at line 75 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), initialize(), and sendData().

void* XmlBlasterConnectionUnparsedStruct::preSendEvent_userP

Definition at line 76 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), initialize(), and sendData().

XmlBlasterConnectionUnparsedPostSendEvent XmlBlasterConnectionUnparsedStruct::postSendEvent

If a callback function pointer is registered it will be called just after sending a message.

Definition at line 77 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), initialize(), and sendData().

void* XmlBlasterConnectionUnparsedStruct::postSendEvent_userP

Definition at line 78 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and initialize().

I_Queue* XmlBlasterConnectionUnparsedStruct::queueP

Definition at line 79 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), and xmlBlasterInitQueue().

XMLBLASTER_LOG_LEVEL XmlBlasterConnectionUnparsedStruct::logLevel

Definition at line 80 of file XmlBlasterConnectionUnparsed.h.

Referenced by checkArgs(), freeXmlBlasterConnectionUnparsed(), getResponse(), getXmlBlasterConnectionUnparsed(), initConnection(), readnCompressed(), readnPlain(), sendData(), writenCompressed(), writenPlain(), xmlBlasterConnect(), xmlBlasterConnectionShutdown(), xmlBlasterErase(), xmlBlasterGet(), xmlBlasterInitQueue(), xmlBlasterPing(), xmlBlasterPublish(), xmlBlasterPublishArr(), xmlBlasterPublishOneway(), xmlBlasterSubscribe(), and xmlBlasterUnSubscribe().

XmlBlasterLogging XmlBlasterConnectionUnparsedStruct::log

Definition at line 81 of file XmlBlasterConnectionUnparsed.h.

Referenced by checkArgs(), freeXmlBlasterConnectionUnparsed(), getXmlBlasterConnectionUnparsed(), initConnection(), initialize(), readnCompressed(), readnPlain(), sendData(), writenCompressed(), writenPlain(), xmlBlasterConnect(), xmlBlasterConnectionShutdown(), xmlBlasterErase(), xmlBlasterGet(), xmlBlasterInitQueue(), xmlBlasterPing(), xmlBlasterSubscribe(), and xmlBlasterUnSubscribe().

void* XmlBlasterConnectionUnparsedStruct::logUserP

For outside users to pass a user object back to the logging implementation.

Definition at line 82 of file XmlBlasterConnectionUnparsed.h.

Referenced by checkArgs(), freeXmlBlasterConnectionUnparsed(), getXmlBlasterConnectionUnparsed(), initConnection(), initialize(), readnCompressed(), readnPlain(), sendData(), writenCompressed(), writenPlain(), xmlBlasterConnect(), xmlBlasterConnectionShutdown(), xmlBlasterErase(), xmlBlasterGet(), xmlBlasterInitQueue(), xmlBlasterPing(), xmlBlasterSubscribe(), and xmlBlasterUnSubscribe().

int XmlBlasterConnectionUnparsedStruct::useUdpForOneway

For publishOneway() AND to start callback UDP server (for updateOneway()).

Definition at line 83 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), initConnection(), and xmlBlasterPublishOneway().

XmlBlasterWriteToSocketFuncHolder XmlBlasterConnectionUnparsedStruct::writeToSocket

The function pointer to write n bytes of plain or compressed data to the socket Is initialized in initConnection(), outside users may choose to initialize it to some other function pointer.

Definition at line 86 of file XmlBlasterConnectionUnparsed.h.

Referenced by getXmlBlasterConnectionUnparsed(), initConnection(), initialize(), and sendData().

struct XmlBlasterZlibWriteBuffers* XmlBlasterConnectionUnparsedStruct::zlibWriteBuf [read]

Is null if no "zlib:stream" compression is switched on.

Definition at line 88 of file XmlBlasterConnectionUnparsed.h.

Referenced by freeXmlBlasterConnectionUnparsed(), getXmlBlasterConnectionUnparsed(), initConnection(), and writenCompressed().

XmlBlasterReadFromSocketFuncHolder XmlBlasterConnectionUnparsedStruct::readFromSocket

Holding function pointer for compressed/uncompressed socket reads.

Definition at line 91 of file XmlBlasterConnectionUnparsed.h.

Referenced by getResponse(), getXmlBlasterConnectionUnparsed(), initConnection(), and initialize().

struct XmlBlasterZlibReadBuffers* XmlBlasterConnectionUnparsedStruct::zlibReadBuf [read]

Is null if no "zlib:stream" compression is switched on.

Definition at line 92 of file XmlBlasterConnectionUnparsed.h.

Referenced by freeXmlBlasterConnectionUnparsed(), getXmlBlasterConnectionUnparsed(), initConnection(), and readnCompressed().


The documentation for this struct was generated from the following file: