public:
virtual ~Clave () {}
+ void SetBlockData (int i) { block_data = i; }
+ uint GetBlockData () { return block_data; }
+
/** Retorna el tamaño en bytes que ocupa la clave */
virtual uint Size () const = 0;
/** Retorna un array de bytes de Size() de longitud.
virtual bool operator < (const Clave &k) const = 0;
virtual bool operator == (const Clave &k) const = 0;
virtual operator std::string () const = 0;
+ protected:
+ uint block_data;
};
#endif