MAK RTIspy API Documentation for HLA 4
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
libsrc
rtiutil
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
23
class
DT_DLL_RTIUTIL
DtMessageQueue__rti__
24
{
25
26
public
:
27
28
DtMessageQueue__rti__
();
29
virtual
~
DtMessageQueue__rti__
();
30
31
private
:
32
34
DtMessageQueue__rti__
(
const
DtMessageQueue__rti__
&other);
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
rtiMsConfig.h
operator<<
std::ostream & operator<<(std::ostream &ostr, const DtAssistantConfig &config)
Definition:
assistantConfig.h:85
DtMessageQueue__rti__
This is an abstract base class presenting an interface for a simple message queue.
Definition:
vlShmMessageQueue__rti__.h:23
DT_DLL_RTIUTIL
#define DT_DLL_RTIUTIL
Definition:
rtiMsConfig.h:160
Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (
www.mak.com
)