|
| ComponentMemory (MasterMemory *master) |
|
bool | getMemoryUsage (uint64 &alloc, uint64 &usage) |
|
bool | open () |
|
bool | create (uint32 indexSize) |
|
std::vector< ComponentInfoStruct > * | getAllComponents () |
|
std::vector< ComponentInfoStruct > * | getAllLocalComponents () |
|
std::vector< ComponentInfoStruct > * | getAllLocalComponents (uint8 type) |
|
std::vector< ComponentInfoStruct > * | getAllModules () |
|
std::vector< ComponentInfoStruct > * | getAllCatalogs () |
|
bool | writeComponentsToMsg (DataMessage *msg) |
|
bool | writeComponentNamesToMsg (DataMessage *msg) |
|
bool | syncComponents (DataMessage *msg) |
|
bool | confirmComponentID (uint32 id) |
|
bool | cancelComponentID (uint32 id) |
|
uint8 | lookupComponentID (const char *name, uint32 &id) |
|
bool | createComponent (uint32 id, uint8 type, uint8 policy, uint8 selfTrigger, const char *name, uint64 size, uint16 nodeID, uint16 procID, uint64 time, uint32 &existingID) |
|
bool | destroyComponent (uint32 cid) |
|
bool | getComponentName (uint32 cid, char *name, uint32 maxNameLen) |
|
std::string | getComponentNameString (uint32 cid) |
|
uint8 | getComponentType (uint32 cid) |
|
bool | getComponentID (const char *name, uint32 &cid) |
|
ComponentStats | getComponentStats (uint32 cid) |
|
bool | setComponentStats (uint32 cid, ComponentStats &stats) |
|
AveragePerfStats | getComponentPerfStats (uint32 cid) |
|
bool | setComponentPerfStats (uint32 cid, AveragePerfStats &perfStruct) |
|
bool | isComponentLocal (uint32 cid) |
|
bool | isComponentLocal (const char *name) |
|
bool | getComponentLocation (uint32 cid, uint16 &nodeID, uint16 &procID) |
|
uint8 | getComponentPolicy (uint32 cid) |
|
bool | updateComponentInformation (uint32 cid, uint8 type, uint8 policy, uint8 selfTrigger, uint16 nodeID, uint16 procID) |
|
bool | setComponentPolicy (uint32 cid, uint8 policy) |
|
uint8 | getComponentSelfTrigger (uint32 cid) |
|
bool | setComponentSelfTrigger (uint32 cid, uint8 selfTrigger) |
|
uint16 | getComponentNodeID (uint32 cid) |
|
uint16 | getComponentProcessID (uint32 cid) |
|
bool | updateComponentLocation (uint32 cid, uint16 nodeID, uint16 procID) |
|
bool | addComponentStats (uint32 cid, uint8 status, uint64 usageCPUTicks, DataMessage *inputMsg, DataMessage *outputMsg, uint32 runCount, uint32 cycleCount) |
|
bool | canComponentMigrate (uint32 cid) |
|
std::list< uint16 > * | findProcessComponents (uint16 procID) |
|
char * | getComponentData (uint32 cid, uint64 &size) |
|
bool | setComponentData (uint32 cid, const char *data, uint64 size, bool wasMigrated) |
|
bool | setPrivateData (uint32 cid, const char *name, const char *data, uint64 size, const char *mimetype=NULL) |
|
uint64 | getPrivateDataSize (uint32 cid, const char *name) |
|
std::string | getPrivateDataMimetype (uint32 cid, const char *name) |
|
bool | getPrivateData (uint32 cid, const char *name, char *data, uint64 maxSize) |
|
char * | getPrivateDataCopy (uint32 cid, const char *name, uint64 &size) |
|
bool | deletePrivateData (uint32 cid, const char *name) |
|
std::map< std::string, std::string > | getPrivateDataKeysAndTypes (uint32 cid) |
|
std::list< std::string > | getPrivateDataKeys (uint32 cid) |
|
bool | createParameter (uint32 cid, const char *name, const char *val, const char *defaultValue=NULL) |
|
bool | createParameter (uint32 cid, const char *name, const char *val, uint32 count, uint32 defaultIndex) |
|
bool | createParameter (uint32 cid, const char *name, std::vector< std::string > values, const char *defaultValue=NULL) |
|
bool | createParameter (uint32 cid, const char *name, int64 *val, uint32 count, uint32 defaultIndex) |
|
bool | createParameter (uint32 cid, const char *name, std::vector< std::string > values, int64 defaultValue) |
|
bool | createParameter (uint32 cid, const char *name, std::vector< int64 > values, int64 defaultValue=0) |
|
bool | createParameter (uint32 cid, const char *name, float64 *val, uint32 count, uint32 defaultIndex) |
|
bool | createParameter (uint32 cid, const char *name, std::vector< std::string > values, float64 defaultValue) |
|
bool | createParameter (uint32 cid, const char *name, std::vector< float64 > values, float64 defaultValue=0) |
|
bool | createParameter (uint32 cid, const char *name, int64 val, int64 min=0, int64 max=0, int64 interval=0) |
|
bool | createParameter (uint32 cid, const char *name, float64 val, float64 min=0, float64 max=0, float64 interval=0) |
|
bool | hasParameter (uint32 cid, const char *name) |
|
bool | deleteParameter (uint32 cid, const char *name) |
|
uint8 | getParameterDataType (uint32 cid, const char *name) |
|
uint32 | getParameterValueSize (uint32 cid, const char *name) |
|
bool | getParameter (uint32 cid, const char *name, char *val, uint32 maxSize) |
|
bool | getParameter (uint32 cid, const char *name, int64 &val) |
|
bool | getParameter (uint32 cid, const char *name, float64 &val) |
|
std::string | getParameterString (uint32 cid, const char *name, uint32 maxSize) |
|
std::string | getParameterString (uint32 cid, const char *name) |
|
int64 | getParameterInt (uint32 cid, const char *name) |
|
float64 | getParameterFloat (uint32 cid, const char *name) |
|
bool | getParameterAsBool (uint32 cid, const char *name) |
|
bool | setParameter (uint32 cid, const char *name, const char *val) |
|
bool | setParameter (uint32 cid, const char *name, int64 val) |
|
bool | setParameter (uint32 cid, const char *name, float64 val) |
|
bool | resetParameter (uint32 cid, const char *name) |
|
bool | tweakParameter (uint32 cid, const char *name, int32 tweak) |
|
bool | addLocalPerformanceStats (std::list< PerfStats > &perfStats) |
|
std::string | printFriendly () |
|
std::string | toXML (bool stats=true) |
|