BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
#include <GWMessageContext.h>
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 |
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.