X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;f=pc-tools%2Fldc2%2Fsrc%2Fdata_block.hh;h=1e325873ff82d13dff43b3ae31a2ab242fbe6781;hb=HEAD;hp=f6047ffdfeca02a0806c4561035ad39649fbcdcc;hpb=6c06db96fb1c7482f8cb7e1d14eee91603fbb894;p=h316.git diff --git a/pc-tools/ldc2/src/data_block.hh b/pc-tools/ldc2/src/data_block.hh index f6047ff..1e32587 100644 --- a/pc-tools/ldc2/src/data_block.hh +++ b/pc-tools/ldc2/src/data_block.hh @@ -1,26 +1,45 @@ +/****************************************************************************** + * + * LDC2 source code + * + * $Date: 2007/03/26 01:00:38 $ + * $Author: hachti $ + * + * $Log: data_block.hh,v $ + * Revision 2.0 2007/03/26 01:00:38 hachti + * *** empty log message *** + * + * + ******************************************************************************/ + #ifndef DATA_BLOCK_HH #define DATA_BLOCK_HH +#include #include + #include "tape_block.hh" using namespace std; +/*! + * Class representating a data tape block. + */ class data_block : public tape_block { -private: - data_block(); - -public: + friend tape_block * tape_block::gen_from_fd(int,void(*)(void*), + void(*)(void*),void*); +private: data_block(tape_block&); - ~data_block(); - - virtual int get_type(); - virtual int get_subtype(); + +public: + int get_type(); int get_word_size(); - //protected: - string extract_string(int startbyte); + virtual vector get_description(); + +protected: + string extract_label(int); };