MAK RTIspy API Documentation for HLA 1516
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 

Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (www.mak.com)