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) 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 
322 
324 };
325 
326 
327 inline std::ostream& operator<<( std::ostream& str, DtAssistantQueryId id )
328 {
329  MAKRti::DtString output;
330  switch(id)
331  {
337 
338  default:
339  output = id;
340  break;
341  }
342  return str << output;
343 }

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)