acceptEvent() final | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | privatevirtual |
AcceptEventReceiver(const std::string &name, const utils::Timeval &timeout) | core::eventreceiver::AcceptEventReceiver | protected |
acceptTimeout() | core::eventreceiver::AcceptEventReceiver | protectedvirtual |
atNextTick(const std::function< void(void)> &callBack) | core::EventReceiver | protectedstatic |
checkTimeout(const utils::Timeval ¤tTime) | core::DescriptorEventReceiver | protected |
Config typedef | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
config | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
descriptorEventPublisher | core::DescriptorEventReceiver | private |
DescriptorEventReceiver(const std::string &name, DescriptorEventPublisher &descriptorEventPublisher, const utils::Timeval &timeout=TIMEOUT::DISABLE) | core::DescriptorEventReceiver | protected |
destruct() final | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protectedvirtual |
disable() | core::DescriptorEventReceiver | protected |
dispatchEvent() final | core::eventreceiver::AcceptEventReceiver | privatevirtual |
enable(int fd) | core::DescriptorEventReceiver | protected |
enabled | core::DescriptorEventReceiver | private |
event | core::EventReceiver | private |
eventCounter | core::DescriptorEventReceiver | private |
EventReceiver(const std::string &name) | core::EventReceiver | protected |
EventReceiver(EventReceiver &)=delete | core::EventReceiver | protected |
EventReceiver(EventReceiver &&)=delete | core::EventReceiver | protected |
getName() const | core::EventReceiver | protected |
getRegisteredFd() const | core::DescriptorEventReceiver | protected |
getTimeout(const utils::Timeval ¤tTime) const | core::DescriptorEventReceiver | protected |
init() | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protectedvirtual |
initialTimeout | core::DescriptorEventReceiver | private |
isEnabled() const | core::DescriptorEventReceiver | protected |
isSuspended() const | core::DescriptorEventReceiver | protected |
lastTriggered | core::DescriptorEventReceiver | private |
localAddress | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | private |
maxInactivity | core::DescriptorEventReceiver | private |
observed() | core::Observer | protected |
observedFd | core::DescriptorEventReceiver | private |
Observer()=default | core::Observer | protected |
core::DescriptorEventReceiver::Observer(Observer &)=delete | core::Observer | protected |
core::DescriptorEventReceiver::Observer(Observer &&)=delete | core::Observer | protected |
onConnect | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
onConnected | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
onDisconnect | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
onEvent(const utils::Timeval ¤tTime) final | core::DescriptorEventReceiver | privatevirtual |
onSignal(int signum) | core::DescriptorEventReceiver | private |
onStatus | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
operator=(EventReceiver &)=delete | core::EventReceiver | protected |
operator=(EventReceiver &&)=delete | core::EventReceiver | protected |
PhysicalServerSocket typedef | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | private |
physicalServerSocket | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | private |
relax() | core::EventReceiver | protected |
resume() | core::DescriptorEventReceiver | protected |
setDisabled() | core::DescriptorEventReceiver | private |
setEnabled(const utils::Timeval ¤tTime) | core::DescriptorEventReceiver | private |
setTimeout(const utils::Timeval &timeout) | core::DescriptorEventReceiver | protected |
signalEvent(int signum) override | core::eventreceiver::AcceptEventReceiver | privatevirtual |
SocketAcceptor(const std::shared_ptr< core::socket::stream::SocketContextFactory > &socketContextFactory, const std::function< void(SocketConnection *)> &onConnect, const std::function< void(SocketConnection *)> &onConnected, const std::function< void(SocketConnection *)> &onDisconnect, const std::function< void(const SocketAddress &, core::socket::State)> &onStatus, const std::shared_ptr< Config > &config) | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | |
SocketAcceptor(const SocketAcceptor &socketAcceptor) | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | |
SocketAddress typedef | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
SocketConnection typedef | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
socketContextFactory | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protected |
span() | core::EventReceiver | protected |
suspend() | core::DescriptorEventReceiver | protected |
suspended | core::DescriptorEventReceiver | private |
timeoutEvent() final | core::eventreceiver::AcceptEventReceiver | privatevirtual |
triggered(const utils::Timeval ¤tTime) | core::DescriptorEventReceiver | private |
unObserved() | core::Observer | protected |
unobservedEvent() final | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | privatevirtual |
useNextSocketAddress()=0 | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | protectedpure virtual |
~EventReceiver()=default | core::EventReceiver | protectedvirtual |
~Observer() | core::Observer | protectedvirtual |
~SocketAcceptor() override | core::socket::stream::SocketAcceptor< PhysicalSocketServerT, ConfigT, SocketConnectionT > | |