Sese Framework
2.3.0
A cross-platform framework
|
Base class for network events. More...
#include <BaseEvent.h>
Public Member Functions | |
virtual | ~BaseEvent ()=default |
Public Attributes | |
int | fd {0} |
unsigned int | events {EVENT_NULL} |
void * | data {nullptr} |
Base class for network events.
|
virtualdefault |
void* sese::event::BaseEvent::data {nullptr} |
unsigned int sese::event::BaseEvent::events {EVENT_NULL} |
Referenced by sese::event::KqueueEventLoop::init(), sese::event::WSAEventLoop::init(), sese::iocp::v1::IOCPService::postRead(), sese::service::TcpTransporter::postRead(), sese::iocp::v1::IOCPService::postWrite(), sese::service::TcpTransporter::postWrite(), sese::event::EpollEventLoop::setEvent(), and sese::event::KqueueEventLoop::setEvent().
int sese::event::BaseEvent::fd {0} |
Referenced by sese::event::EpollEventLoop::createEvent(), sese::event::KqueueEventLoop::createEvent(), sese::event::WSAEventLoop::createEvent(), sese::event::EpollEventLoop::freeEvent(), sese::event::WSAEventLoop::freeEvent(), sese::event::KqueueEventLoop::init(), sese::event::WSAEventLoop::init(), sese::service::TcpTransporter::onClose(), sese::service::TcpTransporter::onRead(), sese::service::TcpTransporter::onWrite(), sese::event::EpollEventLoop::setEvent(), and sese::event::KqueueEventLoop::setEvent().