|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JIVEXML__ONCRPCSERVERPROCS_H
6 #define JIVEXML__ONCRPCSERVERPROCS_H
30 bool checkResult(
const int RetVal,
const std::string& Module, IMessage*
const ServerSvc);
36 void ReturnNull( SVCXPRT* transp, IServer*
const ServerSvc ) ;
42 void ReturnState( SVCXPRT* transp, IServer*
const ServerSvc ) ;
48 void ReturnStreams( SVCXPRT* transp, IServer*
const ServerSvc ) ;
void SetNewEvent(SVCXPRT *transp, const Event *event, IServer *const ServerSvc)
Implementation of ONCRPC_SETEVENT_PROC Set a new event for a certain streams.
void ReturnStreams(SVCXPRT *transp, IServer *const ServerSvc)
Implementation of ONCRPC_GETSTREAMS_PROC Return the currently available event streams.
struct EventRequest_t EventRequest
Data structures for GetEvent functions.
void ReturnState(SVCXPRT *transp, IServer *const ServerSvc)
Implementation of ONCRPC_ATHENASTATUS_PROC Return the current athena status in XDR representation.
POOL::TEvent event(POOL::TEvent::kClassAccess)
void ReturnEvent(SVCXPRT *transp, const EventRequest *eventReq, IServer *const ServerSvc)
Implementation of ONCRPC_GETEVENT_PROC Return an event from a certain streams.
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
void ReturnNull(SVCXPRT *transp, IServer *const ServerSvc)
Implementation of NULLPROC Return nothing - server has just been pinged.
bool 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 e...