#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <XmlBlasterAccessUnparsed.h>
Include dependency graph for HelloWorld3.c:
Go to the source code of this file.
Functions | |
static int | myUpdate (MsgUnitArr *msgUnitArr, void *userData, XmlBlasterException *exception) |
Here we receive the callback messages from xmlBlaster. | |
int | main (int argc, char **argv) |
Invoke: HelloWorld3 -logLevel TRACE. |
int main | ( | int | argc, | |
char ** | argv | |||
) |
Invoke: HelloWorld3 -logLevel TRACE.
Definition at line 88 of file HelloWorld3.c.
References XmlBlasterAccessUnparsed::callbackP, XmlBlasterAccessUnparsed::connect, MsgUnit::content, MsgUnit::contentLen, XmlBlasterAccessUnparsed::disconnect, XmlBlasterAccessUnparsed::erase, ExceptionStruct::errorCode, freeArgv(), freeMsgUnitArr(), freeMsgUnitArrInternal(), freeMsgUnitData(), freeQosArr(), freeXmlBlasterAccessUnparsed(), XmlBlasterAccessUnparsed::get, getXmlBlasterAccessUnparsed(), getXmlBlasterVersion(), CallbackServerUnparsedStruct::hostCB, XmlBlasterAccessUnparsed::initialize, MsgUnit::key, QosStructArr::len, MsgUnitStructArr::len, ExceptionStruct::message, messageUnitToXmlLimited(), MsgUnitStructArr::msgUnitArr, myUpdate(), XmlBlasterAccessUnparsed::ping, CallbackServerUnparsedStruct::portCB, XmlBlasterAccessUnparsed::publish, XmlBlasterAccessUnparsed::publishArr, XmlBlasterAccessUnparsed::publishOneway, MsgUnit::qos, QosStructArr::qosArr, sleepMillis(), strcpyAlloc(), XmlBlasterAccessUnparsed::subscribe, XmlBlasterAccessUnparsed::unSubscribe, XMLBLASTER_MAX_USAGE_LEN, xmlBlasterAccessUnparsedUsage(), and xmlBlasterFree().
Here is the call graph for this function:
static int myUpdate | ( | MsgUnitArr * | msgUnitArr, | |
void * | userData, | |||
XmlBlasterException * | exception | |||
) | [static] |
Here we receive the callback messages from xmlBlaster.
msgUnitArr | The received messages, it is freed by the call after this method ends | |
userData | Is the corresponding XmlBlasterAccessUnparsed * pointer | |
exception | An OUT parameter to transport back an exception |
Definition at line 29 of file HelloWorld3.c.
References XmlBlasterAccessUnparsed::callbackMultiThreaded, MsgUnit::content, MsgUnit::contentLen, XmlBlasterAccessUnparsed::disconnect, ExceptionStruct::errorCode, freeMsgUnitData(), freeXmlBlasterAccessUnparsed(), MsgUnit::key, MsgUnitStructArr::len, ExceptionStruct::message, messageUnitToXml(), MsgUnitStructArr::msgUnitArr, XmlBlasterAccessUnparsed::publish, MsgUnit::qos, MsgUnit::responseQos, strcpyAlloc(), strncpy0(), XMLBLASTEREXCEPTION_ERRORCODE_LEN, XMLBLASTEREXCEPTION_MESSAGE_LEN, and xmlBlasterFree().
Referenced by main().
Here is the call graph for this function: