static void createPublisher () { mamaDQPublisherManagerCallbacks managerCallback; memset(&managerCallback, 0, sizeof(managerCallback)); managerCallback.onCreate = subscriptionHandlerOnCreateCb; managerCallback.onError =subscriptionHandlerOnErrorCb; managerCallback.onNewRequest =subscriptionHandlerOnNewRequestCb; managerCallback.onRequest =subscriptionHandlerOnRequestCb; managerCallback.onRefresh =subscriptionHandlerOnRefreshCb; srand ( time(NULL) ); mamaDQPublisherManager_allocate (&gDQPubManager); mamaDQPublisherManager_create (gDQPubManager, gPubTransport, gPubDefaultQueue, &managerCallback, gPubSource, "_MD", NULL); mamaDQPublisherManager_enableSendTime(gDQPubManager, 1); if (gSendSync) { mamaTimer_create (&gSyncTimer, gPubDefaultQueue, syncCallback, 15, gDQPubManager); } }
static void createPublisher () { mamaDQPublisherManagerCallbacks managerCallback; managerCallback.onCreate = subscriptionHandlerOnCreateCb; managerCallback.onError =subscriptionHandlerOnErrorCb; managerCallback.onNewRequest =subscriptionHandlerOnNewRequestCb; managerCallback.onRequest =subscriptionHandlerOnRequestCb; managerCallback.onRefresh =subscriptionHandlerOnRefreshCb; srand ( time(NULL) ); mamaDQPublisherManager_allocate (&gDQPubManager); mamaDQPublisherManager_create (gDQPubManager, gPubTransport, gPubDefaultQueue, &managerCallback, gPubSource, "_MD", NULL); }