MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrCommandQueue.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2024 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
10 
11 #pragma once
12 
13 #include "lgrCmds.h"
14 #include <lgrCmds/lgrCommand.h>
15 #include <vlutil/vlSmartPointers.h>
16 #include <list>
17 
18 namespace MAKLogger
19 {
20 
21  template <typename T>
23 
26 
27  typedef DtBoost::shared_ptr<DtSharedQueue<DtResponse> > DtResponseQueueSP;
28  typedef DtBoost::weak_ptr<DtSharedQueue<DtResponse> > DtResponseQueueWP;
29 
30  typedef std::list<DtResponseQueueWP> DtResponseList;
31 
32 }
DtSharedQueue< DtCommand > DtLgrCommandQueue
Definition: lgrCommandQueue.h:22
DtBoost::weak_ptr< DtSharedQueue< DtResponse > > DtResponseQueueWP
Definition: lgrCommandQueue.h:28
A Thread safe queue which can be used across thread boundaries.
Definition: lgrCommandQueue.h:22
DtSharedQueue< DtResponse > DtResponseQueue
Definition: lgrCommandQueue.h:25
std::list< DtResponseQueueWP > DtResponseList
Definition: lgrCommandQueue.h:30
Contains MAKLogger::DtLgrCommandType and MAKLogger::DtCommand classes.
Contains lgrCmds library definitions.
DtBoost::shared_ptr< DtSharedQueue< DtResponse > > DtResponseQueueSP
Definition: lgrCommandQueue.h:27

Document ID: Generated on Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)