|
|
| 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 |
| |