Go to the documentation of this file.00001
00002
00003
00004
00005
00010
00011 #ifndef lgrCommandQueue_H_
00012 #define lgrCommandQueue_H_
00013
00014 #include "lgrCommand.h"
00015 #include <vlutil/vlSmartPointers.h>
00016 #include <list>
00017
00018 namespace MAKLogger
00019 {
00020
00021 template <typename T>
00022 class DtSharedQueue;
00023
00024 typedef DtSharedQueue<DtCommand> DtLgrCommandQueue;
00025 typedef DtSharedQueue<DtResponse> DtResponseQueue;
00026
00027 typedef DtBoost::shared_ptr<DtSharedQueue<DtResponse> > DtResponseQueueSP;
00028 typedef DtBoost::weak_ptr<DtSharedQueue<DtResponse> > DtResponseQueueWP;
00029
00030 typedef std::list<DtResponseQueueWP> DtResponseList;
00031
00032 }
00033
00034 #endif