MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vlShmMessageQueue__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: vlShmMessageQueue__rti__.h,v $ $Revision: 1.2 $ $State: Exp $
7  *********************************************************************/
8 #ifndef vlShmMessageQueue__rti___H_
9 #define vlShmMessageQueue__rti___H_
10 
14 
15 
16 #include "rtiMsConfig.h"
17 #include <iosfwd>
18 
24 {
25 
26 public:
27 
29  virtual ~DtMessageQueue__rti__();
30 
31 private:
32 
35 
37  DtMessageQueue__rti__& operator=(const DtMessageQueue__rti__ &other);
38 
39 public:
40 
42  virtual bool isEmpty() = 0;
43 
45  virtual bool sendMessage(const void *message, unsigned int messageSize) = 0;
46 
49  virtual void* message(unsigned int *outSize = 0) = 0;
50 
51 
53  virtual std::ostream &printDataToStream(std::ostream &str) const = 0;
54 
55 };
56 
57 std::ostream & operator << (std::ostream & str, const DtMessageQueue__rti__ &msg);
58 
59 #endif
60 
61 
std::ostream & operator<<(std::ostream &ostr, const DtAssistantConfig &config)
Definition: assistantConfig.h:85
This is an abstract base class presenting an interface for a simple message queue.
Definition: vlShmMessageQueue__rti__.h:23
#define DT_DLL_RTIUTIL
Definition: rtiMsConfig.h:127

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)