MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
assistantSignalIds.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2016 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vlutil/vlString.h>
13 #include <vlutil/vlPrint.h>
14 
17 {
18  // <---- Start configuration parameter signals
59  // End configuration parameter signals ----->
148 
150 };
151 
152 #define DtSTRINGIFY_SIG_ID(id) \
153  case id: \
154  output = #id; \
155  break;
156 
157 inline std::ostream& operator<<( std::ostream& str, DtAssistantSignalId id )
158 {
159  MAKRti::DtString output;
160  switch(id)
161  {
290 
291  default:
292  output = id;
293  break;
294  }
295  return str << output;
296 }
297 
300 {
301  // TODO: We don't have many "query" signals/slots right now, but I would like
302  // to eventually add more so that no managers have any knowledge of any
303  // other managers. Query signals need to have some kind of response. Since
304  // signals happen synchronously, the response should either be in some
305  // parameter passed by reference or a pointer to a pointer.
306  // DtLocalComponentQuery,
307  // DtAllLocalComponentsQuery,
308  // DtLocalRtiexecsQuery,
309  // DtLocalForwardersQuery,
310  // DtLocalSharedMemQuery,
311  // DtPrintLocalComponentsQuery,
312  // DtPrintFederationListQuery,
313  // DtPrintRtiexecComponentsQuery,
314  // DtPrintForwarderComponentsQuery,
315 
323 
325 };
326 
327 
328 inline std::ostream& operator<<( std::ostream& str, DtAssistantQueryId id )
329 {
330  MAKRti::DtString output;
331  switch(id)
332  {
339 
340  default:
341  output = id;
342  break;
343  }
344  return str << output;
345 }
Definition: assistantSignalIds.h:99
Definition: assistantSignalIds.h:324
Definition: assistantSignalIds.h:39
Definition: assistantSignalIds.h:60
Definition: assistantSignalIds.h:102
Definition: assistantSignalIds.h:88
Definition: assistantSignalIds.h:68
Definition: assistantSignalIds.h:62
Definition: assistantSignalIds.h:117
Definition: assistantSignalIds.h:75
Definition: assistantSignalIds.h:136
Definition: assistantSignalIds.h:83
Definition: assistantSignalIds.h:27
Definition: assistantSignalIds.h:47
Definition: assistantSignalIds.h:145
Definition: assistantSignalIds.h:111
Definition: assistantSignalIds.h:137
Definition: assistantSignalIds.h:71
Definition: assistantSignalIds.h:78
Definition: assistantSignalIds.h:147
Definition: assistantSignalIds.h:63
#define DtSTRINGIFY_SIG_ID(id)
Definition: assistantSignalIds.h:152
Definition: assistantSignalIds.h:105
Definition: assistantSignalIds.h:104
Definition: assistantSignalIds.h:130
Definition: assistantSignalIds.h:140
Definition: assistantSignalIds.h:31
Definition: assistantSignalIds.h:25
Definition: assistantSignalIds.h:35
Definition: assistantSignalIds.h:82
Definition: assistantSignalIds.h:129
Definition: assistantSignalIds.h:28
Definition: assistantSignalIds.h:37
Definition: assistantSignalIds.h:86
Definition: assistantSignalIds.h:131
Definition: assistantSignalIds.h:41
Definition: assistantSignalIds.h:132
Definition: assistantSignalIds.h:124
Definition: assistantSignalIds.h:23
Definition: assistantSignalIds.h:44
Definition: assistantSignalIds.h:24
Definition: assistantSignalIds.h:36
Definition: assistantSignalIds.h:318
Definition: assistantSignalIds.h:69
Definition: assistantSignalIds.h:32
Definition: assistantSignalIds.h:121
std::ostream & operator<<(std::ostream &ostr, const DtAssistantConfig &config)
Definition: assistantConfig.h:85
Definition: assistantSignalIds.h:79
Definition: assistantSignalIds.h:128
Definition: assistantSignalIds.h:22
Definition: assistantSignalIds.h:54
Definition: assistantSignalIds.h:108
Definition: assistantSignalIds.h:55
Definition: assistantSignalIds.h:45
Definition: assistantSignalIds.h:64
Definition: assistantSignalIds.h:107
Definition: assistantSignalIds.h:74
Definition: assistantSignalIds.h:135
Definition: assistantSignalIds.h:72
Definition: assistantSignalIds.h:58
Definition: assistantSignalIds.h:93
Definition: assistantSignalIds.h:149
Definition: assistantSignalIds.h:322
Definition: assistantSignalIds.h:80
Definition: assistantSignalIds.h:73
Definition: assistantSignalIds.h:139
Definition: assistantSignalIds.h:51
Definition: assistantSignalIds.h:127
Definition: assistantSignalIds.h:125
Definition: assistantSignalIds.h:96
Definition: assistantSignalIds.h:122
Definition: assistantSignalIds.h:92
Definition: assistantSignalIds.h:123
Definition: assistantSignalIds.h:42
Definition: assistantSignalIds.h:116
Definition: assistantSignalIds.h:30
DtAssistantSignalId
Enumeration identifying each of the signal types.
Definition: assistantSignalIds.h:16
Definition: assistantSignalIds.h:103
Definition: assistantSignalIds.h:112
Definition: assistantSignalIds.h:120
Definition: assistantSignalIds.h:34
Definition: assistantSignalIds.h:57
Definition: assistantSignalIds.h:20
Definition: assistantSignalIds.h:97
Definition: assistantSignalIds.h:67
Definition: assistantSignalIds.h:100
Definition: assistantSignalIds.h:56
Definition: assistantSignalIds.h:21
Definition: assistantSignalIds.h:76
Definition: assistantSignalIds.h:141
Definition: assistantSignalIds.h:29
Definition: assistantSignalIds.h:134
Definition: assistantSignalIds.h:87
Definition: assistantSignalIds.h:109
Definition: assistantSignalIds.h:320
Definition: assistantSignalIds.h:317
Definition: assistantSignalIds.h:53
Definition: assistantSignalIds.h:50
Definition: assistantSignalIds.h:89
Definition: assistantSignalIds.h:113
Definition: assistantSignalIds.h:52
Definition: assistantSignalIds.h:43
Definition: assistantSignalIds.h:138
Definition: assistantSignalIds.h:19
Definition: assistantSignalIds.h:110
Definition: assistantSignalIds.h:77
Definition: assistantSignalIds.h:142
Definition: assistantSignalIds.h:70
Definition: assistantSignalIds.h:46
Definition: assistantSignalIds.h:91
Definition: assistantSignalIds.h:118
Definition: assistantSignalIds.h:84
Definition: assistantSignalIds.h:319
Definition: assistantSignalIds.h:146
Definition: assistantSignalIds.h:143
Definition: assistantSignalIds.h:49
Definition: assistantSignalIds.h:85
Definition: assistantSignalIds.h:65
Definition: assistantSignalIds.h:98
Definition: assistantSignalIds.h:40
Definition: assistantSignalIds.h:61
Definition: assistantSignalIds.h:106
Definition: assistantSignalIds.h:101
Definition: assistantSignalIds.h:316
DtAssistantQueryId
Enumeration identifying each of the query types.
Definition: assistantSignalIds.h:299
Definition: assistantSignalIds.h:94
Definition: assistantSignalIds.h:115
Definition: assistantSignalIds.h:48
Definition: assistantSignalIds.h:126
Definition: assistantSignalIds.h:133
Definition: assistantSignalIds.h:26
Definition: assistantSignalIds.h:114
Definition: assistantSignalIds.h:119
Definition: assistantSignalIds.h:33
Definition: assistantSignalIds.h:95
Definition: assistantSignalIds.h:81
Definition: assistantSignalIds.h:144
Definition: assistantSignalIds.h:66
Definition: assistantSignalIds.h:38
Definition: assistantSignalIds.h:90
Definition: assistantSignalIds.h:321

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)