00001 #ifndef PROCESSINGFLAGS_H_
00002 #define PROCESSINGFLAGS_H_
00003
00004 namespace dtn
00005 {
00006 namespace data
00007 {
00008 class ProcessingFlags
00009 {
00010 public:
00014 ProcessingFlags();
00015
00020 ProcessingFlags(unsigned int value);
00021
00025 ~ProcessingFlags();
00026
00032 void setFlag(unsigned int flag, bool value);
00033
00039 bool getFlag(unsigned int flag);
00040
00045 unsigned int getValue();
00046
00047 private:
00048 unsigned int m_value;
00049 };
00050 }
00051 }
00052
00053 #endif