|
| | albaTypeMacro (albaDeviceButtonsPad, albaDevice) |
| |
| void | SetButtonState (int num, bool value, unsigned long modifiers=0) |
| |
| bool | GetButtonState (int num) |
| |
| int | GetNumberOfButtons () |
| |
| void | SetNumberOfButtons (int num) |
| |
| | albaTypeMacro (albaDevice, albaAgentThreaded) |
| |
| unsigned long | GetID () |
| |
| void | SetID (unsigned long id) |
| |
| virtual void | SetName (const char *name) |
| |
| void | SetAutoStart (bool flag) |
| |
| bool | GetAutoStart () |
| |
| void | AutoStartOn () |
| |
| void | AutoStartOff () |
| |
| virtual int | Start () |
| |
| virtual void | Stop () |
| |
| virtual int | StartUp () |
| |
| void | SetPersistentFlag (bool flag) |
| |
| bool | GetPersistentFlag () |
| |
| bool | IsPersistent () |
| |
| albaGUI * | GetGui () |
| |
| virtual void | UpdateGui () |
| |
| virtual void | OnEvent (albaEventBase *event) |
| |
| | ALBA_ID_DEC (DEVICE_STARTED) |
| |
| | ALBA_ID_DEC (DEVICE_STOPPED) |
| |
| | ALBA_ID_DEC (AGENT_ASYNC_DISPATCH) |
| |
| | albaTypeMacro (albaAgentThreaded, albaAgentEventQueue) |
| |
| int | GetThreaded () |
| |
| void | SetThreaded (int flag) |
| |
| int | Update () |
| |
| virtual void | OnEvent (albaEventBase *event) |
| |
| void | AsyncSendEvent (albaObserver *target, albaEventBase *event, albaID channel=MCH_UP) |
| |
| void | AsyncSendEvent (albaObserver *target, void *sender, albaID id, albaID channel=MCH_UP, void *data=NULL) |
| |
| void | AsyncInvokeEvent (albaEventBase *event, albaID channel=MCH_UP) |
| |
| void | AsyncInvokeEvent (albaID id, albaID channel=MCH_UP, void *data=NULL) |
| |
| | ALBA_ID_DEC (EVENT_DISPATCH) |
| |
| | albaTypeMacro (albaAgentEventQueue, albaAgent) |
| |
| bool | PushEvent (albaEventBase &event) |
| |
| virtual bool | PushEvent (albaEventBase *event) |
| |
| bool | PushEvent (albaID event_id, void *sender, void *data=NULL) |
| |
| albaEventBase * | PeekEvent () |
| |
| albaEventBase * | PeekLastEvent () |
| |
| int | GetQueueSize () |
| |
| bool | IsQueueEmpty () |
| |
| virtual bool | DispatchEvents () |
| |
| void | SetDequeueMode (int mode) |
| |
| int | GetDequeueMode () |
| |
| void | SetDequeueModeToMultipleEvent () |
| |
| void | SetDequeueModeToSingleEvent () |
| |
| void | SetDispatchMode (int mode) |
| |
| int | GetDispatchMode () |
| |
| void | SetDispatchModeToSelfProcess () |
| |
| void | SetDispatchModeToBroadcast () |
| |
| void | SetPushMode (int mode) |
| |
| int | GetPushMode () |
| |
| void | SetPushModeToDispatchEvent () |
| |
| void | SetPushModeToPolling () |
| |
| | albaAbstractTypeMacro (albaAgent, albaReferenceCounted) |
| |
| | ALBA_ID_DEC (AGENT_INITIALIZE) |
| |
| void | AddObserver (albaObserver *listener, albaID channel=MCH_UP) |
| |
| void | RemoveObserver (albaObserver *listener) |
| |
| void | RemoveAllObservers () |
| |
| virtual void | OnEvent (albaEventBase *event) |
| |
| bool | HasObservers (albaID channel) |
| |
| void | GetObservers (albaID channel, std::vector< albaObserver * > &olist) |
| |
| int | Initialize () |
| |
| void | Shutdown () |
| |
| int | IsInitialized () |
| |
| virtual void | SetName (const char *name) |
| |
| const char * | GetName () |
| |
| | albaReferenceCounted () |
| |
| virtual | ~albaReferenceCounted () |
| |
| | albaAbstractTypeMacro (albaReferenceCounted, albaObject) |
| |
| virtual void | Delete () |
| |
| void | Register (void *obj) |
| |
| virtual void | UnRegister (void *obj) |
| |
| int | GetReferenceCount () |
| |
| void | SetReferenceCount (int) |
| |
| | albaObject () |
| |
| virtual | ~albaObject () |
| |
| virtual void | Delete () |
| |
| virtual const char * | GetTypeName () const |
| |
| virtual bool | IsA (const char *type_name) const |
| |
| virtual bool | IsA (const albaTypeID &type_id) const |
| |
| virtual albaObject * | NewObjectInstance () const =0 |
| |
| virtual const albaTypeID & | GetTypeId () const |
| |
| virtual void | Print (std::ostream &os, const int indent=0) const |
| |
| | albaObject (const albaObject &c) |
| |
| | albaObserver () |
| |
| virtual | ~albaObserver () |
| |
| virtual void | OnEvent (albaEventBase *e)=0 |
| |
| | albaEventBroadcaster (void *owner=NULL) |
| |
| virtual | ~albaEventBroadcaster () |
| |
| | albaEventBroadcaster (const albaEventBroadcaster &c) |
| |
| void | AddObserver (albaObserver *obj) |
| |
| void | AddObserver (albaObserver &obj) |
| |
| albaObserverCallback * | AddObserverCallback (void(*f)(void *sender, albaID eid, void *clientdata, void *calldata)) |
| |
| bool | RemoveObserver (albaObserver *obj) |
| |
| void | RemoveAllObservers () |
| |
| bool | IsObserver (albaObserver *obj) |
| |
| bool | HasObservers () |
| |
| void | GetObservers (std::vector< albaObserver * > &olist) |
| |
| void | InvokeEvent (albaEventBase &e) |
| |
| void | InvokeEvent (albaEventBase *e) |
| |
| void | InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL) |
| |
| void | SetChannel (albaID ch) |
| |
| albaID | GetChannel () |
| |
| virtual void | SetListener (albaObserver *o) |
| |
| | albaEventSender () |
| |
| virtual void | SetListener (albaObserver *o) |
| |
| virtual albaObserver * | GetListener () |
| |
| virtual bool | HasListener () |
| |
| virtual void | InvokeEvent (albaEventBase &e) |
| |
| virtual void | InvokeEvent (albaEventBase *e) |
| |
| virtual void | InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL) |
| |
| | albaStorable () |
| |
| int | Store (albaStorageElement *element) |
| |
| int | Restore (albaStorageElement *element) |
| |
| albaObject * | CastToObject () |
| |
| bool | IsStorable () |
| |
Device implementing interface for buttons.
albaDeviceButtonsPad is a class providing interface for a button device.
- See also
- albaDevice
Definition at line 31 of file albaDeviceButtonsPad.h.