replicode
Public Member Functions | Protected Member Functions | List of all members
mBrane::sdk::RPayloadAdapter< C, U, M > Class Template Reference

#include <payload.h>

Inheritance diagram for mBrane::sdk::RPayloadAdapter< C, U, M >:
Inheritance graph
Collaboration diagram for mBrane::sdk::RPayloadAdapter< C, U, M >:
Collaboration graph

Public Member Functions

virtual ~RPayloadAdapter ()
 
- Public Member Functions inherited from mBrane::sdk::RPayload< U, M >
virtual ~RPayload ()
 
- Public Member Functions inherited from mBrane::sdk::___Payload< _RPayload, U, M >
void * operator new (size_t s)
 
void operator delete (void *o)
 
virtual ~___Payload ()
 
uint16_t cid () const
 
virtual size_t size () const
 
- Public Member Functions inherited from mBrane::sdk::Object< M, _RPayload, U >
void * operator new (size_t s)
 
void operator delete (void *o)
 
- Public Member Functions inherited from mBrane::sdk::_RPayload
virtual ~_RPayload ()
 
- Public Member Functions inherited from mBrane::sdk::__Payload
virtual ~__Payload ()
 
virtual void init ()
 
virtual uint16_t ptrCount () const
 
virtual __PayloadgetPtr (uint16_t i) const
 
virtual void setPtr (uint16_t i, __Payload *p)
 
virtual bool isShared () const
 
virtual bool isConstant () const
 
- Public Member Functions inherited from core::_Object
virtual ~_Object ()
 
void incRef ()
 
virtual void decRef ()
 

Protected Member Functions

 RPayloadAdapter ()
 
- Protected Member Functions inherited from mBrane::sdk::RPayload< U, M >
 RPayload ()
 
- Protected Member Functions inherited from mBrane::sdk::___Payload< _RPayload, U, M >
 ___Payload ()
 
- Protected Member Functions inherited from mBrane::sdk::Object< M, _RPayload, U >
 Object ()
 
- Protected Member Functions inherited from mBrane::sdk::_RPayload
 _RPayload ()
 
- Protected Member Functions inherited from mBrane::sdk::__Payload
 __Payload ()
 
- Protected Member Functions inherited from core::_Object
 _Object ()
 

Additional Inherited Members

- Static Public Member Functions inherited from mBrane::sdk::___Payload< _RPayload, U, M >
static void * New (uint32_t size)
 
static uint16_t CID ()
 
static size_t Offset ()
 
- Static Public Member Functions inherited from mBrane::sdk::Object< M, _RPayload, U >
static size_t Size ()
 
- Static Public Attributes inherited from mBrane::sdk::___Payload< _RPayload, U, M >
static uint64_t _MetaData
 
- Static Protected Member Functions inherited from mBrane::sdk::___Payload< _RPayload, U, M >
static void * Alloc (uint32_t requested_size, uint32_t &normalized_size)
 
static void Dealloc (uint32_t requested_size, void *o)
 
- Protected Attributes inherited from mBrane::sdk::_RPayload
uint64_t _metaData
 
- Protected Attributes inherited from core::_Object
std::atomic_int refCount
 

Constructor & Destructor Documentation

template<class C , class U , class M >
mBrane::sdk::RPayloadAdapter< C, U, M >::RPayloadAdapter ( )
inlineprotected
template<class C , class U , class M >
mBrane::sdk::RPayloadAdapter< C, U, M >::~RPayloadAdapter ( )
inlinevirtual

The documentation for this class was generated from the following files: