|
| AbstractRoutingEngine (std::map< std::string, std::string > configuration) |
|
virtual void | registerSource (AbstractSource *src)=0 |
|
virtual void | updateSupported (PropertyList added, PropertyList removed, AbstractSource *source)=0 |
|
void | updateProperty (VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid) |
| Deprecated:
|
|
virtual void | updateProperty (AbstractPropertyType *value, const std::string &uuid)=0 |
|
virtual PropertyList | supported ()=0 |
|
virtual void | registerSink (AbstractSink *self)=0 |
| sinks:
|
|
virtual void | unregisterSink (AbstractSink *self)=0 |
|
virtual std::list< std::string > | sourcesForProperty (const VehicleProperty::Property &property)=0 |
|
virtual AsyncPropertyReply * | getPropertyAsync (AsyncPropertyRequest request)=0 |
|
virtual AsyncRangePropertyReply * | getRangePropertyAsync (AsyncRangePropertyRequest request)=0 |
|
virtual AsyncPropertyReply * | setProperty (AsyncSetPropertyRequest request)=0 |
|
virtual uint | subscribeToProperty (const VehicleProperty::Property &propertyName, PropertyChangedType callback, std::string pid="")=0 |
| subscribeToProperty subscribes to propertyName. Value changes will be passed to callback. More...
|
|
virtual void | unsubscribeToProperty (uint handle)=0 |
| unsubscribeToProperty More...
|
|
virtual bool | subscribeToProperty (const VehicleProperty::Property &propertyName, AbstractSink *self)=0 |
|
virtual bool | subscribeToProperty (const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0 |
| subscribeToProperty subscribe to changes made to a property value. More...
|
|
virtual bool | subscribeToProperty (const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0 |
| subscribeToProperty subscribe to changes made to a property value. More...
|
|
virtual bool | unsubscribeToProperty (const VehicleProperty::Property &, AbstractSink *self)=0 |
|
virtual PropertyInfo | getPropertyInfo (const VehicleProperty::Property &, const std::string &sourceUuid)=0 |
|