4 #include "discard_block.hh"
5 #include "tape_block.hh"
9 /***************************************************************/
11 *\brief Copy constructor.
13 discard_block::discard_block(discard_block
& org
){
17 /***************************************************************/
19 *\brief Get a cleartext description of the block.
20 *\return ldc style descriptive line for the block
22 vector
<string
> discard_block::get_description(){
26 r_string
="***** (X-XX) Discard block, init_status OK,\
27 this is an illegal condition!";
30 r_string
=" (EOF) Legal EOF";
33 r_string
=" (EOF) Illegal EOF while in block!";
36 r_string
=" (CHK) Checksum error in Block!";
39 r_string
=" (IOE) IO-Error during initialisation!";
42 r_string
="***** (X-XX) Discard block, init_status not set,\
43 this is an illegal condition!";
46 r_string
="***** (X-XX) Discard block, init_status unknown,\
47 this is an illegal condition!";
50 vector
<string
> result
;
51 result
.insert(result
.end(),r_string
);
55 /***************************************************************/
57 *\brief Specialisation constructor
59 discard_block::discard_block(tape_block
& org
)
64 /***************************************************************/
66 *\brief Default constructor.
68 discard_block::discard_block(){}