SNode.C
Loading...
Searching...
No Matches
iot::mqtt::OnReceivedFromPeerEvent Class Reference

#include <SubProtocol.h>

Inheritance diagram for iot::mqtt::OnReceivedFromPeerEvent:
Collaboration diagram for iot::mqtt::OnReceivedFromPeerEvent:

Public Member Functions

 OnReceivedFromPeerEvent (const std::function< void(const utils::Timeval &)> &onReceivedFromPeer)
 
- Public Member Functions inherited from core::EventReceiver
 EventReceiver (const std::string &name)
 
 EventReceiver (EventReceiver &)=delete
 
 EventReceiver (EventReceiver &&)=delete
 
EventReceiveroperator= (EventReceiver &)=delete
 
EventReceiveroperator= (EventReceiver &&)=delete
 
virtual void destruct ()
 
void span ()
 
void relax ()
 
const std::string & getName () const
 

Private Member Functions

void onEvent (const utils::Timeval &currentTime) override
 

Private Attributes

std::function< void(const utils::Timeval &)> onReceivedFromPeer
 

Additional Inherited Members

- Static Public Member Functions inherited from core::EventReceiver
static void atNextTick (const std::function< void(void)> &callBack)
 
- Protected Member Functions inherited from core::EventReceiver
virtual ~EventReceiver ()=default
 

Detailed Description

Definition at line 50 of file SubProtocol.h.

Constructor & Destructor Documentation

◆ OnReceivedFromPeerEvent()

iot::mqtt::OnReceivedFromPeerEvent::OnReceivedFromPeerEvent ( const std::function< void(const utils::Timeval &)> & onReceivedFromPeer)
explicit

Definition at line 28 of file SubProtocol.cpp.

29 : core::EventReceiver("WS-OnData")
31 }
std::function< void(const utils::Timeval &)> onReceivedFromPeer
Definition SubProtocol.h:57

References OnReceivedFromPeerEvent().

Referenced by OnReceivedFromPeerEvent().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ onEvent()

void iot::mqtt::OnReceivedFromPeerEvent::onEvent ( const utils::Timeval & currentTime)
overrideprivatevirtual

Implements core::EventReceiver.

Definition at line 33 of file SubProtocol.cpp.

33 {
34 onReceivedFromPeer(currentTime);
35 }

Member Data Documentation

◆ onReceivedFromPeer

std::function<void(const utils::Timeval&)> iot::mqtt::OnReceivedFromPeerEvent::onReceivedFromPeer
private

Definition at line 57 of file SubProtocol.h.


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