|
TIB_API const char * | tibFieldType_GetAsString (tibEx e, tibFieldType fieldType) |
| Return a string that represents a field type. More...
|
|
TIB_API void | tibMessage_Acknowledge (tibEx e, tibMessage message) |
| Explicitly acknowledge a message. More...
|
|
TIB_API void | tibMessage_ClearAllFields (tibEx e, tibMessage message) |
| Clear all fields in a mutable message. More...
|
|
TIB_API void | tibMessage_ClearField (tibEx e, tibMessage message, const char *name) |
| Clear a field in a mutable message. More...
|
|
TIB_API void | tibMessage_ClearFieldByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Clear a field in a mutable message. More...
|
|
TIB_API tibMessage | tibMessage_Create (tibEx e, tibRealm realm, const char *formatName) |
| Create a mutable message object. More...
|
|
TIB_API void | tibMessage_Destroy (tibEx e, tibMessage message) |
| Destroy a message object. More...
|
|
TIB_API void * | tibMessage_GetArray (tibEx e, tibMessage message, tibFieldType arrayType, const char *name, tibint32_t *arraySize) |
| Get the value of an array field from a message. More...
|
|
TIB_API void * | tibMessage_GetArrayByRef (tibEx e, tibMessage message, tibFieldType arrayType, tibFieldRef fieldRef, tibint32_t *arraySize) |
| Get the value of an array field from a message. More...
|
|
TIB_API tibDateTime * | tibMessage_GetDateTime (tibEx e, tibMessage message, const char *name) |
| Get the value of a DateTime field from a message. More...
|
|
TIB_API tibDateTime * | tibMessage_GetDateTimeByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Get the value of a DateTime field from a message. More...
|
|
TIB_API tibint32_t | tibMessage_GetDeliveryCount (tibEx e, tibMessage message) |
| Get the delivery count of a message. More...
|
|
TIB_API tibdouble_t | tibMessage_GetDouble (tibEx e, tibMessage message, const char *name) |
| Get the value of a double floating-point field from a message. More...
|
|
TIB_API tibdouble_t | tibMessage_GetDoubleByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Get the value of a double floating-point field from a message. More...
|
|
TIB_API tibint32_t | tibMessage_GetFieldCount (tibEx e, tibMessage message) |
| Get the number of fields from message's format. More...
|
|
TIB_API void | tibMessage_GetFieldsFingerprint (tibEx e, tibMessage message, tibuint8_t *fingerprintBuffer, tibint32_t fingerprintBufferSize) |
| Return a fingerprint representing a message's set fields. More...
|
|
TIB_API tibFieldType | tibMessage_GetFieldType (tibEx e, tibMessage message, const char *name) |
| Get the type of a field within a message. More...
|
|
TIB_API tibFieldType | tibMessage_GetFieldTypeByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Get the type of a field within a message. More...
|
|
TIB_API tibInbox | tibMessage_GetInbox (tibEx e, tibMessage message, const char *name) |
| Get the value of an inbox field from a message. More...
|
|
TIB_API tibInbox | tibMessage_GetInboxByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Get the value of an inbox field from a message. More...
|
|
TIB_API tibint64_t | tibMessage_GetLong (tibEx e, tibMessage message, const char *name) |
| Get the value of a long field from a message. More...
|
|
TIB_API tibint64_t | tibMessage_GetLongByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Get the value of a long field from a message. More...
|
|
TIB_API tibMessage | tibMessage_GetMessage (tibEx e, tibMessage message, const char *name) |
| Get the value of a message field from a message. More...
|
|
TIB_API tibMessage | tibMessage_GetMessageByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Get the value of a message field from a message. More...
|
|
TIB_API const void * | tibMessage_GetOpaque (tibEx e, tibMessage message, const char *name, tibint32_t *size) |
| Get the content of an opaque field from a message. More...
|
|
TIB_API const void * | tibMessage_GetOpaqueByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, tibint32_t *size) |
| Get the content of an opaque field from a message. More...
|
|
TIB_API tibuint64_t | tibMessage_GetStoreLocalMessageId (tibEx e, tibMessage message) |
| Get the store local message id as assigned by the persistence service. More...
|
|
TIB_API const char * | tibMessage_GetString (tibEx e, tibMessage message, const char *name) |
| Get the value of a string field from a message. More...
|
|
TIB_API const char * | tibMessage_GetStringByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Get the value of a string field from a message. More...
|
|
TIB_API tibbool_t | tibMessage_IsFieldSet (tibEx e, tibMessage message, const char *name) |
| Determine whether a field is set in a message. More...
|
|
TIB_API tibbool_t | tibMessage_IsFieldSetByRef (tibEx e, tibMessage message, tibFieldRef fieldRef) |
| Determine whether a field is set in a message. More...
|
|
TIB_API tibMessage | tibMessage_MutableCopy (tibEx e, tibMessage message) |
| Create a mutable copy of a message. More...
|
|
TIB_API tibMessage | tibMessage_ReadFromByteArray (tibEx e, tibRealm realm, const tibuint8_t *byteArray, tibint32_t byteArraySize) |
| Create a message from a byte-array representation. More...
|
|
TIB_API void | tibMessage_SetArray (tibEx e, tibMessage message, tibFieldType arrayType, const char *name, const void *const values, tibint32_t arraySize) |
| Set an array field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetArrayByRef (tibEx e, tibMessage message, tibFieldType arrayType, tibFieldRef fieldRef, const void *const values, tibint32_t arraySize) |
| Set an array field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetDateTime (tibEx e, tibMessage message, const char *name, const tibDateTime *dateTime) |
| Set a DateTime field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetDateTimeByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, const tibDateTime *dateTime) |
| Set a DateTime field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetDouble (tibEx e, tibMessage message, const char *name, tibdouble_t value) |
| Set a double floating-point field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetDoubleByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, tibdouble_t value) |
| Set a double floating-point field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetInbox (tibEx e, tibMessage message, const char *name, tibInbox inbox) |
| Set an inbox field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetInboxByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, tibInbox inbox) |
| Set an inbox field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetLong (tibEx e, tibMessage message, const char *name, tibint64_t value) |
| Set a long integer field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetLongByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, tibint64_t value) |
| Set a long integer field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetMessage (tibEx e, tibMessage message, const char *name, tibMessage value) |
| Set a sub-message field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetMessageByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, tibMessage value) |
| Set a sub-message field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetOpaque (tibEx e, tibMessage message, const char *name, const void *value, tibint32_t size) |
| Set an opaque (byte-string) field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetOpaqueByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, const void *value, tibint32_t size) |
| Set an opaque (byte-string) field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetOpaqueDirect (tibEx e, tibMessage message, const char *name, const void *value, tibint32_t size) |
| Set an opaque (byte-string) field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetOpaqueDirectByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, const void *value, tibint32_t size) |
| Set an opaque (byte-string) field by reference in a mutable message. More...
|
|
TIB_API void | tibMessage_SetString (tibEx e, tibMessage message, const char *name, const char *value) |
| Set a string field in a mutable message. More...
|
|
TIB_API void | tibMessage_SetStringByRef (tibEx e, tibMessage message, tibFieldRef fieldRef, const char *value) |
| Set a string field in a mutable message. More...
|
|
TIB_API tibint32_t | tibMessage_ToString (tibEx e, tibMessage message, char *buffer, tibint32_t size) |
| Get a printable string that describes the contents of a message. More...
|
|
TIB_API tibint32_t | tibMessage_WriteToByteArray (tibEx e, tibMessage message, tibuint8_t *byteArray, tibint32_t byteArraySize) |
| Write a serialized representation of a message to a byte-array. More...
|
|
TIB_API tibint32_t | tibMessage_WriteToPortableByteArray (tibEx e, tibMessage message, tibuint8_t *byteArray, tibint32_t byteArraySize) |
| Write a self-describing serialized representation of a message to a byte-array. More...
|
|
TIB_API tibMessageIterator | tibMessageIterator_Create (tibEx e, tibMessage message) |
| Create a message iterator object. More...
|
|
TIB_API void | tibMessageIterator_Destroy (tibEx e, tibMessageIterator messageIterator) |
| Destroy a message iterator object. More...
|
|
TIB_API tibFieldRef | tibMessageIterator_GetNext (tibEx e, tibMessageIterator messageIterator) |
| Get the next field of a message iterator object. More...
|
|
TIB_API tibbool_t | tibMessageIterator_HasNext (tibEx e, tibMessageIterator messageIterator) |
| Determine whether a message iterator object can present another field. More...
|
|
TIB_API void | tibMessageIterator_Reset (tibEx e, tibMessageIterator messageIterator) |
| Reset a message iterator object. More...
|
|