ATLAS Offline Software
Loading...
Searching...
No Matches
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
11class StatusCode;
12
13namespace JiveXML {
14
15 //forward declarations
16 class EventStreamID;
17
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
For the client-server communication, each event is uniquely identified by the run number,...
Definition EventStream.h:19
Pure abstract interface for all event serving classes that provide events, streams and status informa...
virtual StatusCode UpdateEventForStream(const EventStreamID &, const std::string &)=0
Put this event as new current event for stream given by name.
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.