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

#include <GWMessageContext.h>

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

Public Types

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

Public Member Functions

 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

GWTimedContext extends base GWMessageContext with LambdaTimerTask. This class is meant to be derived by specific message type context, which expects response to be received in given time, otherwise the given task is executed.


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