#include <PXXPayloadFactory.h>
Inheritance diagram for PXXPayloadFactory:
Public Member Functions | |
SET_LOGGER ("PXXPayloadFactory") | |
virtual | ~PXXPayloadFactory () |
virtual PXXVPayloadPtr | CreateAPayload (const PXXPayloadEnvelope &envl) |
Static Public Member Functions | |
static PXXPayloadFactoryPtr | GetInstancePtr () |
Static Public Attributes | |
static const Int32b_t | PAYLOAD_ID_UNKNOWN |
static const Int32b_t | PAYLOAD_ID_SIMPLE_HIT |
static const Int32b_t | PAYLOAD_ID_MULTI_HIT |
static const Int32b_t | PAYLOAD_ID_ENGFORMAT_HIT |
static const Int32b_t | PAYLOAD_ID_TCAL |
static const Int32b_t | PAYLOAD_ID_MON |
static const Int32b_t | PAYLOAD_ID_ENGFORMAT_TRIGGER |
static const Int32b_t | PAYLOAD_ID_ENGFORMAT_HIT_TRIGGER |
static const Int32b_t | PAYLOAD_ID_READOUT_REQUEST |
static const Int32b_t | PAYLOAD_ID_TRIGGER_REQUEST |
static const Int32b_t | PAYLOAD_ID_ENGFORMAT_HIT_DATA |
static const Int32b_t | PAYLOAD_ID_READOUT_DATA |
static const Int32b_t | PAYLOAD_ID_EVENT |
static const Int32b_t | PAYLOAD_ID_EVENT_V2 |
static const Int32b_t | PAYLOAD_ID_LASTVALID |
Protected Member Functions | |
PXXPayloadFactory () |
|
Destractor |
|
Protected constructor so this is a singleton. |
|
Create a payload with indicated payload-type which embedded in the PXXPayloadEnvelope |
|
Get Singleton instance of the payload factory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Defined PayloadTypes. This type should be embedded in the PayloadEnvelope. |