#include <SRPC_impl.H>
Static Public Member Functions | |
static SRPC_listener * | create (u_short port, TCP_sock *ls=NULL) throw (TCP_sock::failure) |
static bool | destroy (SRPC_listener *listener) throw (TCP_sock::failure) |
Public Attributes | |
TCP_sock * | sock |
bool | my_sock |
u_short | port |
Private Attributes | |
SRPC_listener * | next |
int | n |
Static Private Attributes | |
static Basics::mutex | m |
static SRPC_listener * | listeners = NULL |
|
Definition at line 479 of file SRPC_impl.C. References TCP_sock::enable_keepalive(), INITIAL_WAITERS_KLUDGE, Basics::mutex::lock(), my_sock, n, NEW, NEW_CONSTR, next, port, TCP_sock::set_waiters(), sock, and Basics::mutex::unlock(). Referenced by SRPC::SRPC(). |
|
Definition at line 512 of file SRPC_impl.C. References Basics::mutex::lock(), next, sock, and Basics::mutex::unlock(). Referenced by SRPC_impl::~SRPC_impl(). |
|
Definition at line 472 of file SRPC_impl.C. |
|
Definition at line 471 of file SRPC_impl.C. |
|
Definition at line 251 of file SRPC_impl.H. Referenced by create(). |
|
Definition at line 263 of file SRPC_impl.H. Referenced by create(). |
|
Definition at line 262 of file SRPC_impl.H. |
|
Definition at line 252 of file SRPC_impl.H. Referenced by create(). |
|
Definition at line 250 of file SRPC_impl.H. Referenced by create(), destroy(), and SRPC_impl::read_item_code(). |