MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vlIpcCondVar__rti__.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: vlIpcCondVar__rti__.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
10 
11 #ifndef VXWORKS
12 
13 #ifndef vlIpcCondVar__rti___H_
14 #define vlIpcCondVar__rti___H_
15 
16 #include "rtiMsConfig.h"
17 #include <vlutil/vlMachineTypes.h>
18 #include "vlCondVar__rti__.h"
19 #include <vlutil/vlString.h>
20 #include "vlMutex__rti__.h"
21 
22 #if WIN32
23 #include <winsock2.h>
24 #include <process.h>
25 #else
26 #include <pthread.h>
27 #endif
28 
29 #ifdef DtUSE_UTILITIES_NAMESPACE
30 namespace DtUSE_UTILITIES_NAMESPACE
31 {
32 #endif
33 
40 {
41 public:
42 
44 #ifdef WIN32
45  DtIpcCondVar__rti__(const MAKRti::DtString& name, MAKRti::DtMutex__rti__ * condMutex);
46 #else
47  DtIpcCondVar__rti__(pthread_cond_t * cond, MAKRti::DtMutex__rti__ * condMutex);
48 #endif
49 
50  virtual ~DtIpcCondVar__rti__();
51 
52 protected:
53 
54 public:
56  virtual void init();
57 
58 protected:
59 #ifdef WIN32
60  MAKRti::DtString myName;
61 #endif
62 };
63 
64 #ifdef DtUSE_UTILITIES_NAMESPACE
65 }
66 #endif
67 
68 #endif
69 
70 #endif

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)