Function
Compute the size of the message as a byte sequence in EMS wire format.
tibems_status
tibemsMsg_GetByteSize(tibemsMsg
message,tibems_int
* size );
CALL "tibemsMsg_GetByteSize" USING BY VALUE message, BY REFERENCE size, RETURNING tibems-status END-CALL.
Parameter
|
Description
|
---|---|
message
|
Compute the size of this message.
|
size
|
The function stores the message size in this location.
|
This call computes the size of a message in bytes. This measurement accounts for the actual space that the wire format message occupies, including its header, properties, and body data. (It does not include allocated storage that remains unused.)
Before calling tibemsMsg_GetAsBytesCopy
, use this call to measure the size of a message, then allocate sufficient space to store a copy.
You can also use this call to measure network throughput, or to limit a program’s output rate (also called throttling).
tibems_int
tibemsMsg_ByteSize(tibemsMsg
message );
TIBCO Enterprise Message Service™ C and COBOL Reference System Release 4.3, February 2006 Copyright © TIBCO Software Inc. All rights reserved www.tibco.com |