Crate tibco_ems_sys[][src]

Bindings for the EMS C library.

Structs

tibemsConnectionFactory

struct to hold the connection factory

tibemsErrorContext

struct to hold the error context

tibemsLookupContext

struct to hold the lookup context

tibemsMsg

struct to hold the message

tibemsMsgField

Represents a message field or property.

Enums

tibemsAcknowledgeMode

acknowledgement types

tibemsDeliveryMode

Define delivery mode constants.

tibemsDestinationType

destination types

tibemsMsgType

body types of a message

tibems_bool

tibco boolean type

tibems_permType

persistence type of a destination

tibems_status

tibco ems status

Functions

tibemsBytesMsg_Create

Create a bytes message.

tibemsBytesMsg_GetBodyLength

Get the body length (in bytes) of a bytes message.

tibemsBytesMsg_GetBytes

Get the body data of a bytes message.

tibemsBytesMsg_SetBytes

Set the body data of a bytes message from a byte sequence.

tibemsCollection_Destroy

Destroy a collection.

tibemsCollection_GetFirst

Get the first object in a collection.

tibemsCollection_GetNext

Get the next object in a collection.

tibemsConnectionFactory_Create

Create a connection factory.

tibemsConnectionFactory_CreateConnection

Create a connection object.

tibemsConnectionFactory_Destroy

Destroy a connection factory object.

tibemsConnectionFactory_SetServerURL

Set the server URL.

tibemsConnectionFactory_SetUserName

Set a connection factory’s username.

tibemsConnectionFactory_SetUserPassword

Set the password used by the connection factory to authenticate itself with the EMS Server.

tibemsConnection_CreateSession

Create a session object.

tibemsConnection_GetActiveURL

Get the active URL of a connection.

tibemsConnection_Start

Start delivering inbound messages

tibemsDestinationInfo_Create

Create a tibemsDestinationInfo object.

tibemsDestinationInfo_Destroy

Destroy a tibemsDestinationInfo object.

tibemsDestinationInfo_GetConsumerCount

Get the number of active consumers on this destination.

tibemsDestinationInfo_GetName

Get the name of this destination.

tibemsDestinationInfo_GetOverflowPolicy

Get the overflow policy for this destination.

tibemsDestinationInfo_GetPendingMessageCount

Get the total number of pending messages for this destination.

tibemsDestination_Copy

Create an independent copy of a destination object.

tibemsDestination_Create

Create a destination object.

tibemsDestination_Destroy

Destroy a destination object.

tibemsDestination_GetName

Get the name of a destination object.

tibemsDestination_GetType

Get the type of a destination object.

tibemsErrorContext_Create

Create a new error context object.

tibemsErrorContext_GetLastErrorString

Retrieve any available detailed error string associated with the last EMS call.

tibemsLookupContext_Create

Create a new EMS lookup context object.

tibemsLookupContext_LookupDestination

Look up an object in the naming server.

tibemsMapMsg_Create

Create a map message.

tibemsMapMsg_GetBoolean

Get data values from a map message.

tibemsMapMsg_GetByte

Get data values from a map message.

tibemsMapMsg_GetBytes

Get data values from a map message.

tibemsMapMsg_GetChar

Get data values from a map message.

tibemsMapMsg_GetDouble

Get data values from a map message.

tibemsMapMsg_GetField

Get data values from a map message.

tibemsMapMsg_GetFloat

Get data values from a map message.

tibemsMapMsg_GetInt

Get data values from a map message.

tibemsMapMsg_GetLong

Get data values from a map message.

tibemsMapMsg_GetMapMsg

Get data values from a map message.

tibemsMapMsg_GetMapNames

Get an enumeration of the field names in a map message.

tibemsMapMsg_GetShort

Get data values from a map message.

tibemsMapMsg_GetString

Get data values from a map message.

tibemsMapMsg_ItemExists

Test if a named pair exists.

tibemsMapMsg_SetBoolean

Set a name-value pair in a map message.

tibemsMapMsg_SetByte

Set a name-value pair in a map message.

tibemsMapMsg_SetBytes

Set a byte array as a named value in a map message.

tibemsMapMsg_SetChar

Set a name-value pair in a map message.

tibemsMapMsg_SetDouble

Set a name-value pair in a map message.

tibemsMapMsg_SetFloat

Set a name-value pair in a map message.

