CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sink.h
Go to the documentation of this file.
1 
5 #ifndef CVMFS_SINK_H_
6 #define CVMFS_SINK_H_
7 
8 #include <stdint.h>
9 
10 namespace cvmfs {
11 
21 class Sink {
22  public:
23  virtual ~Sink() { }
27  virtual int64_t Write(const void *buf, uint64_t sz) = 0;
31  virtual int Reset() = 0;
32 };
33 
34 } // namespace cvmfs
35 
36 #endif // CVMFS_SINK_H_
virtual int Reset()=0
virtual ~Sink()
Definition: sink.h:23
virtual int64_t Write(const void *buf, uint64_t sz)=0