Crate tibco_ems_sys[][src]

Bindings for the EMS C library.

Structs

tibemsAdmin

struct to hold the admin connection

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

tibemsAdmin_Close

Close the administrative connection to the server.

tibemsAdmin_Create

Create an administration connection to a server.

tibemsAdmin_GetCommandTimeout

Get the command timeout.

tibemsAdmin_GetDestination

Get information about a destination of the given name.

tibemsAdmin_GetDestinations

Get the destinations that match the given pattern and the given permanence type.

tibemsAdmin_GetInfo

Get the current set of server metrics.

tibemsAdmin_SetCommandTimeout

Set the command timeout.

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

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.