ATLAS Offline Software
Public Member Functions | List of all members
JiveXML::IServerSvc Class Referenceabstract

Athena interface for all ServerSvc implementations. More...

#include <IServerSvc.h>

Inheritance diagram for JiveXML::IServerSvc:
Collaboration diagram for JiveXML::IServerSvc:

Public Member Functions

 DeclareInterfaceID (IServerSvc, 2, 0)
 
virtual ~IServerSvc ()
 

Detailed Description

Athena interface for all ServerSvc implementations.

Note that this interface only inherits the IEventReceiver, as we only want to update events from Athena to the server and do not require the service also to serve events (which it doesn't e.g in case of the ExternalONCRPCServerSvc).

Definition at line 19 of file IServerSvc.h.

Constructor & Destructor Documentation

◆ ~IServerSvc()

virtual JiveXML::IServerSvc::~IServerSvc ( )
inlinevirtual

Definition at line 25 of file IServerSvc.h.

25 {};

Member Function Documentation

◆ DeclareInterfaceID()

JiveXML::IServerSvc::DeclareInterfaceID ( IServerSvc  ,
,
 
)

◆ UpdateEventForStream()

virtual StatusCode JiveXML::IEventReceiver::UpdateEventForStream ( const EventStreamID ,
const std::string &   
)
pure virtualinherited

Put this event as new current event for stream given by name.

Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.


The documentation for this class was generated from the following file: