Crate tibco_ems_sys

Source
Expand description

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_CreateFromBytes
Create a message object from data in a byte sequence.
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_GetDestination
Get the destination header from 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_SetDestination
Set the destination 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.
tibemsObjectMsg_Create
Create an object message.
tibemsObjectMsg_GetObjectBytes
Get the byte sequence representing a serialized object from a message.
tibemsObjectMsg_SetObjectBytes
Set the byte sequence of an object 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_CreateSharedConsumer
create a shared topic consumer
tibemsSession_CreateSharedDurableConsumer
create a shared durable topic consumer
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.