ATLAS Offline Software
IPositionSeek.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: IPositionSeek.h 457858 2011-09-08 14:29:29Z mnowak $
15 #ifndef INCLUDE_PERSISTENCYSVC_IPOSITIONSEEK_H
16 #define INCLUDE_PERSISTENCYSVC_IPOSITIONSEEK_H
17 
18 namespace pool {
19 
20 
26 {
27 public:
31  virtual ~IPositionSeek () {};
32 
33 
39  virtual bool seek (long long int position) = 0;
40 };
41 
42 
43 } // namespace pool
44 
45 
46 #endif // not INCLUDE_PERSISTENCYSVC_IPOSITIONSEEK_H
pool::IPositionSeek::~IPositionSeek
virtual ~IPositionSeek()
Destructor.
Definition: IPositionSeek.h:31
pool::IPositionSeek::seek
virtual bool seek(long long int position)=0
Seek to a given position in the collection.
pool
pool namespace
Definition: libname.h:15
pool::IPositionSeek
Abstract interface for seeking inside a collection.
Definition: IPositionSeek.h:26