![]() |
Home2L - Python API v1.4-2-g83f4c (2025-08-23)
Smart Tools for a Private Home
|
Subscription to any number of resources. A subscriber monitors any number of resources. The resources can be specified by their real URIs or alias names. Wildcards as well as presently unkown resources are allowed. Events can be fetched using 'Select ()' and 'PollEvent'.
Public Member Functions | |
Register (self, _lid) | |
Unregister (self) | |
Lid (self) | |
Gid (self) | |
TypeId (self) | |
InstId (self) | |
ToStr (self, ret) | |
IsEmpty (self) | |
AddResource (self, rc) | |
AddResources (self, pattern) | |
DelResource (self, rc) | |
DelResources (self, pattern) | |
Clear (self) | |
Subscribe (self, *args) | |
Unsubscribe (self, *args) | |
PrintInfo (self, *args) | |
![]() | |
PutEvent (self, ev) | |
SetInSelectSet (self, _inSelectSet) | |
InSelectSet (self) | |
PollEvent (self) | |
Additional Inherited Members | |
![]() | |
Select (maxTime=-1) | |
Register | ( | self, | |
_lid | |||
) |
Register(CRcSubscriber self, char const * _lid) -> bool
Unregister | ( | self | ) |
Unregister(CRcSubscriber self)
Lid | ( | self | ) |
Lid(CRcSubscriber self) -> char const *
Gid | ( | self | ) |
Gid(CRcSubscriber self) -> char const *
TypeId | ( | self | ) |
TypeId(CRcSubscriber self) -> char const *
Reimplemented from CRcEventProcessor.
InstId | ( | self | ) |
InstId(CRcSubscriber self) -> char const *
Reimplemented from CRcEventProcessor.
ToStr | ( | self, | |
ret | |||
) |
ToStr(CRcSubscriber self, CString * ret) -> char const *
Reimplemented from CRcEventProcessor.
IsEmpty | ( | self | ) |
IsEmpty(CRcSubscriber self) -> bool
AddResource | ( | self, | |
rc | |||
) |
AddResource(CRcSubscriber self, CResource rc) -> CResource
AddResources | ( | self, | |
pattern | |||
) |
AddResources(CRcSubscriber self, char const * pattern) -> CResource
DelResource | ( | self, | |
rc | |||
) |
DelResource(CRcSubscriber self, CResource rc)
DelResources | ( | self, | |
pattern | |||
) |
DelResources(CRcSubscriber self, char const * pattern)
Clear | ( | self | ) |
Clear(CRcSubscriber self)
Subscribe | ( | self, | |
* | args | ||
) |
Subscribe(CRcSubscriber self, CResource rc) -> CResource Subscribe(CRcSubscriber self, char const * uri) -> CResource
Unsubscribe | ( | self, | |
* | args | ||
) |
Unsubscribe(CRcSubscriber self, CResource rc) Unsubscribe(CRcSubscriber self, char const * pattern)
PrintInfo | ( | self, | |
* | args | ||
) |
PrintInfo(CRcSubscriber self, FILE * f=stdout, int verbosity=1)