VR-Exchange 2.7 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
simpleOMDcps_impl.h
Go to the documentation of this file.
1 #ifdef DtDDS_OPENSPLICE
2 #ifndef SIMPLEOMDCPS_IMPL_H_
3 #define SIMPLEOMDCPS_IMPL_H_
4 
5 // Manual edit: Include dllExport macro header.
6 #include <vlDds/dllExport.h>
7 
8 #include "ccpp.h"
9 #include "ccpp_simpleOM.h"
10 #include "ccpp_TypeSupport_impl.h"
11 #include "ccpp_DataWriter_impl.h"
12 #include "ccpp_DataReader_impl.h"
13 #include "ccpp_DataReaderView_impl.h"
14 
15 
16 namespace simpleOM {
17 
18  // Manual Edit: Export this class.
19  class DT_DLL_VLDDS simpleBaseEntityTypeSupportFactory : public ::DDS::TypeSupportFactory_impl
20  {
21  public:
22  simpleBaseEntityTypeSupportFactory() {}
23  virtual ~simpleBaseEntityTypeSupportFactory() {}
24  private:
25  ::DDS::DataWriter_ptr
26  create_datawriter (gapi_dataWriter handle);
27 
28  ::DDS::DataReader_ptr
29  create_datareader (gapi_dataReader handle);
30 
31  ::DDS::DataReaderView_ptr
32  create_view (gapi_dataReaderView handle);
33  };
34 
35  // Manual Edit: Export this class.
36  class DT_DLL_VLDDS simpleBaseEntityTypeSupport : public virtual simpleBaseEntityTypeSupportInterface,
37  public ::DDS::TypeSupport_impl
38  {
39  public:
40  virtual ::DDS::ReturnCode_t register_type(
41  ::DDS::DomainParticipant_ptr participant,
42  const char * type_name) THROW_ORB_EXCEPTIONS;
43 
44  virtual char * get_type_name() THROW_ORB_EXCEPTIONS;
45 
46  simpleBaseEntityTypeSupport (void);
47  virtual ~simpleBaseEntityTypeSupport (void);
48 
49  private:
50  simpleBaseEntityTypeSupport (const simpleBaseEntityTypeSupport &);
51  void operator= (const simpleBaseEntityTypeSupport &);
52 
53  static const char *metaDescriptor[];
54  static const CORBA::ULong metaDescriptorArrLength;
55  };
56 
57  typedef simpleBaseEntityTypeSupportInterface_var simpleBaseEntityTypeSupport_var;
58  typedef simpleBaseEntityTypeSupportInterface_ptr simpleBaseEntityTypeSupport_ptr;
59 
60  // Manual Edit: Export this class.
61  class DT_DLL_VLDDS simpleBaseEntityDataWriter_impl : public virtual simpleBaseEntityDataWriter,
62  public ::DDS::DataWriter_impl
63  {
64  public:
65 
66  virtual ::DDS::InstanceHandle_t register_instance(
67  const simpleBaseEntity & instance_data) THROW_ORB_EXCEPTIONS;
68 
69  virtual ::DDS::InstanceHandle_t register_instance_w_timestamp(
70  const simpleBaseEntity & instance_data,
71  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
72 
73  virtual ::DDS::ReturnCode_t unregister_instance(
74  const simpleBaseEntity & instance_data,
75  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
76 
77  virtual ::DDS::ReturnCode_t unregister_instance_w_timestamp(
78  const simpleBaseEntity & instance_data,
79  ::DDS::InstanceHandle_t handle,
80  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
81 
82  virtual ::DDS::ReturnCode_t write(
83  const simpleBaseEntity & instance_data,
84  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
85 
86  virtual ::DDS::ReturnCode_t write_w_timestamp(
87  const simpleBaseEntity & instance_data,
88  ::DDS::InstanceHandle_t handle,
89  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
90 
91  virtual ::DDS::ReturnCode_t dispose(
92  const simpleBaseEntity & instance_data,
93  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
94 
95  virtual ::DDS::ReturnCode_t dispose_w_timestamp(
96  const simpleBaseEntity & instance_data,
97  ::DDS::InstanceHandle_t handle,
98  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
99 
100  virtual ::DDS::ReturnCode_t writedispose(
101  const simpleBaseEntity & instance_data,
102  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
103 
104  virtual ::DDS::ReturnCode_t writedispose_w_timestamp(
105  const simpleBaseEntity & instance_data,
106  ::DDS::InstanceHandle_t handle,
107  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
108 
109  virtual ::DDS::ReturnCode_t get_key_value(
110  simpleBaseEntity & key_holder,
111  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
112 
113  virtual ::DDS::InstanceHandle_t lookup_instance(
114  const simpleBaseEntity & instance_data) THROW_ORB_EXCEPTIONS;
115 
116 
117  simpleBaseEntityDataWriter_impl (
118  gapi_dataWriter handle
119  );
120 
121  virtual ~simpleBaseEntityDataWriter_impl (void);
122 
123  private:
124  simpleBaseEntityDataWriter_impl(const simpleBaseEntityDataWriter_impl &);
125  void operator= (const simpleBaseEntityDataWriter &);
126  };
127 
128  // Manual Edit: Export this class.
129  class DT_DLL_VLDDS simpleBaseEntityDataReader_impl : public virtual simpleBaseEntityDataReader,
130  public ::DDS::DataReader_impl
131  {
132  friend class simpleBaseEntityDataReaderView_impl;
133  public:
134  virtual ::DDS::ReturnCode_t read(
135  simpleBaseEntitySeq & received_data,
136  ::DDS::SampleInfoSeq & info_seq,
137  CORBA::Long max_samples,
138  ::DDS::SampleStateMask sample_states,
139  ::DDS::ViewStateMask view_states,
140  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
141 
142  virtual ::DDS::ReturnCode_t take(
143  simpleBaseEntitySeq & received_data,
144  ::DDS::SampleInfoSeq & info_seq,
145  CORBA::Long max_samples,
146  ::DDS::SampleStateMask sample_states,
147  ::DDS::ViewStateMask view_states,
148  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
149 
150  virtual ::DDS::ReturnCode_t read_w_condition(
151  simpleBaseEntitySeq & received_data,
152  ::DDS::SampleInfoSeq & info_seq,
153  CORBA::Long max_samples,
154  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
155 
156  virtual ::DDS::ReturnCode_t take_w_condition(
157  simpleBaseEntitySeq & received_data,
158  ::DDS::SampleInfoSeq & info_seq,
159  CORBA::Long max_samples,
160  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
161 
162  virtual ::DDS::ReturnCode_t read_next_sample(
163  simpleBaseEntity & received_data,
164  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
165 
166  virtual ::DDS::ReturnCode_t take_next_sample(
167  simpleBaseEntity & received_data,
168  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
169 
170  virtual ::DDS::ReturnCode_t read_instance(
171  simpleBaseEntitySeq & received_data,
172  ::DDS::SampleInfoSeq & info_seq,
173  CORBA::Long max_samples,
174  ::DDS::InstanceHandle_t a_handle,
175  ::DDS::SampleStateMask sample_states,
176  ::DDS::ViewStateMask view_states,
177  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
178 
179  virtual ::DDS::ReturnCode_t take_instance(
180  simpleBaseEntitySeq & received_data,
181  ::DDS::SampleInfoSeq & info_seq,
182  CORBA::Long max_samples,
183  ::DDS::InstanceHandle_t a_handle,
184  ::DDS::SampleStateMask sample_states,
185  ::DDS::ViewStateMask view_states,
186  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
187 
188  virtual ::DDS::ReturnCode_t read_next_instance(
189  simpleBaseEntitySeq & received_data,
190  ::DDS::SampleInfoSeq & info_seq,
191  CORBA::Long max_samples,
192  ::DDS::InstanceHandle_t a_handle,
193  ::DDS::SampleStateMask sample_states,
194  ::DDS::ViewStateMask view_states,
195  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
196 
197  virtual ::DDS::ReturnCode_t take_next_instance(
198  simpleBaseEntitySeq & received_data,
199  ::DDS::SampleInfoSeq & info_seq,
200  CORBA::Long max_samples,
201  ::DDS::InstanceHandle_t a_handle,
202  ::DDS::SampleStateMask sample_states,
203  ::DDS::ViewStateMask view_states,
204  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
205 
206  virtual ::DDS::ReturnCode_t read_next_instance_w_condition(
207  simpleBaseEntitySeq & received_data,
208  ::DDS::SampleInfoSeq & info_seq,
209  CORBA::Long max_samples,
210  ::DDS::InstanceHandle_t a_handle,
211  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
212 
213  virtual ::DDS::ReturnCode_t take_next_instance_w_condition(
214  simpleBaseEntitySeq & received_data,
215  ::DDS::SampleInfoSeq & info_seq,
216  CORBA::Long max_samples,
217  ::DDS::InstanceHandle_t a_handle,
218  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
219 
220  virtual ::DDS::ReturnCode_t return_loan(
221  simpleBaseEntitySeq & received_data,
222  ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS;
223 
224  virtual ::DDS::ReturnCode_t get_key_value(
225  simpleBaseEntity & key_holder,
226  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
227 
228  virtual ::DDS::InstanceHandle_t lookup_instance(
229  const simpleBaseEntity & instance) THROW_ORB_EXCEPTIONS;
230 
231  simpleBaseEntityDataReader_impl (
232  gapi_dataReader handle
233  );
234 
235  virtual ~simpleBaseEntityDataReader_impl(void);
236 
237  private:
238  simpleBaseEntityDataReader_impl(const simpleBaseEntityDataReader &);
239  void operator= (const simpleBaseEntityDataReader &);
240 
241  static ::DDS::ReturnCode_t check_preconditions(
242  simpleBaseEntitySeq & received_data,
243  ::DDS::SampleInfoSeq & info_seq,
244  CORBA::Long max_samples
245  );
246  };
247 
248  // Manual Edit: Export this class.
249  class DT_DLL_VLDDS simpleBaseEntityDataReaderView_impl : public virtual simpleBaseEntityDataReaderView,
250  public ::DDS::DataReaderView_impl
251  {
252  public:
253  virtual ::DDS::ReturnCode_t read(
254  simpleBaseEntitySeq & received_data,
255  ::DDS::SampleInfoSeq & info_seq,
256  CORBA::Long max_samples,
257  ::DDS::SampleStateMask sample_states,
258  ::DDS::ViewStateMask view_states,
259  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
260 
261  virtual ::DDS::ReturnCode_t take(
262  simpleBaseEntitySeq & received_data,
263  ::DDS::SampleInfoSeq & info_seq,
264  CORBA::Long max_samples,
265  ::DDS::SampleStateMask sample_states,
266  ::DDS::ViewStateMask view_states,
267  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
268 
269  virtual ::DDS::ReturnCode_t read_w_condition(
270  simpleBaseEntitySeq & received_data,
271  ::DDS::SampleInfoSeq & info_seq,
272  CORBA::Long max_samples,
273  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
274 
275  virtual ::DDS::ReturnCode_t take_w_condition(
276  simpleBaseEntitySeq & received_data,
277  ::DDS::SampleInfoSeq & info_seq,
278  CORBA::Long max_samples,
279  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
280 
281  virtual ::DDS::ReturnCode_t read_next_sample(
282  simpleBaseEntity & received_data,
283  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
284 
285  virtual ::DDS::ReturnCode_t take_next_sample(
286  simpleBaseEntity & received_data,
287  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
288 
289  virtual ::DDS::ReturnCode_t read_instance(
290  simpleBaseEntitySeq & received_data,
291  ::DDS::SampleInfoSeq & info_seq,
292  CORBA::Long max_samples,
293  ::DDS::InstanceHandle_t a_handle,
294  ::DDS::SampleStateMask sample_states,
295  ::DDS::ViewStateMask view_states,
296  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
297 
298  virtual ::DDS::ReturnCode_t take_instance(
299  simpleBaseEntitySeq & received_data,
300  ::DDS::SampleInfoSeq & info_seq,
301  CORBA::Long max_samples,
302  ::DDS::InstanceHandle_t a_handle,
303  ::DDS::SampleStateMask sample_states,
304  ::DDS::ViewStateMask view_states,
305  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
306 
307  virtual ::DDS::ReturnCode_t read_next_instance(
308  simpleBaseEntitySeq & received_data,
309  ::DDS::SampleInfoSeq & info_seq,
310  CORBA::Long max_samples,
311  ::DDS::InstanceHandle_t a_handle,
312  ::DDS::SampleStateMask sample_states,
313  ::DDS::ViewStateMask view_states,
314  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
315 
316  virtual ::DDS::ReturnCode_t take_next_instance(
317  simpleBaseEntitySeq & received_data,
318  ::DDS::SampleInfoSeq & info_seq,
319  CORBA::Long max_samples,
320  ::DDS::InstanceHandle_t a_handle,
321  ::DDS::SampleStateMask sample_states,
322  ::DDS::ViewStateMask view_states,
323  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
324 
325  virtual ::DDS::ReturnCode_t read_next_instance_w_condition(
326  simpleBaseEntitySeq & received_data,
327  ::DDS::SampleInfoSeq & info_seq,
328  CORBA::Long max_samples,
329  ::DDS::InstanceHandle_t a_handle,
330  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
331 
332  virtual ::DDS::ReturnCode_t take_next_instance_w_condition(
333  simpleBaseEntitySeq & received_data,
334  ::DDS::SampleInfoSeq & info_seq,
335  CORBA::Long max_samples,
336  ::DDS::InstanceHandle_t a_handle,
337  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
338 
339  virtual ::DDS::ReturnCode_t return_loan(
340  simpleBaseEntitySeq & received_data,
341  ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS;
342 
343  virtual ::DDS::ReturnCode_t get_key_value(
344  simpleBaseEntity & key_holder,
345  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
346 
347  virtual ::DDS::InstanceHandle_t lookup_instance(
348  const simpleBaseEntity & instance) THROW_ORB_EXCEPTIONS;
349 
350  simpleBaseEntityDataReaderView_impl (
351  gapi_dataReader handle
352  );
353 
354  virtual ~simpleBaseEntityDataReaderView_impl(void);
355 
356  private:
357  simpleBaseEntityDataReaderView_impl(const simpleBaseEntityDataReaderView &);
358  void operator= (const simpleBaseEntityDataReaderView &);
359  };
360 
361  // Manual Edit: Export this class.
362  class DT_DLL_VLDDS simpleDetonationInteractionTypeSupportFactory : public ::DDS::TypeSupportFactory_impl
363  {
364  public:
365  simpleDetonationInteractionTypeSupportFactory() {}
366  virtual ~simpleDetonationInteractionTypeSupportFactory() {}
367  private:
368  ::DDS::DataWriter_ptr
369  create_datawriter (gapi_dataWriter handle);
370 
371  ::DDS::DataReader_ptr
372  create_datareader (gapi_dataReader handle);
373 
374  ::DDS::DataReaderView_ptr
375  create_view (gapi_dataReaderView handle);
376  };
377 
378  // Manual Edit: Export this class.
379  class DT_DLL_VLDDS simpleDetonationInteractionTypeSupport : public virtual simpleDetonationInteractionTypeSupportInterface,
380  public ::DDS::TypeSupport_impl
381  {
382  public:
383  virtual ::DDS::ReturnCode_t register_type(
384  ::DDS::DomainParticipant_ptr participant,
385  const char * type_name) THROW_ORB_EXCEPTIONS;
386 
387  virtual char * get_type_name() THROW_ORB_EXCEPTIONS;
388 
389  simpleDetonationInteractionTypeSupport (void);
390  virtual ~simpleDetonationInteractionTypeSupport (void);
391 
392  private:
393  simpleDetonationInteractionTypeSupport (const simpleDetonationInteractionTypeSupport &);
394  void operator= (const simpleDetonationInteractionTypeSupport &);
395 
396  static const char *metaDescriptor[];
397  static const CORBA::ULong metaDescriptorArrLength;
398  };
399 
400  typedef simpleDetonationInteractionTypeSupportInterface_var simpleDetonationInteractionTypeSupport_var;
401  typedef simpleDetonationInteractionTypeSupportInterface_ptr simpleDetonationInteractionTypeSupport_ptr;
402 
403  // Manual Edit: Export this class.
404  class DT_DLL_VLDDS simpleDetonationInteractionDataWriter_impl : public virtual simpleDetonationInteractionDataWriter,
405  public ::DDS::DataWriter_impl
406  {
407  public:
408 
409  virtual ::DDS::InstanceHandle_t register_instance(
410  const simpleDetonationInteraction & instance_data) THROW_ORB_EXCEPTIONS;
411 
412  virtual ::DDS::InstanceHandle_t register_instance_w_timestamp(
413  const simpleDetonationInteraction & instance_data,
414  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
415 
416  virtual ::DDS::ReturnCode_t unregister_instance(
417  const simpleDetonationInteraction & instance_data,
418  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
419 
420  virtual ::DDS::ReturnCode_t unregister_instance_w_timestamp(
421  const simpleDetonationInteraction & instance_data,
422  ::DDS::InstanceHandle_t handle,
423  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
424 
425  virtual ::DDS::ReturnCode_t write(
426  const simpleDetonationInteraction & instance_data,
427  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
428 
429  virtual ::DDS::ReturnCode_t write_w_timestamp(
430  const simpleDetonationInteraction & instance_data,
431  ::DDS::InstanceHandle_t handle,
432  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
433 
434  virtual ::DDS::ReturnCode_t dispose(
435  const simpleDetonationInteraction & instance_data,
436  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
437 
438  virtual ::DDS::ReturnCode_t dispose_w_timestamp(
439  const simpleDetonationInteraction & instance_data,
440  ::DDS::InstanceHandle_t handle,
441  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
442 
443  virtual ::DDS::ReturnCode_t writedispose(
444  const simpleDetonationInteraction & instance_data,
445  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
446 
447  virtual ::DDS::ReturnCode_t writedispose_w_timestamp(
448  const simpleDetonationInteraction & instance_data,
449  ::DDS::InstanceHandle_t handle,
450  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
451 
452  virtual ::DDS::ReturnCode_t get_key_value(
453  simpleDetonationInteraction & key_holder,
454  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
455 
456  virtual ::DDS::InstanceHandle_t lookup_instance(
457  const simpleDetonationInteraction & instance_data) THROW_ORB_EXCEPTIONS;
458 
459 
460  simpleDetonationInteractionDataWriter_impl (
461  gapi_dataWriter handle
462  );
463 
464  virtual ~simpleDetonationInteractionDataWriter_impl (void);
465 
466  private:
467  simpleDetonationInteractionDataWriter_impl(const simpleDetonationInteractionDataWriter_impl &);
468  void operator= (const simpleDetonationInteractionDataWriter &);
469  };
470 
471  // Manual Edit: Export this class.
472  class DT_DLL_VLDDS simpleDetonationInteractionDataReader_impl : public virtual simpleDetonationInteractionDataReader,
473  public ::DDS::DataReader_impl
474  {
475  friend class simpleDetonationInteractionDataReaderView_impl;
476  public:
477  virtual ::DDS::ReturnCode_t read(
478  simpleDetonationInteractionSeq & received_data,
479  ::DDS::SampleInfoSeq & info_seq,
480  CORBA::Long max_samples,
481  ::DDS::SampleStateMask sample_states,
482  ::DDS::ViewStateMask view_states,
483  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
484 
485  virtual ::DDS::ReturnCode_t take(
486  simpleDetonationInteractionSeq & received_data,
487  ::DDS::SampleInfoSeq & info_seq,
488  CORBA::Long max_samples,
489  ::DDS::SampleStateMask sample_states,
490  ::DDS::ViewStateMask view_states,
491  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
492 
493  virtual ::DDS::ReturnCode_t read_w_condition(
494  simpleDetonationInteractionSeq & received_data,
495  ::DDS::SampleInfoSeq & info_seq,
496  CORBA::Long max_samples,
497  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
498 
499  virtual ::DDS::ReturnCode_t take_w_condition(
500  simpleDetonationInteractionSeq & received_data,
501  ::DDS::SampleInfoSeq & info_seq,
502  CORBA::Long max_samples,
503  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
504 
505  virtual ::DDS::ReturnCode_t read_next_sample(
506  simpleDetonationInteraction & received_data,
507  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
508 
509  virtual ::DDS::ReturnCode_t take_next_sample(
510  simpleDetonationInteraction & received_data,
511  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
512 
513  virtual ::DDS::ReturnCode_t read_instance(
514  simpleDetonationInteractionSeq & received_data,
515  ::DDS::SampleInfoSeq & info_seq,
516  CORBA::Long max_samples,
517  ::DDS::InstanceHandle_t a_handle,
518  ::DDS::SampleStateMask sample_states,
519  ::DDS::ViewStateMask view_states,
520  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
521 
522  virtual ::DDS::ReturnCode_t take_instance(
523  simpleDetonationInteractionSeq & received_data,
524  ::DDS::SampleInfoSeq & info_seq,
525  CORBA::Long max_samples,
526  ::DDS::InstanceHandle_t a_handle,
527  ::DDS::SampleStateMask sample_states,
528  ::DDS::ViewStateMask view_states,
529  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
530 
531  virtual ::DDS::ReturnCode_t read_next_instance(
532  simpleDetonationInteractionSeq & received_data,
533  ::DDS::SampleInfoSeq & info_seq,
534  CORBA::Long max_samples,
535  ::DDS::InstanceHandle_t a_handle,
536  ::DDS::SampleStateMask sample_states,
537  ::DDS::ViewStateMask view_states,
538  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
539 
540  virtual ::DDS::ReturnCode_t take_next_instance(
541  simpleDetonationInteractionSeq & received_data,
542  ::DDS::SampleInfoSeq & info_seq,
543  CORBA::Long max_samples,
544  ::DDS::InstanceHandle_t a_handle,
545  ::DDS::SampleStateMask sample_states,
546  ::DDS::ViewStateMask view_states,
547  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
548 
549  virtual ::DDS::ReturnCode_t read_next_instance_w_condition(
550  simpleDetonationInteractionSeq & received_data,
551  ::DDS::SampleInfoSeq & info_seq,
552  CORBA::Long max_samples,
553  ::DDS::InstanceHandle_t a_handle,
554  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
555 
556  virtual ::DDS::ReturnCode_t take_next_instance_w_condition(
557  simpleDetonationInteractionSeq & received_data,
558  ::DDS::SampleInfoSeq & info_seq,
559  CORBA::Long max_samples,
560  ::DDS::InstanceHandle_t a_handle,
561  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
562 
563  virtual ::DDS::ReturnCode_t return_loan(
564  simpleDetonationInteractionSeq & received_data,
565  ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS;
566 
567  virtual ::DDS::ReturnCode_t get_key_value(
568  simpleDetonationInteraction & key_holder,
569  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
570 
571  virtual ::DDS::InstanceHandle_t lookup_instance(
572  const simpleDetonationInteraction & instance) THROW_ORB_EXCEPTIONS;
573 
574  simpleDetonationInteractionDataReader_impl (
575  gapi_dataReader handle
576  );
577 
578  virtual ~simpleDetonationInteractionDataReader_impl(void);
579 
580  private:
581  simpleDetonationInteractionDataReader_impl(const simpleDetonationInteractionDataReader &);
582  void operator= (const simpleDetonationInteractionDataReader &);
583 
584  static ::DDS::ReturnCode_t check_preconditions(
585  simpleDetonationInteractionSeq & received_data,
586  ::DDS::SampleInfoSeq & info_seq,
587  CORBA::Long max_samples
588  );
589  };
590 
591  // Manual Edit: Export this class.
592  class DT_DLL_VLDDS simpleDetonationInteractionDataReaderView_impl : public virtual simpleDetonationInteractionDataReaderView,
593  public ::DDS::DataReaderView_impl
594  {
595  public:
596  virtual ::DDS::ReturnCode_t read(
597  simpleDetonationInteractionSeq & received_data,
598  ::DDS::SampleInfoSeq & info_seq,
599  CORBA::Long max_samples,
600  ::DDS::SampleStateMask sample_states,
601  ::DDS::ViewStateMask view_states,
602  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
603 
604  virtual ::DDS::ReturnCode_t take(
605  simpleDetonationInteractionSeq & received_data,
606  ::DDS::SampleInfoSeq & info_seq,
607  CORBA::Long max_samples,
608  ::DDS::SampleStateMask sample_states,
609  ::DDS::ViewStateMask view_states,
610  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
611 
612  virtual ::DDS::ReturnCode_t read_w_condition(
613  simpleDetonationInteractionSeq & received_data,
614  ::DDS::SampleInfoSeq & info_seq,
615  CORBA::Long max_samples,
616  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
617 
618  virtual ::DDS::ReturnCode_t take_w_condition(
619  simpleDetonationInteractionSeq & received_data,
620  ::DDS::SampleInfoSeq & info_seq,
621  CORBA::Long max_samples,
622  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
623 
624  virtual ::DDS::ReturnCode_t read_next_sample(
625  simpleDetonationInteraction & received_data,
626  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
627 
628  virtual ::DDS::ReturnCode_t take_next_sample(
629  simpleDetonationInteraction & received_data,
630  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
631 
632  virtual ::DDS::ReturnCode_t read_instance(
633  simpleDetonationInteractionSeq & received_data,
634  ::DDS::SampleInfoSeq & info_seq,
635  CORBA::Long max_samples,
636  ::DDS::InstanceHandle_t a_handle,
637  ::DDS::SampleStateMask sample_states,
638  ::DDS::ViewStateMask view_states,
639  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
640 
641  virtual ::DDS::ReturnCode_t take_instance(
642  simpleDetonationInteractionSeq & received_data,
643  ::DDS::SampleInfoSeq & info_seq,
644  CORBA::Long max_samples,
645  ::DDS::InstanceHandle_t a_handle,
646  ::DDS::SampleStateMask sample_states,
647  ::DDS::ViewStateMask view_states,
648  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
649 
650  virtual ::DDS::ReturnCode_t read_next_instance(
651  simpleDetonationInteractionSeq & received_data,
652  ::DDS::SampleInfoSeq & info_seq,
653  CORBA::Long max_samples,
654  ::DDS::InstanceHandle_t a_handle,
655  ::DDS::SampleStateMask sample_states,
656  ::DDS::ViewStateMask view_states,
657  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
658 
659  virtual ::DDS::ReturnCode_t take_next_instance(
660  simpleDetonationInteractionSeq & received_data,
661  ::DDS::SampleInfoSeq & info_seq,
662  CORBA::Long max_samples,
663  ::DDS::InstanceHandle_t a_handle,
664  ::DDS::SampleStateMask sample_states,
665  ::DDS::ViewStateMask view_states,
666  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
667 
668  virtual ::DDS::ReturnCode_t read_next_instance_w_condition(
669  simpleDetonationInteractionSeq & received_data,
670  ::DDS::SampleInfoSeq & info_seq,
671  CORBA::Long max_samples,
672  ::DDS::InstanceHandle_t a_handle,
673  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
674 
675  virtual ::DDS::ReturnCode_t take_next_instance_w_condition(
676  simpleDetonationInteractionSeq & received_data,
677  ::DDS::SampleInfoSeq & info_seq,
678  CORBA::Long max_samples,
679  ::DDS::InstanceHandle_t a_handle,
680  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
681 
682  virtual ::DDS::ReturnCode_t return_loan(
683  simpleDetonationInteractionSeq & received_data,
684  ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS;
685 
686  virtual ::DDS::ReturnCode_t get_key_value(
687  simpleDetonationInteraction & key_holder,
688  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
689 
690  virtual ::DDS::InstanceHandle_t lookup_instance(
691  const simpleDetonationInteraction & instance) THROW_ORB_EXCEPTIONS;
692 
693  simpleDetonationInteractionDataReaderView_impl (
694  gapi_dataReader handle
695  );
696 
697  virtual ~simpleDetonationInteractionDataReaderView_impl(void);
698 
699  private:
700  simpleDetonationInteractionDataReaderView_impl(const simpleDetonationInteractionDataReaderView &);
701  void operator= (const simpleDetonationInteractionDataReaderView &);
702  };
703 
704  // Manual Edit: Export this class.
705  class DT_DLL_VLDDS simpleFireInteractionTypeSupportFactory : public ::DDS::TypeSupportFactory_impl
706  {
707  public:
708  simpleFireInteractionTypeSupportFactory() {}
709  virtual ~simpleFireInteractionTypeSupportFactory() {}
710  private:
711  ::DDS::DataWriter_ptr
712  create_datawriter (gapi_dataWriter handle);
713 
714  ::DDS::DataReader_ptr
715  create_datareader (gapi_dataReader handle);
716 
717  ::DDS::DataReaderView_ptr
718  create_view (gapi_dataReaderView handle);
719  };
720 
721  // Manual Edit: Export this class.
722  class DT_DLL_VLDDS simpleFireInteractionTypeSupport : public virtual simpleFireInteractionTypeSupportInterface,
723  public ::DDS::TypeSupport_impl
724  {
725  public:
726  virtual ::DDS::ReturnCode_t register_type(
727  ::DDS::DomainParticipant_ptr participant,
728  const char * type_name) THROW_ORB_EXCEPTIONS;
729 
730  virtual char * get_type_name() THROW_ORB_EXCEPTIONS;
731 
732  simpleFireInteractionTypeSupport (void);
733  virtual ~simpleFireInteractionTypeSupport (void);
734 
735  private:
736  simpleFireInteractionTypeSupport (const simpleFireInteractionTypeSupport &);
737  void operator= (const simpleFireInteractionTypeSupport &);
738 
739  static const char *metaDescriptor[];
740  static const CORBA::ULong metaDescriptorArrLength;
741  };
742 
743  typedef simpleFireInteractionTypeSupportInterface_var simpleFireInteractionTypeSupport_var;
744  typedef simpleFireInteractionTypeSupportInterface_ptr simpleFireInteractionTypeSupport_ptr;
745 
746  // Manual Edit: Export this class.
747  class DT_DLL_VLDDS simpleFireInteractionDataWriter_impl : public virtual simpleFireInteractionDataWriter,
748  public ::DDS::DataWriter_impl
749  {
750  public:
751 
752  virtual ::DDS::InstanceHandle_t register_instance(
753  const simpleFireInteraction & instance_data) THROW_ORB_EXCEPTIONS;
754 
755  virtual ::DDS::InstanceHandle_t register_instance_w_timestamp(
756  const simpleFireInteraction & instance_data,
757  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
758 
759  virtual ::DDS::ReturnCode_t unregister_instance(
760  const simpleFireInteraction & instance_data,
761  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
762 
763  virtual ::DDS::ReturnCode_t unregister_instance_w_timestamp(
764  const simpleFireInteraction & instance_data,
765  ::DDS::InstanceHandle_t handle,
766  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
767 
768  virtual ::DDS::ReturnCode_t write(
769  const simpleFireInteraction & instance_data,
770  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
771 
772  virtual ::DDS::ReturnCode_t write_w_timestamp(
773  const simpleFireInteraction & instance_data,
774  ::DDS::InstanceHandle_t handle,
775  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
776 
777  virtual ::DDS::ReturnCode_t dispose(
778  const simpleFireInteraction & instance_data,
779  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
780 
781  virtual ::DDS::ReturnCode_t dispose_w_timestamp(
782  const simpleFireInteraction & instance_data,
783  ::DDS::InstanceHandle_t handle,
784  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
785 
786  virtual ::DDS::ReturnCode_t writedispose(
787  const simpleFireInteraction & instance_data,
788  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
789 
790  virtual ::DDS::ReturnCode_t writedispose_w_timestamp(
791  const simpleFireInteraction & instance_data,
792  ::DDS::InstanceHandle_t handle,
793  const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS;
794 
795  virtual ::DDS::ReturnCode_t get_key_value(
796  simpleFireInteraction & key_holder,
797  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
798 
799  virtual ::DDS::InstanceHandle_t lookup_instance(
800  const simpleFireInteraction & instance_data) THROW_ORB_EXCEPTIONS;
801 
802 
803  simpleFireInteractionDataWriter_impl (
804  gapi_dataWriter handle
805  );
806 
807  virtual ~simpleFireInteractionDataWriter_impl (void);
808 
809  private:
810  simpleFireInteractionDataWriter_impl(const simpleFireInteractionDataWriter_impl &);
811  void operator= (const simpleFireInteractionDataWriter &);
812  };
813 
814  // Manual Edit: Export this class.
815  class DT_DLL_VLDDS simpleFireInteractionDataReader_impl : public virtual simpleFireInteractionDataReader,
816  public ::DDS::DataReader_impl
817  {
818  friend class simpleFireInteractionDataReaderView_impl;
819  public:
820  virtual ::DDS::ReturnCode_t read(
821  simpleFireInteractionSeq & received_data,
822  ::DDS::SampleInfoSeq & info_seq,
823  CORBA::Long max_samples,
824  ::DDS::SampleStateMask sample_states,
825  ::DDS::ViewStateMask view_states,
826  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
827 
828  virtual ::DDS::ReturnCode_t take(
829  simpleFireInteractionSeq & received_data,
830  ::DDS::SampleInfoSeq & info_seq,
831  CORBA::Long max_samples,
832  ::DDS::SampleStateMask sample_states,
833  ::DDS::ViewStateMask view_states,
834  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
835 
836  virtual ::DDS::ReturnCode_t read_w_condition(
837  simpleFireInteractionSeq & received_data,
838  ::DDS::SampleInfoSeq & info_seq,
839  CORBA::Long max_samples,
840  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
841 
842  virtual ::DDS::ReturnCode_t take_w_condition(
843  simpleFireInteractionSeq & received_data,
844  ::DDS::SampleInfoSeq & info_seq,
845  CORBA::Long max_samples,
846  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
847 
848  virtual ::DDS::ReturnCode_t read_next_sample(
849  simpleFireInteraction & received_data,
850  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
851 
852  virtual ::DDS::ReturnCode_t take_next_sample(
853  simpleFireInteraction & received_data,
854  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
855 
856  virtual ::DDS::ReturnCode_t read_instance(
857  simpleFireInteractionSeq & received_data,
858  ::DDS::SampleInfoSeq & info_seq,
859  CORBA::Long max_samples,
860  ::DDS::InstanceHandle_t a_handle,
861  ::DDS::SampleStateMask sample_states,
862  ::DDS::ViewStateMask view_states,
863  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
864 
865  virtual ::DDS::ReturnCode_t take_instance(
866  simpleFireInteractionSeq & received_data,
867  ::DDS::SampleInfoSeq & info_seq,
868  CORBA::Long max_samples,
869  ::DDS::InstanceHandle_t a_handle,
870  ::DDS::SampleStateMask sample_states,
871  ::DDS::ViewStateMask view_states,
872  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
873 
874  virtual ::DDS::ReturnCode_t read_next_instance(
875  simpleFireInteractionSeq & received_data,
876  ::DDS::SampleInfoSeq & info_seq,
877  CORBA::Long max_samples,
878  ::DDS::InstanceHandle_t a_handle,
879  ::DDS::SampleStateMask sample_states,
880  ::DDS::ViewStateMask view_states,
881  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
882 
883  virtual ::DDS::ReturnCode_t take_next_instance(
884  simpleFireInteractionSeq & received_data,
885  ::DDS::SampleInfoSeq & info_seq,
886  CORBA::Long max_samples,
887  ::DDS::InstanceHandle_t a_handle,
888  ::DDS::SampleStateMask sample_states,
889  ::DDS::ViewStateMask view_states,
890  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
891 
892  virtual ::DDS::ReturnCode_t read_next_instance_w_condition(
893  simpleFireInteractionSeq & received_data,
894  ::DDS::SampleInfoSeq & info_seq,
895  CORBA::Long max_samples,
896  ::DDS::InstanceHandle_t a_handle,
897  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
898 
899  virtual ::DDS::ReturnCode_t take_next_instance_w_condition(
900  simpleFireInteractionSeq & received_data,
901  ::DDS::SampleInfoSeq & info_seq,
902  CORBA::Long max_samples,
903  ::DDS::InstanceHandle_t a_handle,
904  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
905 
906  virtual ::DDS::ReturnCode_t return_loan(
907  simpleFireInteractionSeq & received_data,
908  ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS;
909 
910  virtual ::DDS::ReturnCode_t get_key_value(
911  simpleFireInteraction & key_holder,
912  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
913 
914  virtual ::DDS::InstanceHandle_t lookup_instance(
915  const simpleFireInteraction & instance) THROW_ORB_EXCEPTIONS;
916 
917  simpleFireInteractionDataReader_impl (
918  gapi_dataReader handle
919  );
920 
921  virtual ~simpleFireInteractionDataReader_impl(void);
922 
923  private:
924  simpleFireInteractionDataReader_impl(const simpleFireInteractionDataReader &);
925  void operator= (const simpleFireInteractionDataReader &);
926 
927  static ::DDS::ReturnCode_t check_preconditions(
928  simpleFireInteractionSeq & received_data,
929  ::DDS::SampleInfoSeq & info_seq,
930  CORBA::Long max_samples
931  );
932  };
933 
934  // Manual Edit: Export this class.
935  class DT_DLL_VLDDS simpleFireInteractionDataReaderView_impl : public virtual simpleFireInteractionDataReaderView,
936  public ::DDS::DataReaderView_impl
937  {
938  public:
939  virtual ::DDS::ReturnCode_t read(
940  simpleFireInteractionSeq & received_data,
941  ::DDS::SampleInfoSeq & info_seq,
942  CORBA::Long max_samples,
943  ::DDS::SampleStateMask sample_states,
944  ::DDS::ViewStateMask view_states,
945  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
946 
947  virtual ::DDS::ReturnCode_t take(
948  simpleFireInteractionSeq & received_data,
949  ::DDS::SampleInfoSeq & info_seq,
950  CORBA::Long max_samples,
951  ::DDS::SampleStateMask sample_states,
952  ::DDS::ViewStateMask view_states,
953  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
954 
955  virtual ::DDS::ReturnCode_t read_w_condition(
956  simpleFireInteractionSeq & received_data,
957  ::DDS::SampleInfoSeq & info_seq,
958  CORBA::Long max_samples,
959  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
960 
961  virtual ::DDS::ReturnCode_t take_w_condition(
962  simpleFireInteractionSeq & received_data,
963  ::DDS::SampleInfoSeq & info_seq,
964  CORBA::Long max_samples,
965  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
966 
967  virtual ::DDS::ReturnCode_t read_next_sample(
968  simpleFireInteraction & received_data,
969  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
970 
971  virtual ::DDS::ReturnCode_t take_next_sample(
972  simpleFireInteraction & received_data,
973  ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS;
974 
975  virtual ::DDS::ReturnCode_t read_instance(
976  simpleFireInteractionSeq & received_data,
977  ::DDS::SampleInfoSeq & info_seq,
978  CORBA::Long max_samples,
979  ::DDS::InstanceHandle_t a_handle,
980  ::DDS::SampleStateMask sample_states,
981  ::DDS::ViewStateMask view_states,
982  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
983 
984  virtual ::DDS::ReturnCode_t take_instance(
985  simpleFireInteractionSeq & received_data,
986  ::DDS::SampleInfoSeq & info_seq,
987  CORBA::Long max_samples,
988  ::DDS::InstanceHandle_t a_handle,
989  ::DDS::SampleStateMask sample_states,
990  ::DDS::ViewStateMask view_states,
991  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
992 
993  virtual ::DDS::ReturnCode_t read_next_instance(
994  simpleFireInteractionSeq & received_data,
995  ::DDS::SampleInfoSeq & info_seq,
996  CORBA::Long max_samples,
997  ::DDS::InstanceHandle_t a_handle,
998  ::DDS::SampleStateMask sample_states,
999  ::DDS::ViewStateMask view_states,
1000  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
1001 
1002  virtual ::DDS::ReturnCode_t take_next_instance(
1003  simpleFireInteractionSeq & received_data,
1004  ::DDS::SampleInfoSeq & info_seq,
1005  CORBA::Long max_samples,
1006  ::DDS::InstanceHandle_t a_handle,
1007  ::DDS::SampleStateMask sample_states,
1008  ::DDS::ViewStateMask view_states,
1009  ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS;
1010 
1011  virtual ::DDS::ReturnCode_t read_next_instance_w_condition(
1012  simpleFireInteractionSeq & received_data,
1013  ::DDS::SampleInfoSeq & info_seq,
1014  CORBA::Long max_samples,
1015  ::DDS::InstanceHandle_t a_handle,
1016  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
1017 
1018  virtual ::DDS::ReturnCode_t take_next_instance_w_condition(
1019  simpleFireInteractionSeq & received_data,
1020  ::DDS::SampleInfoSeq & info_seq,
1021  CORBA::Long max_samples,
1022  ::DDS::InstanceHandle_t a_handle,
1023  ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS;
1024 
1025  virtual ::DDS::ReturnCode_t return_loan(
1026  simpleFireInteractionSeq & received_data,
1027  ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS;
1028 
1029  virtual ::DDS::ReturnCode_t get_key_value(
1030  simpleFireInteraction & key_holder,
1031  ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS;
1032 
1033  virtual ::DDS::InstanceHandle_t lookup_instance(
1034  const simpleFireInteraction & instance) THROW_ORB_EXCEPTIONS;
1035 
1036  simpleFireInteractionDataReaderView_impl (
1037  gapi_dataReader handle
1038  );
1039 
1040  virtual ~simpleFireInteractionDataReaderView_impl(void);
1041 
1042  private:
1043  simpleFireInteractionDataReaderView_impl(const simpleFireInteractionDataReaderView &);
1044  void operator= (const simpleFireInteractionDataReaderView &);
1045  };
1046 
1047 }
1048 
1049 #endif
1050 #endif
#define DT_DLL_VLDDS
Definition: brokers/ddsBroker/vlDds/dllExport.h:20

Document ID: Generated on Mon Apr 19 15:55:22 EDT 2021 from SVN revision 227909
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)