Go to the documentation of this file.00001
00002
00003
00004
00005
00009
00010 #ifndef multiMessageInput_H_
00011 #define multiMessageInput_H_
00012
00013 #include "messageInput.h"
00014 #include <set>
00015
00016 namespace MAKLogger
00017 {
00018
00021 class DT_DLL_LGRCORE DtMultiMessageInput : public DtMessageInput
00022 {
00023 public:
00024
00026 virtual void getNextMessages(DtMessageBuffer&);
00027
00029 virtual void startReadMessages(DtAbsoluteTime timeToRead);
00030
00032 virtual DtAbsoluteTime inputTime() const;
00033
00035 virtual void stopReadMessages();
00036 protected:
00037
00038 std::set<DtMessageInput*> myInputs;
00039 };
00040
00041 }
00042
00043 #endif