automotive-message-broker  0.12
 All Classes Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | List of all members
AsyncPropertyRequest Class Reference

The AsyncPropertyRequest class is used by sinks to request property values. More...

#include <abstractroutingengine.h>

Inheritance diagram for AsyncPropertyRequest:
AsyncPropertyReply AsyncSetPropertyRequest

Public Member Functions

 AsyncPropertyRequest (const AsyncPropertyRequest &request)
 
AsyncPropertyRequestoperator= (const AsyncPropertyRequest &other)
 

Public Attributes

VehicleProperty::Property property
 property property to request.
 
std::string sourceUuidFilter
 sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source
 
Zone::Type zoneFilter
 zoneFilter the requesting sink should use this if he wants to filter on a specific zone
 
GetPropertyCompletedSignal completed
 completed the callback when the request has been completed.
 
uint timeout
 use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. More...
 
std::string pid
 pid requesting process id
 

Detailed Description

The AsyncPropertyRequest class is used by sinks to request property values.

See Also
AbstractRoutingEngine::getPropertyAsync
AsyncPropertyReply

Member Data Documentation

uint AsyncPropertyRequest::timeout

use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error.

See Also
AsyncPropertyReply default value is: 10000 ms

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