00001 #ifndef BLOCKFLAGS_H_ 00002 #define BLOCKFLAGS_H_ 00003 00004 #include "ProcessingFlags.h" 00005 00006 namespace dtn 00007 { 00008 namespace data 00009 { 00013 enum BlockProcBits 00014 { 00015 REPLICATE_IF_FRAGMENTED = 0, 00016 REPORT_IF_CANT_PROCESSED = 1, 00017 DELETE_IF_CANT_PROCESSED = 2, 00018 LAST_BLOCK = 3, 00019 DISCARD_IF_CANT_PROCESSED = 4, 00020 FORWARDED_WITHOUT_PROCESSED = 5, 00021 CONTAINS_EID_FIELD = 6 00022 }; 00023 00028 class BlockFlags : public data::ProcessingFlags 00029 { 00030 public: 00034 BlockFlags(); 00035 00040 BlockFlags(unsigned int value); 00041 00045 virtual ~BlockFlags(); 00046 }; 00047 } 00048 } 00049 00050 #endif /*BLOCKFLAGS_H_*/
1.5.6