Classes |
| struct | RequestData |
Public Slots |
| QDBusObjectPath | CreateEventFilter () |
| qint16 | GetNodeId (const QString &node, const QDBusMessage &message) const |
| QStringList | GetNodesList () const |
| Values | GetVariable (const QString &node, const QString &variable, const QDBusMessage &message) |
| QStringList | GetVariablesList (const QString &node) const |
| Q_NOREPLY void | LoadScripts (const QString &fileName, const QDBusMessage &message) |
| Q_NOREPLY void | SendEvent (const quint16 event, const Values &data) |
| Q_NOREPLY void | SendEventName (const QString &name, const Values &data, const QDBusMessage &message) |
| Q_NOREPLY void | SetVariable (const QString &node, const QString &variable, const Values &data, const QDBusMessage &message) const |
Public Member Functions |
| | AsebaNetworkInterface (Hub *hub, bool systemBus) |
Protected Types |
typedef QMultiMap< quint16,
EventFilterInterface * > | EventsFiltersMap |
| typedef QMap< QString, unsigned > | NodesNamesMap |
| typedef QList< RequestData * > | RequestsList |
typedef QMap< QString,
Compiler::VariablesMap > | UserDefinedVariablesMap |
Protected Member Functions |
| QDBusConnection | DBusConnectionBus () const |
| virtual void | nodeDescriptionReceived (unsigned nodeId) |
| | Virtual function that is called when a node description has been fully received.
|
Protected Attributes |
| CommonDefinitions | commonDefinitions |
| EventsFiltersMap | eventsFilters |
| unsigned | eventsFiltersCounter |
| Hub * | hub |
| NodesNamesMap | nodesNames |
| RequestsList | pendingReads |
| bool | systemBus |
| UserDefinedVariablesMap | userDefinedVariablesMap |
Private Slots |
| void | filterDestroyed (EventFilterInterface *filter) |
| void | ignoreEvent (EventFilterInterface *filter, quint16 event) |
| void | listenEvent (EventFilterInterface *filter, quint16 event) |
| void | processMessage (Message *message, Dashel::Stream *sourceStream) |
| void | sendEventOnDBus (const quint16 event, const Values &data) |
Friends |
| class | EventFilterInterface |
| class | Hub |
DBus interface for aseba network.
Definition at line 79 of file medulla.h.