Implements a Doorman Door, that is, a component that will listen to door specific event unrelated to authentication and react accordingly.
More...
#include <DoormanDoor.hpp>
Implements a Doorman Door, that is, a component that will listen to door specific event unrelated to authentication and react accordingly.
Definition at line 37 of file DoormanDoor.hpp.
◆ DoormanDoor() [1/2]
Create a new doorman door.
- Parameters
-
door | The door that we wish to watch events for |
ctx | ZeroMQ context |
actions | list of action to do when an event |
Definition at line 27 of file DoormanDoor.cpp.
◆ DoormanDoor() [2/2]
Leosac::Module::Doorman::DoormanDoor::DoormanDoor |
( |
const DoormanDoor & |
| ) |
|
|
delete |
◆ bus_sub()
zmqpp::socket & DoormanDoor::bus_sub |
( |
| ) |
|
◆ door()
◆ handle_bus_msg()
void DoormanDoor::handle_bus_msg |
( |
| ) |
|
Activity we care about happened on the bus.
Definition at line 56 of file DoormanDoor.cpp.
◆ operator=()
◆ bus_sub_
zmqpp::socket Leosac::Module::Doorman::DoormanDoor::bus_sub_ |
|
private |
◆ contact_lastupdate
std::chrono::system_clock::time_point Leosac::Module::Doorman::DoormanDoor::contact_lastupdate |
|
private |
◆ contact_triggered
bool Leosac::Module::Doorman::DoormanDoor::contact_triggered |
|
private |
◆ door_
◆ topic_contact_
std::string Leosac::Module::Doorman::DoormanDoor::topic_contact_ |
|
private |
◆ topic_exitreq_
std::string Leosac::Module::Doorman::DoormanDoor::topic_exitreq_ |
|
private |
The documentation for this class was generated from the following files: