![]() |
BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
#include <GWMessageContext.h>
Public Types | |
typedef Poco::SharedPtr < GWTimedContext > | Ptr |
![]() | |
typedef Poco::SharedPtr < GWMessageContext > | Ptr |
Public Member Functions | |
GWTimedContext (GWMessagePriority priority) | |
LambdaTimerTask::Ptr | missingResponseTask () |
void | setMissingResponseTask (LambdaTimerTask::Ptr task) |
![]() | |
GWMessageContext (GWMessagePriority priority) | |
GWMessage::Ptr | message () |
void | setMessage (GWMessage::Ptr msg) |
int | priority () const |
GlobalID | id () const |
Additional Inherited Members | |
![]() | |
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.