14#ifndef ATHENAKERNEL_IEVENTSHARE_H
15#define ATHENAKERNEL_IEVENTSHARE_H 1
17#include "GaudiKernel/StatusCode.h"
18#include "GaudiKernel/INamedInterface.h"
51 virtual StatusCode
share (
int evtnum) = 0;
Abstract interface for sharing within an event stream.
virtual StatusCode makeServer(int num)=0
Make this a server.
virtual StatusCode readEvent(int maxevt)=0
Read the next maxevt events.
virtual StatusCode share(int evtnum)=0
Request to share a given event.
DeclareInterfaceID(IEventShare, 1, 0)
virtual ~IEventShare()
Destructor.
virtual StatusCode makeClient(int num)=0
Make this a client.