ServerHandler Class Reference

Inheritance diagram for ServerHandler:

Inheritance graph
[legend]
Collaboration diagram for ServerHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ServerHandler ()
void call (SRPC *srpc, int intf_ver, int proc_id) throw (SRPC::failure)
void call_failure (SRPC *srpc, const SRPC::failure &f) throw ()
void accept_failure (const SRPC::failure &f) throw ()
void other_failure (const char *msg) throw ()
void listener_terminated () throw ()
 ServerHandler ()
void call (SRPC *srpc, int intfVersion, int procId) throw (SRPC::failure)
void call_failure (SRPC *srpc, const SRPC::failure &f) throw ()
void accept_failure (const SRPC::failure &f) throw ()
void other_failure (const char *msg) throw ()
void listener_terminated () throw ()
 ServerHandler (ServerData *sd)
void call (SRPC *srpc, int intfVersion, int procId) throw (SRPC::failure)
void call_failure (SRPC *srpc, const SRPC::failure &f) throw ()
void accept_failure (const SRPC::failure &f) throw ()
void other_failure (const char *msg) throw ()
void listener_terminated () throw ()
 ServerHandler (ServerArgs *args)
void call (SRPC *srpc, int intfVersion, int procId) throw (SRPC::failure)
void call_failure (SRPC *srpc, const SRPC::failure &f) throw ()
void accept_failure (const SRPC::failure &f) throw ()
void other_failure (const char *msg) throw ()
void listener_terminated () throw ()

Private Attributes

ServerDatasd
ServerArgsargs

Detailed Description

Definition at line 107 of file TestSRPC.C.


Constructor & Destructor Documentation

ServerHandler::ServerHandler (  )  [inline]

Definition at line 110 of file TestSRPC.C.

ServerHandler::ServerHandler (  )  [inline]

Definition at line 172 of file TestBigXfer.C.

ServerHandler::ServerHandler ( ServerData sd  )  [inline]

Definition at line 245 of file TestLimService.C.

ServerHandler::ServerHandler ( ServerArgs args  )  [inline]

Definition at line 207 of file TestNullSRPC.C.


Member Function Documentation

void ServerHandler::call ( SRPC srpc,
int  intf_ver,
int  proc_id 
) throw (SRPC::failure) [virtual]

Implements LimService::Handler.

Definition at line 142 of file TestSRPC.C.

References OS::cio(), OS::ThreadIO::end_out(), FdCache::flush(), Debug::MyRand(), Pause(), OS::ThreadIO::start_out(), Debug::Timestamp(), WriteFailure(), and WriteIdInfo().

Here is the call graph for this function:

void ServerHandler::call_failure ( SRPC srpc,
const SRPC::failure f 
) throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 114 of file TestSRPC.C.

References SRPC::partner_went_away, and WriteFailure().

Here is the call graph for this function:

void ServerHandler::accept_failure ( const SRPC::failure f  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 121 of file TestSRPC.C.

References WriteFailure().

Here is the call graph for this function:

void ServerHandler::other_failure ( const char *  msg  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 125 of file TestSRPC.C.

References OS::cio(), OS::ThreadIO::end_out(), OS::ThreadIO::start_out(), and Debug::Timestamp().

Here is the call graph for this function:

void ServerHandler::listener_terminated (  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 131 of file TestSRPC.C.

References OS::cio(), OS::ThreadIO::end_out(), OS::ThreadIO::start_out(), and Debug::Timestamp().

Here is the call graph for this function:

void ServerHandler::call ( SRPC srpc,
int  intfVersion,
int  procId 
) throw (SRPC::failure) [inline, virtual]

Implements LimService::Handler.

Definition at line 174 of file TestBigXfer.C.

References Proc1(), and ProcId1.

Here is the call graph for this function:

void ServerHandler::call_failure ( SRPC srpc,
const SRPC::failure f 
) throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 182 of file TestBigXfer.C.

void ServerHandler::accept_failure ( const SRPC::failure f  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 184 of file TestBigXfer.C.

void ServerHandler::other_failure ( const char *  msg  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 186 of file TestBigXfer.C.

void ServerHandler::listener_terminated (  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 188 of file TestBigXfer.C.

void ServerHandler::call ( SRPC srpc,
int  intfVersion,
int  procId 
) throw (SRPC::failure) [inline, virtual]

Implements LimService::Handler.

Definition at line 247 of file TestLimService.C.

References ProcIdEnd, ProcIdMiddle, ProcIdStart, sd, ServerProcEnd(), ServerProcMiddle(), and ServerProcStart().

Here is the call graph for this function:

void ServerHandler::call_failure ( SRPC srpc,
const SRPC::failure f 
) throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 257 of file TestLimService.C.

References OS::cio(), OS::ThreadIO::end_err(), SRPC::partner_went_away, and OS::ThreadIO::start_err().

Here is the call graph for this function:

void ServerHandler::accept_failure ( const SRPC::failure f  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 265 of file TestLimService.C.

References OS::cio(), OS::ThreadIO::end_err(), and OS::ThreadIO::start_err().

Here is the call graph for this function:

void ServerHandler::other_failure ( const char *  msg  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 270 of file TestLimService.C.

References OS::cio(), OS::ThreadIO::end_err(), and OS::ThreadIO::start_err().

Here is the call graph for this function:

void ServerHandler::listener_terminated (  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 275 of file TestLimService.C.

References OS::cio(), OS::ThreadIO::end_err(), and OS::ThreadIO::start_err().

Here is the call graph for this function:

void ServerHandler::call ( SRPC srpc,
int  intfVersion,
int  procId 
) throw (SRPC::failure) [inline, virtual]

Implements LimService::Handler.

Definition at line 209 of file TestNullSRPC.C.

References args, ProcId1, and ServerProc1().

Here is the call graph for this function:

void ServerHandler::call_failure ( SRPC srpc,
const SRPC::failure f 
) throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 217 of file TestNullSRPC.C.

void ServerHandler::accept_failure ( const SRPC::failure f  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 219 of file TestNullSRPC.C.

void ServerHandler::other_failure ( const char *  msg  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 221 of file TestNullSRPC.C.

void ServerHandler::listener_terminated (  )  throw () [inline, virtual]

Implements LimService::Handler.

Definition at line 223 of file TestNullSRPC.C.


Member Data Documentation

ServerData* ServerHandler::sd [private]

Definition at line 243 of file TestLimService.C.

Referenced by call().

ServerArgs* ServerHandler::args [private]

Definition at line 205 of file TestNullSRPC.C.

Referenced by call().


The documentation for this class was generated from the following files:
Generated on Fri May 25 01:20:01 2007 for Vesta by  doxygen 1.5.1