BadgerDB
/afs/cs.wisc.edu/p/course/cs564-jignesh/public/html/projects/BadgerDB/bufmgr/src/exceptions/bad_buffer_exception.h
00001 
00008 #pragma once
00009 
00010 #include <string>
00011 
00012 #include "badgerdb_exception.h"
00013 #include "types.h"
00014 
00015 namespace badgerdb {
00016 
00020 class BadBufferException : public BadgerDbException {
00021  public:
00025   explicit BadBufferException(FrameId frameNoIn, bool dirtyIn, bool validIn, bool refbitIn);
00026 
00027  protected:
00031   FrameId frameNo;
00032 
00036   bool dirty;
00037 
00041   bool valid;
00042 
00046   bool refbit;
00047 };
00048 
00049 }
 All Classes Namespaces Functions Variables Typedefs Friends