tibemsMapMsg_SetInt

Set a name-value pair in a map message.

tibemsMapMsg_SetLong

Set a name-value pair in a map message.

tibemsMapMsg_SetReferencedBytes

Set a byte array as a named value in a map message.

tibemsMapMsg_SetShort

Set a name-value pair in a map message.

tibemsMapMsg_SetString

Set a name-value pair in a map message.

tibemsMsgConsumer_Close

Close a message consumer and release associated storage.

tibemsMsgConsumer_Receive

Receive a message (synchronous).

tibemsMsgConsumer_ReceiveTimeout

Receive a message (synchronous, blocks up to a time limit).

tibemsMsgEnum_Destroy

Destroy a message enumerator.

tibemsMsgEnum_GetNextName

Get the next item from a message enumerator.

tibemsMsgProducer_Close

Destroy the producer object; reclaim resources.

tibemsMsgProducer_Send

Send a message.

tibemsMsgProducer_SendEx

Send a message.

tibemsMsgProducer_SendToDestination

Send a message.

tibemsMsgProducer_SendToDestinationEx

Send a message.

tibemsMsgProducer_SetTimeToLive

Set the time-to-live property of a producer object.

tibemsMsg_Acknowledge

Acknowledge messages.

tibemsMsg_Create

Create a message object.

tibemsMsg_Destroy

Destroy a message.

tibemsMsg_GetBodyType

Get the body type of a message.

tibemsMsg_GetBooleanProperty

Get the value of a message property.

tibemsMsg_GetByteProperty

Get the value of a message property.

tibemsMsg_GetCorrelationID

Get the correlation ID header of a message.

tibemsMsg_GetMessageID

Get the message ID header from a message.

tibemsMsg_GetPropertyNames

Get a list of property names from a message.

tibemsMsg_GetReplyTo

Get the reply-to header from a message.

tibemsMsg_GetStringProperty

Get the value of a message property.

tibemsMsg_GetTimestamp

Get the timestamp header from a message.

tibemsMsg_GetType

Get the type header of a message.

tibemsMsg_PropertyExists

Test whether a named property has been set on a message.

tibemsMsg_Recover

Recover a single message.

tibemsMsg_SetBooleanProperty

Set the value of a message property.

tibemsMsg_SetByteProperty

Set the value of a message property.

tibemsMsg_SetCorrelationID

Set the correlation ID header of a message.

tibemsMsg_SetDoubleProperty

Set the value of a message property.

tibemsMsg_SetExpiration

Set the expiration header of a message.

tibemsMsg_SetFloatProperty

Set the value of a message property.

tibemsMsg_SetIntProperty

Set the value of a message property.

tibemsMsg_SetLongProperty

Set the value of a message property.

tibemsMsg_SetReplyTo

Set the reply-to header of a message.

tibemsMsg_SetShortProperty

Set the value of a message property.

tibemsMsg_SetStringProperty

Set the value of a message property.

tibemsMsg_SetType

Set the type header of a message.

tibemsQueue_Create

Create a queue object.

tibemsSSLParams_Create

Create a new SSL parameter object.

tibemsSSLParams_Destroy

Destroy an SSL parameter object.

tibemsServerInfo_GetQueueCount

Get the total number of queues in the server.

tibemsSession_Close

Close a session; reclaim resources.

tibemsSession_Commit

Commit the open transaction.

tibemsSession_CreateConsumer

Create a message consumer

tibemsSession_CreateMessage

Create a message.

tibemsSession_CreateProducer

Create a message producer.

tibemsSession_CreateTemporaryQueue

Create a temporary queue.

tibemsSession_CreateTemporaryTopic

Create a temporary topic.

tibemsSession_CreateTextMessage

Create a text message.

tibemsSession_DeleteTemporaryQueue

Delete a temporary queue.

tibemsSession_DeleteTemporaryTopic

Delete a temporary topic.

tibemsStatus_GetText

Get the text string corresponding to a status code.

tibemsTextMsg_Create

Create a text message.

tibemsTextMsg_GetText

Get the string data from a text message.

tibemsTextMsg_SetText

Set the data string of a text message.

tibemsTopicInfo_GetDurableSubscriptionCount

Get the current number of durable subscriptions for this topic.

tibemsTopicInfo_GetSubscriptionCount

Get the current number of subscriptions for this topic.