MAK RTIspy API Documentation for HLA 1.3
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 ----->
134 
136 };
137 
138 #define DtSTRINGIFY_SIG_ID(id) \
139  case id: \
140  output = #id; \
141  break;
142 
143 inline std::ostream& operator<<( std::ostream& str, DtAssistantSignalId id )
144 {
145  MAKRti::DtString output;
146  switch(id)
147  {
265 
266  default:
267  output = id;
268  break;
269  }
270  return str << output;
271 }
272 
275 {
276  // TODO: We don't have many "query" signals/slots right now, but I would like
277  // to eventually add more so that no managers have any knowledge of any
278  // other managers. Query signals need to have some kind of response. Since
279  // signals happen synchronously, the response should either be in some
280  // parameter passed by reference or a pointer to a pointer.
281  // DtLocalComponentQuery,
282  // DtAllLocalComponentsQuery,
283  // DtLocalRtiexecsQuery,
284  // DtLocalForwardersQuery,
285  // DtLocalWebServersQuery,
286  // DtLocalSharedMemQuery,
287  // DtPrintLocalComponentsQuery,
288  // DtPrintFederationListQuery,
289  // DtPrintRtiexecComponentsQuery,
290  // DtPrintForwarderComponentsQuery,
291 
295 
297 };
298 
299 
300 inline std::ostream& operator<<( std::ostream& str, DtAssistantQueryId id )
301 {
302  MAKRti::DtString output;
303  switch(id)
304  {
308 
309  default:
310  output = id;
311  break;
312  }
313  return str << output;
314 }
315 
316 #endif

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)