CUnknownFragment (v11)

Name

CUnknownFragment (v11) -- Event buider fragments with non ringitem payloads.

Synopsis


#include <v11/CUnknownFragment.h>

namespace v11 {

class CUnknownFragment : public ::CUnknownFragment
{
    
public:
    CUnknownFragment(uint64_t timestamp, uint32_t sourceid, uint32_t barrier,
                     uint32_t size, void* pPayload);
    virtual const void*  getBodyPointer() const;
    virtual void* getBodyPointer();
    virtual bool hasBodyHeader() const;
    virtual void* getBodyHeader() const;
    virtual void setBodyHeader(uint64_t timestamp, uint32_t sourceId,
                         uint32_t barrierType = 0) ;
    

    std::string typeName() const;
    virtual std::string toString() const;
    
};

}


                

DESCRIPTION

The way to think about this item is as a CRingFragmentItem whose payload is not know to be a ring item itself. It has all of the same methods with all the same meanings as tha class, however the item type is v11::EVB_UNKNOWN_PAYLOAD.