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

The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence range. More...

#include <abstractroutingengine.h>

Inheritance diagram for AsyncRangePropertyRequest:
AsyncRangePropertyReply

Public Member Functions

 AsyncRangePropertyRequest (const AsyncRangePropertyRequest &request)
 

Public Attributes

PropertyList properties
 properties list of properties to request
 
std::string sourceUuid
 sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the source.
 
Zone::Type zone
 zone if the sink wishes to request a specific zone, this should be set to the desired zone .
 
GetRangedPropertyCompletedSignal completed
 completed callback that is called when the ranged request is complete. The reply from this request is passed into the completed call. The completed callback must free the reply before it returns or there will be a leak.
 
double timeBegin
 timeBegin set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to '0' if you do not want values within a time range.
 
double timeEnd
 timeEnd set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to '0' if you do not want values within a time range.
 
int32_t sequenceBegin
 sequenceBegin set this to request values with a sequence >= to the sequenceBegin value. Set to -1 if you don't want values within a sequence ranges.
 
int32_t sequenceEnd
 sequenceEnd set this to request values with a sequence <= to the sequenceEnd value. Set to -1 if you don't want values within a sequence ranges.
 
std::string pid
 pid requesting process id
 

Detailed Description

The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence range.

See Also
AbstractRoutingEngine::getRangePropertyAsync

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