controls  3.0.0
Classes | Typedefs | Enumerations
request Namespace Reference

Classes

class  RequestHandle
 
class  Request
 
class  RequestHandleBase
 
class  RequestHandle< RequestHandleState::RESOLVED >
 
class  RequestHandle< RequestHandleState::PENDING >
 
class  RequestBase
 
class  Request< RequestState::ACTIVE >
 
class  Request< RequestState::PENDING >
 

Typedefs

using AtomicRequestState = std::atomic< RequestState >
 

Enumerations

enum class  RequestHandleState { PENDING , RESOLVED }
 
enum class  RequestState { PENDING , ACTIVE , PREEMPTED , REJECTED }
 
enum class  RequestType { DISABLE , STATIONKEEP , TRAJECTORY }
 

Typedef Documentation

◆ AtomicRequestState

using request::AtomicRequestState = typedef std::atomic<RequestState>

Enumeration Type Documentation

◆ RequestHandleState

Enumerator
PENDING 
RESOLVED 

◆ RequestState

enum request::RequestState
strong
Enumerator
PENDING 
ACTIVE 
PREEMPTED 
REJECTED 

◆ RequestType

enum request::RequestType
strong
Enumerator
DISABLE 
STATIONKEEP 
TRAJECTORY