ALBA
|
#include <albaEventIO.h>
Public Member Functions | |
albaEventIO (void *sender=NULL, albaID id=ID_NO_EVENT, albaID item_id=-1, void *data=NULL, albaID channel=MCH_UP) | |
virtual | ~albaEventIO () |
albaTypeMacro (albaEventIO, albaEventBase) | |
virtual void | DeepCopy (const albaEventIO *c) |
void | SetItemId (albaID id) |
albaID | GetItemId () |
void | SetStorage (albaStorage *storage) |
albaStorage * | GetStorage () |
void | SetRoot (albaVME *root) |
albaVME * | GetRoot () |
Public Member Functions inherited from albaEventBase | |
albaEventBase (void *sender=NULL, albaID id=ID_NO_EVENT, void *data=NULL, albaID channel=MCH_UP) | |
virtual | ~albaEventBase () |
albaTypeMacro (albaEventBase, albaObject) | |
albaEventBase (const albaEventBase &c) | |
virtual void | DeepCopy (const albaEventBase *alba_event) |
void | SetSender (void *sender) |
void * | GetSender () |
void | SetId (albaID id) |
albaID | GetId () |
albaID | GetChannel () |
void | SetChannel (albaID channel) |
void | SetData (void *calldata) |
void * | GetData () |
Public Member Functions inherited from albaObject | |
albaObject () | |
virtual | ~albaObject () |
virtual void | Delete () |
virtual const char * | GetTypeName () const |
virtual bool | IsA (const char *type_name) const |
virtual bool | IsA (const albaTypeID &type_id) const |
virtual albaObject * | NewObjectInstance () const =0 |
virtual const albaTypeID & | GetTypeId () const |
virtual void | Print (std::ostream &os, const int indent=0) const |
albaObject (const albaObject &c) | |
Protected Attributes | |
albaID | m_ItemId |
albaStorage * | m_Storage |
albaVME * | m_Root |
Protected Attributes inherited from albaEventBase | |
void * | m_Sender |
void * | m_Data |
albaID | m_Id |
albaID | m_Channel |
Protected Attributes inherited from albaObject | |
bool | m_HeapFlag |
Additional Inherited Members | |
Static Public Member Functions inherited from albaObject | |
static const char * | GetStaticTypeName () |
static bool | IsStaticType (const char *type_name) |
static bool | IsStaticType (const albaTypeID &type_id) |
static const albaTypeID & | GetStaticTypeId () |
static albaObject * | SafeDownCast (albaObject *o) |
Implementation of event used to exchange info about tree I/O.
This event is thought to allow exchanging information regarding I/O of the tree.
Definition at line 37 of file albaEventIO.h.
albaEventIO::albaEventIO | ( | void * | sender = NULL , |
albaID | id = ID_NO_EVENT , |
||
albaID | item_id = -1 , |
||
void * | data = NULL , |
||
albaID | channel = MCH_UP |
||
) |
|
virtual |
albaEventIO::albaTypeMacro | ( | albaEventIO | , |
albaEventBase | |||
) |
|
virtual |
copy constructor, this makes a copy of the event
void albaEventIO::SetItemId | ( | albaID | id | ) |
set item Id stored into this event
albaID albaEventIO::GetItemId | ( | ) |
return item Id of this event
void albaEventIO::SetStorage | ( | albaStorage * | storage | ) |
set the storage reference
albaStorage * albaEventIO::GetStorage | ( | ) |
void albaEventIO::SetRoot | ( | albaVME * | root | ) |
albaVME * albaEventIO::GetRoot | ( | ) |
return the pointer to the tree root node
|
protected |
Definition at line 64 of file albaEventIO.h.
|
protected |
Definition at line 65 of file albaEventIO.h.
|
protected |
Definition at line 66 of file albaEventIO.h.