ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
JiveXML
JiveXML
IEventReceiver.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef JIVEXML__IEVENTRECEIVER_H
6
#define JIVEXML__IEVENTRECEIVER_H
7
8
#include <
JiveXML/IMessage.h
>
9
10
//forward declarations
11
class
StatusCode
;
12
13
namespace
JiveXML
{
14
15
//forward declarations
16
class
EventStreamID
;
17
22
class
IEventReceiver
{
23
24
public
:
25
26
//Need virtual destructor
27
virtual
~IEventReceiver
(){}
28
31
32
virtual
StatusCode
UpdateEventForStream
(
const
EventStreamID
&,
const
std::string& ) = 0;
34
35
};
36
37
}
//namespace
38
39
#endif
40
IMessage.h
JiveXML::EventStreamID
For the client-server communication, each event is uniquely identified by the run number,...
Definition
EventStream.h:19
JiveXML::IEventReceiver
Pure abstract interface for all event serving classes that provide events, streams and status informa...
Definition
IEventReceiver.h:22
JiveXML::IEventReceiver::UpdateEventForStream
virtual StatusCode UpdateEventForStream(const EventStreamID &, const std::string &)=0
Put this event as new current event for stream given by name.
JiveXML::IEventReceiver::~IEventReceiver
virtual ~IEventReceiver()
Definition
IEventReceiver.h:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
JiveXML
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
Definition
BadLArRetriever.cxx:22
Generated on
for ATLAS Offline Software by
1.17.0