|
Tamer
C++ language extensions for event-driven programming
|
Event-based file descriptor wrapper class. More...
Go to the source code of this file.
Namespaces | |
| namespace | tamer |
| Namespace containing public Tamer classes and functions for the Tamer core. | |
Functions | |
| fd | tamer::tcp_listen (int port) |
| Open a nonblocking TCP connection on port port. | |
| fd | tamer::tcp_listen (int port, int backlog) |
| void | tamer::tcp_listen (int port, event< fd > result) |
| Open a nonblocking TCP connection on port port. | |
| void | tamer::tcp_listen (int port, int backlog, event< fd > result) |
| Open a nonblocking TCP connection on port port. | |
| void | tamer::tcp_connect (struct in_addr addr, int port, event< fd > result) |
| void | tamer::tcp_connect (int port, event< fd > result) |
| void | tamer::udp_connect (struct in_addr addr, int port, event< fd > result) |
| fd | tamer::unix_stream_listen (std::string path, int backlog) |
| fd | tamer::unix_stream_listen (std::string path) |
| void | tamer::unix_stream_connect (std::string path, event< fd > result) |
| pid_t | tamer::exec (std::vector< exec_fd > &exec_fds, const char *program, bool path, const std::vector< const char * > &argv, char *const envp[]) |
| pid_t | tamer::execv (fd &in, fd &out, const char *program, const std::vector< const char * > &argv) |
| pid_t | tamer::execv (fd &in, fd &out, fd &err, const char *program, const std::vector< const char * > &argv) |
| pid_t | tamer::execvp (fd &in, fd &out, const char *program, const std::vector< const char * > &argv) |
| pid_t | tamer::execvp (fd &in, fd &out, fd &err, const char *program, const std::vector< const char * > &argv) |
| bool | tamer::operator== (const fd &a, const fd &b) |
| Test whether two file descriptors refer to the same object. | |
| bool | tamer::operator!= (const fd &a, const fd &b) |
| Test whether two file descriptors refer to the same object. | |
Event-based file descriptor wrapper class.
>