# tibemsMsgProducer

Type

## Purpose

Send message to destinations on the server.

## Remarks

Clients use message producers to send messages. A message producer object can store several parameters that affect the messages it sends.

Clients create message producers using functions of a `tibemsSession` object.

Function | Description
--- | ---
`tibemsMsgProducer_AsyncSend` `tibemsMsgProducer_AsyncSendEx` `tibemsMsgProducer_AsyncSendToDestination` `tibemsMsgProducer_AsyncSendToDestinationEx` | Asynchronously send a message.
`tibemsMsgProducer_Close` | Destroy the producer object; reclaim resources.
`tibemsMsgProducer_GetDeliveryDelay` | Get the delivery delay property of a producer object.
`tibemsMsgProducer_GetDeliveryMode` | Get the delivery mode property of a producer object.
`tibemsMsgProducer_GetDestination` | Get the destination of a message producer object.
`tibemsMsgProducer_GetDisableMessageID` | Get the disable message ID property of a producer object.
`tibemsMsgProducer_GetDisableMessageTimestamp` | Get the disable message timestamp property of a producer object.
`tibemsMsgProducer_GetNPSendCheckMode` | Get the mode that defines when a producer checks the result of sending a NON_PERSISTENT message.
`tibemsMsgProducer_GetPriority` | Get the priority property of a producer object.
`tibemsMsgProducer_GetTimeToLive` | Get the time-to-live property of a producer object.
`tibemsMsgProducer_Send` `tibemsMsgProducer_SendEx` `tibemsMsgProducer_SendToDestination` `tibemsMsgProducer_SendToDestinationEx` | Send a message.
`tibemsMsgProducer_SetDeliveryDelay` | Set the delivery delay property of a producer object.
`tibemsMsgProducer_SetDeliveryMode` | Set the delivery mode property of a producer object.
`tibemsMsgProducer_SetDisableMessageID` | Set the disable message ID property of a producer object.
`tibemsMsgProducer_SetDisableMessageTimestamp` | Set the disable message timestamp property of a producer object.
`tibemsMsgProducer_SetNPSendCheckMode` | Set when a producer should check the result of sending a NON_PERSISTENT message.
`tibemsMsgProducer_SetPriority` | Set the priority property of a producer object.
`tibemsMsgProducer_SetTimeToLive` | Set the time-to-live property of a producer object.

## See Also

`tibemsSession_CreateProducer`

Copyright © Cloud Software Group, Inc. All rights reserved.