CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::ComponentData Member List

This is the complete list of members for cmlabs::ComponentData, including all inherited members.

AddComponentStats(uint32 cid, uint64 userCPU, uint64 kernelCPU, DataMessage *inputMsg, DataMessage *outputMsg, uint32 runCount)cmlabs::ComponentDatastatic
AddExistingComponent(uint32 cid, uint16 nodeID, uint16 procID, char *oldData, uint32 dataSize)cmlabs::ComponentDatastatic
ComponentData(char *data)cmlabs::ComponentData
CreateComponent(uint32 id, const char *name, uint32 size, uint16 nodeID, uint16 procID)cmlabs::ComponentDatastatic
createParameter(const char *name, const char *val, const char *defaultValue=NULL)cmlabs::ComponentData
createParameter(const char *name, const char *val, uint32 count, uint32 defaultIndex)cmlabs::ComponentData
createParameter(const char *name, std::vector< std::string > values, const char *defaultValue=NULL)cmlabs::ComponentData
createParameter(const char *name, int64 *val, uint32 count, uint32 defaultIndex)cmlabs::ComponentData
createParameter(const char *name, std::vector< std::string > values, int64 defaultValue=0)cmlabs::ComponentData
createParameter(const char *name, float64 *val, uint32 count, uint32 defaultIndex)cmlabs::ComponentData
createParameter(const char *name, std::vector< std::string > values, float64 defaultValue=0)cmlabs::ComponentData
createParameter(const char *name, int64 val, int64 min=0, int64 max=0, int64 interval=0)cmlabs::ComponentData
createParameter(const char *name, float64 val, float64 min=0, float64 max=0, float64 interval=0)cmlabs::ComponentData
deleteParameter(const char *name)cmlabs::ComponentData
deletePrivateData(const char *name)cmlabs::ComponentData
DestroyComponent(uint32 cid)cmlabs::ComponentDatastatic
destroyComponent()cmlabs::ComponentData
disconnect()cmlabs::ComponentData
GetAndRemoveComponent(uint32 cid, uint32 &dataSize)cmlabs::ComponentDatastatic
getAvailableDataSize()cmlabs::ComponentData
GetComponentData(uint32 cid)cmlabs::ComponentDatastatic
GetComponentID(const char *name, uint32 &cid)cmlabs::ComponentDatastatic
GetComponentName(uint32 cid, char *name, uint32 maxNameLen)cmlabs::ComponentDatastatic
GetComponentNodeID(uint32 cid)cmlabs::ComponentDatastatic
GetComponentProcessID(uint32 cid)cmlabs::ComponentDatastatic
GetComponentStats(uint32 cid)cmlabs::ComponentDatastatic
getParameter(const char *name, char *val, uint32 maxSize)cmlabs::ComponentData
getParameter(const char *name, int64 &val)cmlabs::ComponentData
getParameter(const char *name, float64 &val)cmlabs::ComponentData
getParameterDataType(const char *name)cmlabs::ComponentData
getParameterValueSize(const char *name)cmlabs::ComponentData
getPrivateDataCopy(const char *name, char *data, uint32 maxSize)cmlabs::ComponentData
getPrivateDataSize(const char *name)cmlabs::ComponentData
hasParameter(const char *name)cmlabs::ComponentData
IsComponentLocal(uint32 cid)cmlabs::ComponentDatastatic
IsComponentLocal(const char *name)cmlabs::ComponentDatastatic
RecordRemoteComponent(uint32 id, const char *name, uint16 nodeID, uint64 time)cmlabs::ComponentDatastatic
replacePrivateData(const char *name, const char *data, uint32 size)cmlabs::ComponentData
replacePrivateData(const char *name, const char *data, uint32 size, uint32 offset)cmlabs::ComponentData
ReserveComponentID(uint32 id, const char *name)cmlabs::ComponentDatastatic
resetParameter(const char *name)cmlabs::ComponentData
resize(uint32 increase)cmlabs::ComponentData
SetComponentStats(uint32 cid, ComponentStats &stats)cmlabs::ComponentDatastatic
setParameter(const char *name, const char *val)cmlabs::ComponentData
setParameter(const char *name, int64 val)cmlabs::ComponentData
setParameter(const char *name, float64 val)cmlabs::ComponentData
setPrivateData(const char *name, const char *data, uint32 size)cmlabs::ComponentData
tweakParameter(const char *name, int32 tweak)cmlabs::ComponentData
UnitTest()cmlabs::ComponentDatastatic
UpdateRemoteComponent(uint32 cid, uint16 nodeID, uint16 procID, const char *name)cmlabs::ComponentDatastatic
~ComponentData()cmlabs::ComponentData