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

#include <GWMessageContext.h>

Inheritance diagram for BeeeOn::GWResponseWithAckContext:
BeeeOn::GWTimedContext BeeeOn::GWMessageContext

Public Types

typedef Poco::SharedPtr
< GWResponseWithAckContext
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

 GWResponseWithAckContext (GWResponse::Status status)
 
GWResponse::Status status ()
 
void setStatus (GWResponse::Status)
 
- 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

GWResponseWithAckContext extends GWTimedContext with status of the running task, which was invoked by by a matching GWRequest message. Context of this type with status ACCEPTED has automatically higher priority, as its expected to be sent before FAILED or SUCCESS status.


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