Home2L - C/C++ API v1.4-0-g38cc (2024-05-25)
Smart Tools for a Private Home
|
This is the complete list of members for CResource, including all inherited members.
DelRequest(const char *reqGid=NULL, TTicks t1=NEVER) | CResource | |
Equals(const CRcValueState *vs2) | CResource | inline |
GarbageCollection() | CResource | static |
Get(const char *uri, bool allowWait=false) | CResource | static |
GetInfo(CString *ret, int verbosity=1, bool allowNet=true) | CResource | |
GetRequest(const char *reqGid, bool allowNet=true) | CResource | |
GetRequestSet(CRcRequestSet *ret, bool allowNet=true) | CResource | |
GetValue(bool *retBool, TTicks *retTimeStamp=NULL) | CResource | |
GetValue(int *retInt, TTicks *retTimeStamp=NULL) | CResource | |
GetValue(float *retFloat, TTicks *retTimeStamp=NULL) | CResource | |
GetValue(CString *retString, TTicks *retTimeStamp=NULL) | CResource | |
GetValue(TTicks *retTime) | CResource | |
GetValueState(CRcValueState *retValueState) | CResource | |
Gid() | CResource | inline |
HasRequests() | CResource | inline |
HasSubscribers() | CResource | inline |
Is(const char *uri) | CResource | |
Is(CResource *rc) | CResource | inline |
IsBusy() const | CResource | inline |
IsKnown() const | CResource | inline |
IsLike(const char *pattern) | CResource | |
IsValid() const | CResource | inline |
Lid() | CResource | inline |
LockLocalRequests() | CResource | |
LockLocalSubscribers() | CResource | |
ReadValueState(CRcValueState *retValueState, TTicks maxTime=-1) | CResource | |
RedriveValue(bool force=true) | CResource | inline |
Register(CRcDriver *_rcDriver, const char *_lid, ERcType _type, bool _writable, void *_data=NULL) | CResource | inlinestatic |
Register(CRcDriver *_rcDriver, const char *_lid, const char *rcTypeDef, void *_data=NULL) | CResource | inlinestatic |
RegSeq() | CResource | inline |
ReportBusy() | CResource | inline |
ReportState(ERcState _state) | CResource | inline |
ReportTrigger() | CResource | |
ReportUnknown() | CResource | inline |
ReportValueState(const CRcValueState *_valueState) | CResource | |
SetDefault(CRcValueState *vs) | CResource | inline |
SetRequest(CRcRequest *_request) | CResource | inline |
SetRequest(CRcValueState *value, const char *reqGid=NULL, int priority=rcPrioNone, TTicks t0=NEVER, TTicks t1=NEVER, TTicks repeat=NEVER, TTicks hysteresis=NEVER) | CResource | |
SetRequest(bool valBool, const char *reqGid=NULL, int priority=rcPrioNone, TTicks t0=NEVER, TTicks t1=NEVER, TTicks repeat=NEVER, TTicks hysteresis=NEVER) | CResource | |
SetRequest(int valInt, const char *reqGid=NULL, int priority=rcPrioNone, TTicks t0=NEVER, TTicks t1=NEVER, TTicks repeat=NEVER, TTicks hysteresis=NEVER) | CResource | |
SetRequest(float valFloat, const char *reqGid=NULL, int priority=rcPrioNone, TTicks t0=NEVER, TTicks t1=NEVER, TTicks repeat=NEVER, TTicks hysteresis=NEVER) | CResource | |
SetRequest(const char *valString, const char *reqGid=NULL, int priority=rcPrioNone, TTicks t0=NEVER, TTicks t1=NEVER, TTicks repeat=NEVER, TTicks hysteresis=NEVER) | CResource | |
SetRequest(TTicks valTime, const char *reqGid=NULL, int priority=rcPrioNone, TTicks t0=NEVER, TTicks t1=NEVER, TTicks repeat=NEVER, TTicks hysteresis=NEVER) | CResource | |
SetRequestFromStr(const char *reqDef) | CResource | |
SetTrigger(const char *reqGid, int priority=rcPrioNone, TTicks t0=NEVER, TTicks repeat=NEVER) | CResource | |
SetTriggerFromStr(const char *reqDef) | CResource | |
SetUserData(void *_data) | CResource | inline |
Subscribe(CRcSubscriber *subscr) | CResource | inline |
Unregister() | CResource | |
Unsubscribe(CRcSubscriber *subscr) | CResource | inline |
Uri() | CResource | inline |
UserData() | CResource | inline |
ValidBool(bool defaultVal=false, TTicks *retTimeStamp=NULL) | CResource | |
ValidEnumIdx(ERcType _type, int defaultVal=0, TTicks *retTimeStamp=NULL) | CResource | |
ValidFloat(float defaultVal=0.0, TTicks *retTimeStamp=NULL) | CResource | |
ValidInt(int defaultVal=0, TTicks *retTimeStamp=NULL) | CResource | |
ValidMutex(CString *ret, const char *defaultVal=CString::emptyStr, TTicks *retTimeStamp=NULL) | CResource | inline |
ValidString(CString *ret, const char *defaultVal=CString::emptyStr, TTicks *retTimeStamp=NULL) | CResource | |
ValidTime(TTicks defaultVal=0, TTicks *retTimeStamp=NULL) | CResource | |
ValidTrigger(int defaultVal=0, TTicks *retTimeStamp=NULL) | CResource | inline |
ValidUnitFloat(ERcType _type, float defaultVal=0.0, TTicks *retTimeStamp=NULL) | CResource | |
ValidUnitInt(ERcType _type, int defaultVal=0, TTicks *retTimeStamp=NULL) | CResource | |
ValueEquals(const CRcValueState *vs2) | CResource | inline |
WaitForRegistration() | CResource | |
WriteValue(CRcValueState value, int priority=rcPrioNone, const char *reqGid="write") | CResource | inline |