[][src]Crate tibco_ems_sys

Bindings for the EMS C library.

Structs

tibemsAdmin

struct to hold the admin connection

tibemsConnectionFactory

struct to hold the connection factory

tibemsDestination

struct to hold the connection

tibemsErrorContext

struct to hold the error context

tibemsLookupContext

struct to hold the lookup context

tibemsMsg

struct to hold the message

Enums

tibemsAcknowledgeMode

acknowledgement types

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.

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_Create

Create a destination object.

tibemsDestination_Destroy

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

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.

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

Set the correlation ID header of a message.

tibemsMsg_SetExpiration

Set the expiration header of a message.

tibemsMsg_SetReplyTo

Set the reply-to header of a message.

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.