ATLAS Offline Software
Namespaces | Functions
ONCRPCServerProcs.cxx File Reference
#include <CxxUtils/checker_macros.h>
#include <JiveXML/ONCRPCServerProcs.h>
#include <JiveXML/ONCRPCXDRProcs.h>
#include <JiveXML/ONCRPCServer.h>
#include <JiveXML/IServer.h>
#include <JiveXML/EventStream.h>
#include <sstream>
#include <errno.h>
Include dependency graph for ONCRPCServerProcs.cxx:

Go to the source code of this file.

Namespaces

 JiveXML
 This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
 

Functions

bool JiveXML::checkResult (const int RetVal, const std::string &Module, IMessage *const ServerSvc)
 Simple result checking routine, that will output an errorMsg throught the ServerSvc if there was an error. More...
 
void JiveXML::ReturnNull (SVCXPRT *transp, IServer *const ServerSvc)
 Implementation of NULLPROC Return nothing - server has just been pinged. More...
 
void JiveXML::ReturnState (SVCXPRT *transp, IServer *const ServerSvc)
 Implementation of ONCRPC_ATHENASTATUS_PROC Return the current athena status in XDR representation. More...
 
void JiveXML::ReturnStreams (SVCXPRT *transp, IServer *const ServerSvc)
 Implementation of ONCRPC_GETSTREAMS_PROC Return the currently available event streams. More...
 
void JiveXML::ReturnEvent (SVCXPRT *transp, const EventRequest *eventReq, IServer *const ServerSvc)
 Implementation of ONCRPC_GETEVENT_PROC Return an event from a certain streams. More...
 
void JiveXML::SetNewEvent (SVCXPRT *transp, const Event *event, IServer *const ServerSvc)
 Implementation of ONCRPC_SETEVENT_PROC Set a new event for a certain streams. More...