Crate tibco_ems_sys
source · [−]Expand description
Bindings for the EMS C library.
Structs
struct to hold the connection factory
struct to hold the error context
struct to hold the lookup context
struct to hold the message
Represents a message field or property.
Enums
acknowledgement types
Define delivery mode constants.
destination types
body types of a message
tibco boolean type
persistence type of a destination
tibco ems status
Functions
Create a bytes message.
Get the body length (in bytes) of a bytes message.
Get the body data of a bytes message.
Set the body data of a bytes message from a byte sequence.
Destroy a collection.
Get the first object in a collection.
Get the next object in a collection.
Create a connection factory.
Create a connection object.
Destroy a connection factory object.
Set the server URL.
Set a connection factory’s username.
Set the password used by the connection factory to authenticate itself with the EMS Server.
Create a session object.
Get the active URL of a connection.
Start delivering inbound messages
Create a tibemsDestinationInfo object.
Destroy a tibemsDestinationInfo object.
Get the number of active consumers on this destination.
Get the name of this destination.
Get the overflow policy for this destination.
Get the total number of pending messages for this destination.
Create an independent copy of a destination object.
Create a destination object.
Destroy a destination object.
Get the name of a destination object.
Get the type of a destination object.
Create a new error context object.
Retrieve any available detailed error string associated with the last EMS call.
Create a new EMS lookup context object.
Look up an object in the naming server.
Create a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get data values from a map message.
Get an enumeration of the field names in a map message.
Get data values from a map message.
Get data values from a map message.
Test if a named pair exists.
Set a name-value pair in a map message.
Set a name-value pair in a map message.
Set a byte array as a named value in a map message.
Set a name-value pair in a map message.
Set a name-value pair in a map message.
Set a name-value pair in a map message.
Set a name-value pair in a map message.
Set a name-value pair in a map message.
Set a byte array as a named value in a map message.
Set a name-value pair in a map message.
Set a name-value pair in a map message.
Close a message consumer and release associated storage.
Receive a message (synchronous).
Receive a message (synchronous, blocks up to a time limit).
Destroy a message enumerator.
Get the next item from a message enumerator.
Destroy the producer object; reclaim resources.
Send a message.
Send a message.
Send a message.
Send a message.
Set the time-to-live property of a producer object.
Acknowledge messages.
Create a message object.
Create a message object from data in a byte sequence.
Destroy a message.
Get the body type of a message.
Get the value of a message property.
Get the value of a message property.
Get the correlation ID header of a message.
Get the destination header from a message.
Get the message ID header from a message.
Get a list of property names from a message.
Get the reply-to header from a message.
Get the value of a message property.
Get the timestamp header from a message.
Get the type header of a message.
Test whether a named property has been set on a message.
Recover a single message.
Set the value of a message property.
Set the value of a message property.
Set the correlation ID header of a message.
Set the destination header of a message.
Set the value of a message property.
Set the expiration header of a message.
Set the value of a message property.
Set the value of a message property.
Set the value of a message property.
Set the reply-to header of a message.
Set the value of a message property.
Set the value of a message property.
Set the type header of a message.
Create an object message.
Get the byte sequence representing a serialized object from a message.
Set the byte sequence of an object message.
Create a queue object.
Create a new SSL parameter object.
Destroy an SSL parameter object.
Get the total number of queues in the server.
Close a session; reclaim resources.
Commit the open transaction.
Create a message consumer
Create a message.
Create a message producer.
create a shared topic consumer
create a shared durable topic consumer
Create a temporary queue.
Create a temporary topic.
Create a text message.
Delete a temporary queue.
Delete a temporary topic.
Get the text string corresponding to a status code.
Create a text message.
Get the string data from a text message.
Set the data string of a text message.
Get the current number of durable subscriptions for this topic.
Get the current number of subscriptions for this topic.