Expand description
Bindings for the EMS C library.
Structs§
- tibems
Connection Factory - struct to hold the connection factory
- tibems
Error Context - struct to hold the error context
- tibems
Lookup Context - struct to hold the lookup context
- tibems
Msg - struct to hold the message
- tibems
MsgField - Represents a message field or property.
Enums§
- tibems
Acknowledge Mode - acknowledgement types
- tibems
Delivery Mode - Define delivery mode constants.
- tibems
Destination Type - destination types
- tibems
MsgType - body types of a message
- tibems_
bool - tibco boolean type
- tibems_
perm Type - persistence type of a destination
- tibems_
status - tibco ems status
Functions§
- tibems
Bytes ⚠Msg_ Create - Create a bytes message.
- tibems
Bytes ⚠Msg_ GetBody Length - Get the body length (in bytes) of a bytes message.
- tibems
Bytes ⚠Msg_ GetBytes - Get the body data of a bytes message.
- tibems
Bytes ⚠Msg_ SetBytes - Set the body data of a bytes message from a byte sequence.
- tibems
Collection_ ⚠Destroy - Destroy a collection.
- tibems
Collection_ ⚠GetFirst - Get the first object in a collection.
- tibems
Collection_ ⚠GetNext - Get the next object in a collection.
- tibems
Connection ⚠Factory_ Create - Create a connection factory.
- tibems
Connection ⚠Factory_ Create Connection - Create a connection object.
- tibems
Connection ⚠Factory_ Destroy - Destroy a connection factory object.
- tibems
Connection ⚠Factory_ SetServerURL - Set the server URL.
- tibems
Connection ⚠Factory_ SetUser Name - Set a connection factory’s username.
- tibems
Connection ⚠Factory_ SetUser Password - Set the password used by the connection factory to authenticate itself with the EMS Server.
- tibems
Connection_ ⚠Create Session - Create a session object.
- tibems
Connection_ ⚠GetActiveURL - Get the active URL of a connection.
- tibems
Connection_ ⚠Start - Start delivering inbound messages
- tibems
Destination ⚠Info_ Create - Create a tibemsDestinationInfo object.
- tibems
Destination ⚠Info_ Destroy - Destroy a tibemsDestinationInfo object.
- tibems
Destination ⚠Info_ GetConsumer Count - Get the number of active consumers on this destination.
- tibems
Destination ⚠Info_ GetName - Get the name of this destination.
- tibems
Destination ⚠Info_ GetOverflow Policy - Get the overflow policy for this destination.
- tibems
Destination ⚠Info_ GetPending Message Count - Get the total number of pending messages for this destination.
- tibems
Destination_ ⚠Copy - Create an independent copy of a destination object.
- tibems
Destination_ ⚠Create - Create a destination object.
- tibems
Destination_ ⚠Destroy - Destroy a destination object.
- tibems
Destination_ ⚠GetName - Get the name of a destination object.
- tibems
Destination_ ⚠GetType - Get the type of a destination object.
- tibems
Error ⚠Context_ Create - Create a new error context object.
- tibems
Error ⚠Context_ GetLast Error String - Retrieve any available detailed error string associated with the last EMS call.
- tibems
Lookup ⚠Context_ Create - Create a new EMS lookup context object.
- tibems
Lookup ⚠Context_ Lookup Destination - Look up an object in the naming server.
- tibems
MapMsg_ ⚠Create - Create a map message.
- tibems
MapMsg_ ⚠GetBoolean - Get data values from a map message.
- tibems
MapMsg_ ⚠GetByte - Get data values from a map message.
- tibems
MapMsg_ ⚠GetBytes - Get data values from a map message.
- tibems
MapMsg_ ⚠GetChar - Get data values from a map message.
- tibems
MapMsg_ ⚠GetDouble - Get data values from a map message.
- tibems
MapMsg_ ⚠GetField - Get data values from a map message.
- tibems
MapMsg_ ⚠GetFloat - Get data values from a map message.
- tibems
MapMsg_ ⚠GetInt - Get data values from a map message.
- tibems
MapMsg_ ⚠GetLong - Get data values from a map message.
- tibems
MapMsg_ ⚠GetMap Msg - Get data values from a map message.
- tibems
MapMsg_ ⚠GetMap Names - Get an enumeration of the field names in a map message.
- tibems
MapMsg_ ⚠GetShort - Get data values from a map message.
- tibems
MapMsg_ ⚠GetString - Get data values from a map message.
- tibems
MapMsg_ ⚠Item Exists - Test if a named pair exists.
- tibems
MapMsg_ ⚠SetBoolean - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetByte - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetBytes - Set a byte array as a named value in a map message.
- tibems
MapMsg_ ⚠SetChar - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetDouble - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetFloat - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetInt - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetLong - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetReferenced Bytes - Set a byte array as a named value in a map message.
- tibems
MapMsg_ ⚠SetShort - Set a name-value pair in a map message.
- tibems
MapMsg_ ⚠SetString - Set a name-value pair in a map message.
- tibems
MsgConsumer_ ⚠Close - Close a message consumer and release associated storage.
- tibems
MsgConsumer_ ⚠Receive - Receive a message (synchronous).
- tibems
MsgConsumer_ ⚠Receive Timeout - Receive a message (synchronous, blocks up to a time limit).
- tibems
MsgEnum_ ⚠Destroy - Destroy a message enumerator.
- tibems
MsgEnum_ ⚠GetNext Name - Get the next item from a message enumerator.
- tibems
MsgProducer_ ⚠Close - Destroy the producer object; reclaim resources.
- tibems
MsgProducer_ ⚠Send - Send a message.
- tibems
MsgProducer_ ⚠Send Ex - Send a message.
- tibems
MsgProducer_ ⚠Send ToDestination - Send a message.
- tibems
MsgProducer_ ⚠Send ToDestination Ex - Send a message.
- tibems
MsgProducer_ ⚠SetTime ToLive - Set the time-to-live property of a producer object.
- tibems
Msg_ ⚠Acknowledge - Acknowledge messages.
- tibems
Msg_ ⚠Create - Create a message object.
- tibems
Msg_ ⚠Create From Bytes - Create a message object from data in a byte sequence.
- tibems
Msg_ ⚠Destroy - Destroy a message.
- tibems
Msg_ ⚠GetBody Type - Get the body type of a message.
- tibems
Msg_ ⚠GetBoolean Property - Get the value of a message property.
- tibems
Msg_ ⚠GetByte Property - Get the value of a message property.
- tibems
Msg_ ⚠GetCorrelationID - Get the correlation ID header of a message.
- tibems
Msg_ ⚠GetDestination - Get the destination header from a message.
- tibems
Msg_ ⚠GetMessageID - Get the message ID header from a message.
- tibems
Msg_ ⚠GetProperty Names - Get a list of property names from a message.
- tibems
Msg_ ⚠GetReply To - Get the reply-to header from a message.
- tibems
Msg_ ⚠GetString Property - Get the value of a message property.
- tibems
Msg_ ⚠GetTimestamp - Get the timestamp header from a message.
- tibems
Msg_ ⚠GetType - Get the type header of a message.
- tibems
Msg_ ⚠Property Exists - Test whether a named property has been set on a message.
- tibems
Msg_ ⚠Recover - Recover a single message.
- tibems
Msg_ ⚠SetBoolean Property - Set the value of a message property.
- tibems
Msg_ ⚠SetByte Property - Set the value of a message property.
- tibems
Msg_ ⚠SetCorrelationID - Set the correlation ID header of a message.
- tibems
Msg_ ⚠SetDestination - Set the destination header of a message.
- tibems
Msg_ ⚠SetDouble Property - Set the value of a message property.
- tibems
Msg_ ⚠SetExpiration - Set the expiration header of a message.
- tibems
Msg_ ⚠SetFloat Property - Set the value of a message property.
- tibems
Msg_ ⚠SetInt Property - Set the value of a message property.
- tibems
Msg_ ⚠SetLong Property - Set the value of a message property.
- tibems
Msg_ ⚠SetReply To - Set the reply-to header of a message.
- tibems
Msg_ ⚠SetShort Property - Set the value of a message property.
- tibems
Msg_ ⚠SetString Property - Set the value of a message property.
- tibems
Msg_ ⚠SetType - Set the type header of a message.
- tibems
Object ⚠Msg_ Create - Create an object message.
- tibems
Object ⚠Msg_ GetObject Bytes - Get the byte sequence representing a serialized object from a message.
- tibems
Object ⚠Msg_ SetObject Bytes - Set the byte sequence of an object message.
- tibems
Queue_ ⚠Create - Create a queue object.
- tibemsSSL
Params_ ⚠Create - Create a new SSL parameter object.
- tibemsSSL
Params_ ⚠Destroy - Destroy an SSL parameter object.
- tibems
Server ⚠Info_ GetQueue Count - Get the total number of queues in the server.
- tibems
Session_ ⚠Close - Close a session; reclaim resources.
- tibems
Session_ ⚠Commit - Commit the open transaction.
- tibems
Session_ ⚠Create Consumer - Create a message consumer
- tibems
Session_ ⚠Create Message - Create a message.
- tibems
Session_ ⚠Create Producer - Create a message producer.
- tibems
Session_ ⚠Create Shared Consumer - create a shared topic consumer
- tibems
Session_ ⚠Create Shared Durable Consumer - create a shared durable topic consumer
- tibems
Session_ ⚠Create Temporary Queue - Create a temporary queue.
- tibems
Session_ ⚠Create Temporary Topic - Create a temporary topic.
- tibems
Session_ ⚠Create Text Message - Create a text message.
- tibems
Session_ ⚠Delete Temporary Queue - Delete a temporary queue.
- tibems
Session_ ⚠Delete Temporary Topic - Delete a temporary topic.
- tibems
Status_ ⚠GetText - Get the text string corresponding to a status code.
- tibems
Text ⚠Msg_ Create - Create a text message.
- tibems
Text ⚠Msg_ GetText - Get the string data from a text message.
- tibems
Text ⚠Msg_ SetText - Set the data string of a text message.
- tibems
Topic ⚠Info_ GetDurable Subscription Count - Get the current number of durable subscriptions for this topic.
- tibems
Topic ⚠Info_ GetSubscription Count - Get the current number of subscriptions for this topic.