#include <PXXCompositePayloadEnvelope.h>
Inheritance diagram for PXXCompositePayloadEnvelope:
Public Member Functions | |
SET_LOGGER ("PXXCompositePayloadEnvelope") | |
PXXCompositePayloadEnvelope () | |
virtual | ~PXXCompositePayloadEnvelope () |
virtual Int32b_t | GetCompositePayloadLength () const |
virtual Short16b_t | GetCompositePayloadType () const |
virtual Short16b_t | GetNumberOfPayloads () const |
virtual Int32b_t | GetEnvelopeSize () const |
virtual void | WriteProperties () |
|
Constructor. All value of fields are set to 0. |
|
Destructor. |
|
Returns the length in bytes of this composite part of payload including the envelope. If the length is -INT_MAX, send error the program.
|
|
returns the composite payload type If the payload type is -SHRT_MAX, send error the program. The composite type is assigned 2bytes, however, only lower one byte is used then users can use the field to correct endianness of decoder.
|
|
returns the size of the envelope itself. It is fixed 8. See class description.
|
|
returns the number of enclosed payloads. If the payload interface type is -SHRT_MAX, send error the program.
|
|
|
|
Write informations to the output stream Implements PXXVAttWritable. |