#include <PXXIPayload.h>
Inheritance diagram for PXXIPayload:
Public Member Functions | |
virtual | ~PXXIPayload () |
virtual Int32b_t | GetPayloadLength () const =0 |
virtual Int32b_t | GetPayloadType () const =0 |
virtual Int32b_t | GetPayloadInterfaceType () const =0 |
virtual const PXXIUTCTime & | GetPayloadTimeUTC ()=0 |
Protected Member Functions | |
PXXIPayload () |
This is an base interface(attribute) class of all Payloads. // It must be used as an attribute class of multiple inheritance, so that // you cannot instantiate the class independently. //
|
Destructor. |
|
Constructor. Must be instanciated as an attribute class object so that it should be protected. The constructor sets -INT_MAX for all Int32b_t fields and 0 for all pointers |
|
returns the Payload interface type as defined in the PXXPayloadInterfaceRegistry. Implemented in PXXVPayload. |
|
Returns the length in bytes of this payload Implemented in PXXVPayload. |
|
Return a const reference to the PXXIUTCTime Implemented in PXXVPayload. |
|
returns the Payload type Implemented in PXXVPayload. |