13#ifndef ATHENAKERNEL_IDATASHARE_H
14#define ATHENAKERNEL_IDATASHARE_H 1
16#include "GaudiKernel/StatusCode.h"
17#include "GaudiKernel/INamedInterface.h"
Abstract interface for sharing data.
virtual ~IDataShare()
Destructor.
DeclareInterfaceID(IDataShare, 1, 0)
virtual StatusCode readData()=0
Read the data.
virtual StatusCode makeServer(int num)=0
Make this a server.
virtual StatusCode makeClient(int num)=0
Make this a client.
virtual StatusCode commitCatalog()=0
Commit Catalog.