remove ceph code
[stor4nfv.git] / src / ceph / src / os / filestore / SequencerPosition.h
diff --git a/src/ceph/src/os/filestore/SequencerPosition.h b/src/ceph/src/os/filestore/SequencerPosition.h
deleted file mode 100644 (file)
index c2ecf85..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
-// vim: ts=8 sw=2 smarttab
-
-#ifndef __CEPH_OS_SEQUENCERPOSITION_H
-#define __CEPH_OS_SEQUENCERPOSITION_H
-
-#include "include/types.h"
-#include "include/cmp.h"
-#include "include/encoding.h"
-#include "common/Formatter.h"
-
-#include <ostream>
-
-/**
- * transaction and op offset
- */
-struct SequencerPosition {
-  uint64_t seq;  ///< seq
-  uint32_t trans; ///< transaction in that seq (0-based)
-  uint32_t op;    ///< op in that transaction (0-based)
-
-  SequencerPosition(uint64_t s=0, int32_t t=0, int32_t o=0) : seq(s), trans(t), op(o) {}
-
-  void encode(bufferlist& bl) const {
-    ENCODE_START(1, 1, bl);
-    ::encode(seq, bl);
-    ::encode(trans, bl);
-    ::encode(op, bl);
-    ENCODE_FINISH(bl);
-  }
-  void decode(bufferlist::iterator& p) {
-    DECODE_START(1, p);
-    ::decode(seq, p);
-    ::decode(trans, p);
-    ::decode(op, p);
-    DECODE_FINISH(p);
-  }
-  void dump(Formatter *f) const {
-    f->dump_unsigned("seq", seq);
-    f->dump_unsigned("trans", trans);
-    f->dump_unsigned("op", op);
-  }
-  static void generate_test_instances(list<SequencerPosition*>& o) {
-    o.push_back(new SequencerPosition);
-    o.push_back(new SequencerPosition(1, 2, 3));
-    o.push_back(new SequencerPosition(4, 5, 6));
-  }
-};
-WRITE_CLASS_ENCODER(SequencerPosition)
-
-inline ostream& operator<<(ostream& out, const SequencerPosition& t) {
-  return out << t.seq << "." << t.trans << "." << t.op;
-}
-
-WRITE_EQ_OPERATORS_3(SequencerPosition, seq, trans, op)
-WRITE_CMP_OPERATORS_3(SequencerPosition, seq, trans, op)
-
-
-#endif