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.

Destroy a connection factory object.

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.

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 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.