MAK RTIspy API Documentation for HLA 1.3
 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) 2012 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifndef assistantSignalIds_H_
7 #define assistantSignalIds_H_
8 
9 #include <vlutil/vlString.h>
10 #include <vlutil/vlPrint.h>
11 
14 {
15  // <---- Start configuration parameter signals
54  // End configuration parameter signals ----->
127 
129 };
130 
131 #define DtSTRINGIFY_SIG_ID(id) \
132  case id: \
133  output = #id; \
134  break;
135 
136 inline std::ostream& operator<<( std::ostream& str, DtAssistantSignalId id )
137 {
138  MAKRti::DtString output;
139  switch(id)
140  {
251 
252  default:
253  output = id;
254  break;
255  }
256  return str << output;
257 }
258 
261 {
262  // TODO: We don't have many "query" signals/slots right now, but I would like
263  // to eventually add more so that no managers have any knowledge of any
264  // other managers. Query signals need to have some kind of response. Since
265  // signals happen synchronously, the response should either be in some
266  // parameter passed by reference or a pointer to a pointer.
267  // DtLocalComponentQuery,
268  // DtAllLocalComponentsQuery,
269  // DtLocalRtiexecsQuery,
270  // DtLocalForwardersQuery,
271  // DtLocalSharedMemQuery,
272  // DtPrintLocalComponentsQuery,
273  // DtPrintFederationListQuery,
274  // DtPrintRtiexecComponentsQuery,
275  // DtPrintForwarderComponentsQuery,
276 
280 
282 };
283 
284 
285 inline std::ostream& operator<<( std::ostream& str, DtAssistantQueryId id )
286 {
287  MAKRti::DtString output;
288  switch(id)
289  {
293 
294  default:
295  output = id;
296  break;
297  }
298  return str << output;
299 }
300 
301 #endif

Document ID: Generated on Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)