controls  3.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
request::RequestHandleBase Class Reference

#include <Request.h>

Inheritance diagram for request::RequestHandleBase:
request::RequestHandle< RequestHandleState::PENDING > request::RequestHandle< RequestHandleState::RESOLVED >

Public Member Functions

boost::uuids::uuid get_id () const
 

Protected Member Functions

 RequestHandleBase (boost::uuids::uuid id, std::shared_ptr< AtomicRequestState > state)
 

Protected Attributes

boost::uuids::uuid id_
 
std::shared_ptr< AtomicRequestStatestate_
 

Constructor & Destructor Documentation

◆ RequestHandleBase()

request::RequestHandleBase::RequestHandleBase ( boost::uuids::uuid  id,
std::shared_ptr< AtomicRequestState state 
)
inlineprotected

Member Function Documentation

◆ get_id()

boost::uuids::uuid request::RequestHandleBase::get_id ( ) const
inline

Member Data Documentation

◆ id_

boost::uuids::uuid request::RequestHandleBase::id_
protected

◆ state_

std::shared_ptr<AtomicRequestState> request::RequestHandleBase::state_
protected

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