00001
00002
00003
00004
00005
00006 #ifndef __BS_LOG_H__
00007 #define __BS_LOG_H__
00008
00009 #include <vector>
00010 #include "bsPrerequisites.h"
00011
00012 namespace BS_NMSP
00013 {
00014
00021 class _BSAPI Log
00022 {
00023 std::vector<String> mEntries;
00024
00025 mutable std::vector<String>::const_iterator mIterator;
00026
00027 public:
00028
00031 static const String END;
00032
00035 Log();
00036
00041 void addEntry(const String& str);
00042
00045 void clear();
00046
00051 const String& getFirstEntry() const;
00052
00059 const String& getNextEntry() const;
00060
00061 };
00062
00063 }
00064
00065 #endif