#include "precompiled.hpp"
#include <stddef.h>
#include "poller.hpp"
#include "proxy.hpp"
#include "likely.hpp"
#include "msg.hpp"
#include "socket_base.hpp"
#include "err.hpp"
#include "socket_poller.hpp"
Go to the source code of this file.
◆ CHECK_RC_EXIT_ON_FAILURE
#define CHECK_RC_EXIT_ON_FAILURE |
( |
| ) |
|
Value: do { \
if (rc < 0) { \
PROXY_CLEANUP (); \
} \
} while (false)
Definition at line 47 of file proxy.cpp.
◆ PROXY_CLEANUP
#define PROXY_CLEANUP |
( |
| ) |
|
Value: do { \
delete poller_all; \
delete poller_in; \
delete poller_receive_blocked; \
delete poller_send_blocked; \
delete poller_both_blocked; \
delete poller_frontend_only; \
delete poller_backend_only; \
} while (false)
Definition at line 35 of file proxy.cpp.
◆ proxy_state_t
Enumerator |
---|
active | |
paused | |
terminated | |
Definition at line 139 of file proxy.cpp.
◆ capture()
◆ forward()
◆ handle_control()