RDK Documentation (Open Sourced RDK Components)
rtAbstractService Class Reference
Inheritance diagram for rtAbstractService:
Inheritance graph
Collaboration diagram for rtAbstractService:
Collaboration graph

Public Member Functions

 rtDeclareObject (rtAbstractService, rtObject)
 
 rtReadOnlyProperty (name, name, rtString)
 
 rtReadOnlyProperty (version, version, uint32_t)
 
 rtReadOnlyProperty (quirks, quirks, rtValue)
 
 rtMethod2ArgAndNoReturn ("on", addListener, rtString, rtFunctionRef)
 
 rtMethod2ArgAndNoReturn ("delListener", delListener, rtString, rtFunctionRef)
 
rtError name (rtString &v) const
 
rtError version (uint32_t &v) const
 
virtual rtError quirks (rtValue &v) const
 
virtual rtError addListener (rtString eventName, const rtFunctionRef &f)
 
virtual rtError delListener (rtString eventName, const rtFunctionRef &f)
 

Protected Member Functions

 rtAbstractService (rtString serviceName)
 
void setName (rtString n)
 
void setApiVersion (uint32_t v)
 
rtError notify (const rtString &eventName, rtObjectRef e)
 

Private Attributes

rtString mServiceName
 
uint32_t mApiVersion
 
rtEmitRef mEmit
 

yes

Definition at line 24 of file rtabstractservice.h.


The documentation for this class was generated from the following files: