BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Types | Public Member Functions
BeeeOn::GWRequestContext Class Reference

#include <GWMessageContext.h>

Inheritance diagram for BeeeOn::GWRequestContext:
BeeeOn::GWTimedContext BeeeOn::GWMessageContext

Public Types

typedef Poco::SharedPtr
< GWRequestContext
Ptr
 
- Public Types inherited from BeeeOn::GWTimedContext
typedef Poco::SharedPtr
< GWTimedContext
Ptr
 
- Public Types inherited from BeeeOn::GWMessageContext
typedef Poco::SharedPtr
< GWMessageContext
Ptr
 

Public Member Functions

 GWRequestContext (GWRequest::Ptr request, Result::Ptr result)
 
Result::Ptr result ()
 
void setResult (Result::Ptr result)
 
- Public Member Functions inherited from BeeeOn::GWTimedContext
 GWTimedContext (GWMessagePriority priority)
 
LambdaTimerTask::Ptr missingResponseTask ()
 
void setMissingResponseTask (LambdaTimerTask::Ptr task)
 
- Public Member Functions inherited from BeeeOn::GWMessageContext
 GWMessageContext (GWMessagePriority priority)
 
GWMessage::Ptr message ()
 
void setMessage (GWMessage::Ptr msg)
 
int priority () const
 
GlobalID id () const
 

Additional Inherited Members

- Protected Attributes inherited from BeeeOn::GWMessageContext
int m_priority
 
GWMessage::Ptr m_message
 

Detailed Description

GWRequestContext contains Result::Ptr of the BeeeOn Command executed by this request.


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