22 #ifndef MAMA_DQPUBLISHER_H__ 23 #define MAMA_DQPUBLISHER_H__ 26 #include "wombat/wConfig.h" 28 #if defined( __cplusplus ) 127 #if defined( __cplusplus ) int8_t mama_bool_t
Definition: types.h:42
struct mamaDQPublisherImpl_ * mamaDQPublisher
Definition: types.h:104
MAMAExpDLL mama_status mamaDQPublisher_create(mamaDQPublisher pub, mamaTransport transport, const char *topic)
Create a mamaDQPublisher for the corresponding transport.
const char mamaFtState void * closure
Definition: ft.h:54
MAMAExpDLL void * mamaDQPublisher_getCache(mamaDQPublisher pub)
struct mamaMsgReplyImpl_ * mamaMsgReply
Definition: types.h:127
MAMAExpDLL void mamaDQPublisher_setSenderId(mamaDQPublisher pub, uint64_t senderid)
MAMAExpDLL void mamaDQPublisher_setClosure(mamaDQPublisher pub, void *closure)
MAMAExpDLL void mamaDQPublisher_setSeqNum(mamaDQPublisher pub, mama_seqnum_t num)
MAMAExpDLL mama_status mamaDQPublisher_allocate(mamaDQPublisher *result)
Responsible for publishing mama marketdata messages.
MAMAExpDLL void mamaDQPublisher_destroy(mamaDQPublisher pub)
enum mamaMsgStatus_ mamaMsgStatus
Utility class (enum) for interpreting message status.
uint32_t mama_seqnum_t
Definition: types.h:48
mamaMsg msg
Definition: publisher.h:54
MAMAExpDLL mama_status mamaDQPublisher_sendReplyWithHandle(mamaDQPublisher pub, mamaMsgReply replyAddress, mamaMsg reply)
MAMAExpDLL void mamaDQPublisher_enableSendTime(mamaDQPublisher pub, mama_bool_t enable)
MAMAExpDLL void mamaDQPublisher_setCache(mamaDQPublisher pub, void *cache)
struct mamaMsgImpl_ * mamaMsg
Opaque definitions for all major MAMA data types.
Definition: types.h:95
mama_status
Definition: status.h:37
mamaMsg mama_status status
Definition: publisher.h:54
MAMAExpDLL void mamaDQPublisher_setStatus(mamaDQPublisher pub, mamaMsgStatus status)
MAMAExpDLL mama_status mamaDQPublisher_sendReply(mamaDQPublisher pub, mamaMsg request, mamaMsg reply)
struct mamaTransportImpl_ * mamaTransport
Definition: types.h:98
MAMAExpDLL mama_status mamaDQPublisher_send(mamaDQPublisher pub, mamaMsg msg)
Send a message.
MAMAExpDLL void * mamaDQPublisher_getClosure(mamaDQPublisher pub)