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

Document ID: Generated on Wed Dec 21 15:05:11 EST 2016 from SVN revision 171891
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)