|
SNode.C
|
Functions | |
| void * | dlopen (const char *filename, int flags) |
| int | dlclose (void *handle) |
| void * | dlsym (void *handle, const char *symbol) |
| char * | dlerror () |
| int | epoll_create1 (int flags) |
| int | epoll_wait (int epfd, epoll_event *events, int maxevents, int timeout) |
| int | epoll_pwait (int epfd, struct epoll_event *events, int maxevents, int timeout, const sigset_t *sigMask) |
| int | epoll_ctl (int epfd, int op, int fd, epoll_event *event) |
| int | getaddrinfo (const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res) |
| void | freeaddrinfo (struct addrinfo *res) |
| int | getnameinfo (const sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags) |
| int | poll (pollfd *fds, nfds_t nfds, int timeout) |
| int | ppoll (struct pollfd *fds, nfds_t nfds, const timespec *timeout, const sigset_t *sigMask) |
| int | select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout) |
| int | pselect (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timespec *timeout, const sigset_t *sigMask) |
| int | socket (int domain, int type, int protocol) |
| int | bind (int sockfd, const sockaddr *addr, socklen_t addrlen) |
| int | listen (int sockfd, int backlog) |
| int | accept (int sockfd, sockaddr *addr, socklen_t *addrlen) |
| int | accept4 (int sockfd, sockaddr *addr, socklen_t *addrlen, int flags) |
| int | connect (int sockfd, const sockaddr *addr, socklen_t addrlen) |
| int | getsockname (int sockfd, sockaddr *addr, socklen_t *addrlen) |
| int | getpeername (int sockfd, sockaddr *addr, socklen_t *addrlen) |
| ssize_t | recv (int sockfd, void *buf, std::size_t len, int flags) |
| ssize_t | send (int sockfd, const void *buf, std::size_t len, int flags) |
| int | getsockopt (int sockfd, int level, int optname, void *optval, socklen_t *optlen) |
| int | setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen) |
| int | shutdown (int sockfd, int how) |
| int | open (const char *pathname, int flags) |
| ssize_t | read (int fd, void *buf, std::size_t count) |
| ssize_t | write (int fd, const void *buf, std::size_t count) |
| int | close (int fd) |
| int | pipe2 (int pipefd[2], int flags) |
| int | flock (int lockFd, int operation) |
| int | pselect (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const timespec *timeout, const sigset_t *sigMask) |
| int core::system::accept | ( | int | sockfd, |
| sockaddr * | addr, | ||
| socklen_t * | addrlen | ||
| ) |
Definition at line 67 of file socket.cpp.
Referenced by net::phy::stream::PhysicalSocketServer< SocketAddressT >::accept().
| int core::system::accept4 | ( | int | sockfd, |
| sockaddr * | addr, | ||
| socklen_t * | addrlen, | ||
| int | flags | ||
| ) |
Definition at line 72 of file socket.cpp.
Referenced by net::phy::stream::PhysicalSocketServer< SocketAddressT >::accept4().
| int core::system::bind | ( | int | sockfd, |
| const sockaddr * | addr, | ||
| socklen_t | addrlen | ||
| ) |
Definition at line 57 of file socket.cpp.
Referenced by net::phy::PhysicalSocket< SocketAddressT >::bind().
| int core::system::close | ( | int | fd | ) |
Definition at line 67 of file unistd.cpp.
Referenced by net::un::phy::PhysicalSocket< PhysicalPeerSocketT >::bind(), core::Descriptor::~Descriptor(), and net::un::phy::PhysicalSocket< PhysicalPeerSocketT >::~PhysicalSocket().
| int core::system::connect | ( | int | sockfd, |
| const sockaddr * | addr, | ||
| socklen_t | addrlen | ||
| ) |
Definition at line 76 of file socket.cpp.
Referenced by net::phy::stream::PhysicalSocketClient< SocketAddressT >::connect().
| int core::system::dlclose | ( | void * | handle | ) |
Definition at line 57 of file dlfcn.cpp.
Referenced by core::DynamicLoader::realExecDlClose().
| char * core::system::dlerror | ( | ) |
Definition at line 67 of file dlfcn.cpp.
Referenced by core::DynamicLoader::dlError().
| void * core::system::dlopen | ( | const char * | filename, |
| int | flags | ||
| ) |
| void * core::system::dlsym | ( | void * | handle, |
| const char * | symbol | ||
| ) |
Definition at line 62 of file dlfcn.cpp.
Referenced by core::DynamicLoader::dlSym().
| int core::system::epoll_create1 | ( | int | flags | ) |
Definition at line 52 of file epoll.cpp.
Referenced by core::multiplexer::epoll::DescriptorEventPublisher::EPollEvents::EPollEvents(), and core::multiplexer::epoll::EventMultiplexer::EventMultiplexer().
| int core::system::epoll_ctl | ( | int | epfd, |
| int | op, | ||
| int | fd, | ||
| epoll_event * | event | ||
| ) |
Definition at line 67 of file epoll.cpp.
Referenced by core::multiplexer::epoll::EventMultiplexer::EventMultiplexer(), core::multiplexer::epoll::DescriptorEventPublisher::EPollEvents::muxAdd(), core::multiplexer::epoll::DescriptorEventPublisher::EPollEvents::muxDel(), and core::multiplexer::epoll::DescriptorEventPublisher::EPollEvents::muxMod().
| int core::system::epoll_pwait | ( | int | epfd, |
| struct epoll_event * | events, | ||
| int | maxevents, | ||
| int | timeout, | ||
| const sigset_t * | sigMask | ||
| ) |
Definition at line 62 of file epoll.cpp.
Referenced by core::multiplexer::epoll::EventMultiplexer::monitorDescriptors().
| int core::system::epoll_wait | ( | int | epfd, |
| epoll_event * | events, | ||
| int | maxevents, | ||
| int | timeout | ||
| ) |
Definition at line 57 of file epoll.cpp.
Referenced by core::multiplexer::epoll::DescriptorEventPublisher::spanActiveEvents().
| int core::system::flock | ( | int | lockFd, |
| int | operation | ||
| ) |
Definition at line 77 of file unistd.cpp.
Referenced by net::un::phy::PhysicalSocket< PhysicalPeerSocketT >::bind(), and net::un::phy::PhysicalSocket< PhysicalPeerSocketT >::~PhysicalSocket().
| void core::system::freeaddrinfo | ( | struct addrinfo * | res | ) |
| int core::system::getaddrinfo | ( | const char * | node, |
| const char * | service, | ||
| const struct addrinfo * | hints, | ||
| struct addrinfo ** | res | ||
| ) |
Definition at line 62 of file netdb.cpp.
Referenced by net::in::SocketAddrInfo::resolve(), and net::in6::SocketAddrInfo::resolve().
| int core::system::getnameinfo | ( | const sockaddr * | addr, |
| socklen_t | addrlen, | ||
| char * | host, | ||
| socklen_t | hostlen, | ||
| char * | serv, | ||
| socklen_t | servlen, | ||
| int | flags | ||
| ) |
Definition at line 72 of file netdb.cpp.
| int core::system::getpeername | ( | int | sockfd, |
| sockaddr * | addr, | ||
| socklen_t * | addrlen | ||
| ) |
Definition at line 86 of file socket.cpp.
Referenced by net::phy::PhysicalSocket< SocketAddressT >::getPeerName().
| int core::system::getsockname | ( | int | sockfd, |
| sockaddr * | addr, | ||
| socklen_t * | addrlen | ||
| ) |
Definition at line 81 of file socket.cpp.
Referenced by net::phy::PhysicalSocket< SocketAddressT >::getSockName().
| int core::system::getsockopt | ( | int | sockfd, |
| int | level, | ||
| int | optname, | ||
| void * | optval, | ||
| socklen_t * | optlen | ||
| ) |
Definition at line 101 of file socket.cpp.
Referenced by net::phy::PhysicalSocket< SocketAddressT >::getSockopt().
| int core::system::listen | ( | int | sockfd, |
| int | backlog | ||
| ) |
Definition at line 62 of file socket.cpp.
Referenced by net::phy::stream::PhysicalSocketServer< SocketAddressT >::listen().
| int core::system::open | ( | const char * | pathname, |
| int | flags | ||
| ) |
Definition at line 52 of file unistd.cpp.
Referenced by core::file::FileReader::open().
| int core::system::pipe2 | ( | int | pipefd[2], |
| int | flags | ||
| ) |
Definition at line 72 of file unistd.cpp.
Referenced by core::pipe::Pipe::Pipe().
| int core::system::poll | ( | pollfd * | fds, |
| nfds_t | nfds, | ||
| int | timeout | ||
| ) |
| int core::system::ppoll | ( | struct pollfd * | fds, |
| nfds_t | nfds, | ||
| const timespec * | timeout, | ||
| const sigset_t * | sigMask | ||
| ) |
| int core::system::pselect | ( | int | nfds, |
| fd_set * | readfds, | ||
| fd_set * | writefds, | ||
| fd_set * | exceptfds, | ||
| const struct timespec * | timeout, | ||
| const sigset_t * | sigMask | ||
| ) |
Definition at line 57 of file select.cpp.
Referenced by core::multiplexer::select::EventMultiplexer::monitorDescriptors().
| int core::system::pselect | ( | int | nfds, |
| fd_set * | readfds, | ||
| fd_set * | writefds, | ||
| fd_set * | exceptfds, | ||
| const timespec * | timeout, | ||
| const sigset_t * | sigMask | ||
| ) |
| ssize_t core::system::read | ( | int | fd, |
| void * | buf, | ||
| std::size_t | count | ||
| ) |
Definition at line 57 of file unistd.cpp.
Referenced by core::file::FileReader::onEvent(), and core::pipe::PipeSink::readEvent().
| ssize_t core::system::recv | ( | int | sockfd, |
| void * | buf, | ||
| std::size_t | len, | ||
| int | flags | ||
| ) |
Definition at line 91 of file socket.cpp.
Referenced by core::socket::stream::SocketReader::read().
| int core::system::select | ( | int | nfds, |
| fd_set * | readfds, | ||
| fd_set * | writefds, | ||
| fd_set * | exceptfds, | ||
| struct timeval * | timeout | ||
| ) |
Definition at line 52 of file select.cpp.
| ssize_t core::system::send | ( | int | sockfd, |
| const void * | buf, | ||
| std::size_t | len, | ||
| int | flags | ||
| ) |
Definition at line 96 of file socket.cpp.
Referenced by core::socket::stream::SocketWriter::write().
| int core::system::setsockopt | ( | int | sockfd, |
| int | level, | ||
| int | optname, | ||
| const void * | optval, | ||
| socklen_t | optlen | ||
| ) |
Definition at line 106 of file socket.cpp.
Referenced by net::phy::PhysicalSocket< SocketAddressT >::setSockopt().
| int core::system::shutdown | ( | int | sockfd, |
| int | how | ||
| ) |
Definition at line 111 of file socket.cpp.
Referenced by net::phy::stream::PhysicalSocket< SocketAddressT >::shutdown().
| int core::system::socket | ( | int | domain, |
| int | type, | ||
| int | protocol | ||
| ) |
Definition at line 52 of file socket.cpp.
Referenced by net::phy::PhysicalSocket< SocketAddressT >::open().
| ssize_t core::system::write | ( | int | fd, |
| const void * | buf, | ||
| std::size_t | count | ||
| ) |
Definition at line 62 of file unistd.cpp.
Referenced by core::pipe::PipeSource::writeEvent().