Home2L - C/C++ API v1.4-0-g38cc (2024-05-25)
Smart Tools for a Private Home
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
CResource Member List

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)CResourceinline
GarbageCollection()CResourcestatic
Get(const char *uri, bool allowWait=false)CResourcestatic
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()CResourceinline
HasRequests()CResourceinline
HasSubscribers()CResourceinline
Is(const char *uri)CResource
Is(CResource *rc)CResourceinline
IsBusy() constCResourceinline
IsKnown() constCResourceinline
IsLike(const char *pattern)CResource
IsValid() constCResourceinline
Lid()CResourceinline
LockLocalRequests()CResource
LockLocalSubscribers()CResource
ReadValueState(CRcValueState *retValueState, TTicks maxTime=-1)CResource
RedriveValue(bool force=true)CResourceinline
Register(CRcDriver *_rcDriver, const char *_lid, ERcType _type, bool _writable, void *_data=NULL)CResourceinlinestatic
Register(CRcDriver *_rcDriver, const char *_lid, const char *rcTypeDef, void *_data=NULL)CResourceinlinestatic
RegSeq()CResourceinline
ReportBusy()CResourceinline
ReportState(ERcState _state)CResourceinline
ReportTrigger()CResource
ReportUnknown()CResourceinline
ReportValueState(const CRcValueState *_valueState)CResource
SetDefault(CRcValueState *vs)CResourceinline
SetRequest(CRcRequest *_request)CResourceinline
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)CResourceinline
Subscribe(CRcSubscriber *subscr)CResourceinline
Unregister()CResource
Unsubscribe(CRcSubscriber *subscr)CResourceinline
Uri()CResourceinline
UserData()CResourceinline
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)CResourceinline
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)CResourceinline
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)CResourceinline
WaitForRegistration()CResource
WriteValue(CRcValueState value, int priority=rcPrioNone, const char *reqGid="write")CResourceinline