#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.  |