SNode.C
|
#include <DescriptorEventPublisher.h>
Private Member Functions | |
void | muxAdd (core::DescriptorEventReceiver *eventReceiver) override |
void | muxDel (int fd) override |
void | muxOn (core::DescriptorEventReceiver *eventReceiver) override |
void | muxOff (core::DescriptorEventReceiver *eventReceiver) override |
void | spanActiveEvents () override |
Private Attributes | |
core::multiplexer::poll::PollFdsManager & | pollFds |
short | events |
short | revents |
Additional Inherited Members | |
![]() | |
DescriptorEventPublisher (std::string name) | |
![]() | |
std::map< int, std::list< DescriptorEventReceiver * > > | observedEventReceiverLists |
unsigned long | eventCounter = 0 |
Definition at line 59 of file DescriptorEventPublisher.h.
core::multiplexer::poll::DescriptorEventPublisher::DescriptorEventPublisher | ( | const std::string & | name, |
core::multiplexer::poll::PollFdsManager & | pollFds, | ||
short | events, | ||
short | revents | ||
) |
Definition at line 66 of file DescriptorEventPublisher.cpp.
References core::DescriptorEventPublisher::DescriptorEventPublisher(), events, pollFds, and revents.
|
overrideprivatevirtual |
Implements core::DescriptorEventPublisher.
Definition at line 73 of file DescriptorEventPublisher.cpp.
References events, core::multiplexer::poll::PollFdsManager::muxAdd(), and pollFds.
|
overrideprivatevirtual |
Implements core::DescriptorEventPublisher.
Definition at line 77 of file DescriptorEventPublisher.cpp.
References events, core::multiplexer::poll::PollFdsManager::muxDel(), and pollFds.
|
overrideprivatevirtual |
Implements core::DescriptorEventPublisher.
Definition at line 85 of file DescriptorEventPublisher.cpp.
References events, core::multiplexer::poll::PollFdsManager::muxOff(), and pollFds.
|
overrideprivatevirtual |
Implements core::DescriptorEventPublisher.
Definition at line 81 of file DescriptorEventPublisher.cpp.
References events, core::multiplexer::poll::PollFdsManager::muxOn(), and pollFds.
|
overrideprivatevirtual |
Implements core::DescriptorEventPublisher.
Definition at line 89 of file DescriptorEventPublisher.cpp.
References core::DescriptorEventPublisher::eventCounter, events, core::DescriptorEventPublisher::observedEventReceiverLists, pollFds, revents, and core::EventReceiver::span().
|
private |
Definition at line 72 of file DescriptorEventPublisher.h.
Referenced by DescriptorEventPublisher(), muxAdd(), muxDel(), muxOff(), muxOn(), and spanActiveEvents().
|
private |
Definition at line 71 of file DescriptorEventPublisher.h.
Referenced by DescriptorEventPublisher(), muxAdd(), muxDel(), muxOff(), muxOn(), and spanActiveEvents().
|
private |
Definition at line 73 of file DescriptorEventPublisher.h.
Referenced by DescriptorEventPublisher(), and spanActiveEvents().