![]() |
ATLAS Offline Software
|
#include "JiveXML/ONCRPCServer.h"Go to the source code of this file.
Classes | |
| struct | JiveXML::ServerThreadArguments_t |
| struct | JiveXML::DispatchThreadArguments_t |
Namespaces | |
| JiveXML | |
| This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc. | |
Typedefs | |
| typedef struct ServerThreadArguments_t | JiveXML::ServerThreadArguments |
| Arguments handed over fromt the main (Athena) thread to the server thread. More... | |
| typedef struct DispatchThreadArguments_t | JiveXML::DispatchThreadArguments |
| Arguments handed over fromt the main server thread to the thread dispatching the request (one for each request) More... | |
Functions | |
| void * | JiveXML::ONCRPCServerThread (void *args) |
| This is the actual server thread, which takes above arguments. More... | |
| void * | JiveXML::ONCRPCDispatchThread (void *args) |
| This is the thread handling the request - one thread per request. More... | |
| void | JiveXML::ONCRPCRequestHandler (struct svc_req *rqstp, SVCXPRT *transp) |
| The Request handler is called from the RPC kernel routines - hence extern C It creates a new dispatch thread and returns. More... | |
Variables | |
| ThreadCollection *const | JiveXML::dispatchThreads = new ThreadCollection() |
1.8.18