GSDFPacketDcps.cpp
Go to the documentation of this file.
1 //******************************************************************
2 //
3 // Generated by IDL to C++ Translator
4 //
5 // File name: GSDFPacketDcps.cpp
6 // Source: gencxx/GSDFPacketDcps.idl
7 // Generated: Wed May 17 22:13:07 2017
8 // OpenSplice V6.4.140407OSS
9 //
10 //******************************************************************
11 
13 
14 #if DDS_USE_EXPLICIT_TEMPLATES
15 template class DDS_DCPSUVLSeq < opensplice_dds_comm::GSDFPacket, struct GSDFPacketSeq_uniq_>;
16 #endif
17 
18 const char * opensplice_dds_comm::GSDFPacketTypeSupportInterface::_local_id = "IDL:opensplice_dds_comm/GSDFPacketTypeSupportInterface:1.0";
19 
21 {
22  if (p) p->m_count++;
23  return p;
24 }
25 
27 {
29  {
30  return true;
31  }
32 
33  typedef DDS::TypeSupport NestedBase_1;
34 
35  if (NestedBase_1::_local_is_a (_id))
36  {
37  return true;
38  }
39 
40  return false;
41 }
42 
44 {
47  {
49  if (result) result->m_count++;
50  }
51  return result;
52 }
53 
55 {
58  if (result) result->m_count++;
59  return result;
60 }
61 
62 const char * opensplice_dds_comm::GSDFPacketDataWriter::_local_id = "IDL:opensplice_dds_comm/GSDFPacketDataWriter:1.0";
63 
65 {
66  if (p) p->m_count++;
67  return p;
68 }
69 
71 {
73  {
74  return true;
75  }
76 
77  typedef DDS::DataWriter NestedBase_1;
78 
79  if (NestedBase_1::_local_is_a (_id))
80  {
81  return true;
82  }
83 
84  return false;
85 }
86 
88 {
91  {
92  result = dynamic_cast < opensplice_dds_comm::GSDFPacketDataWriter_ptr> (p);
93  if (result) result->m_count++;
94  }
95  return result;
96 }
97 
99 {
101  result = dynamic_cast < opensplice_dds_comm::GSDFPacketDataWriter_ptr> (p);
102  if (result) result->m_count++;
103  return result;
104 }
105 
106 const char * opensplice_dds_comm::GSDFPacketDataReader::_local_id = "IDL:opensplice_dds_comm/GSDFPacketDataReader:1.0";
107 
109 {
110  if (p) p->m_count++;
111  return p;
112 }
113 
115 {
117  {
118  return true;
119  }
120 
121  typedef DDS::DataReader NestedBase_1;
122 
123  if (NestedBase_1::_local_is_a (_id))
124  {
125  return true;
126  }
127 
128  return false;
129 }
130 
132 {
135  {
136  result = dynamic_cast < opensplice_dds_comm::GSDFPacketDataReader_ptr> (p);
137  if (result) result->m_count++;
138  }
139  return result;
140 }
141 
143 {
145  result = dynamic_cast < opensplice_dds_comm::GSDFPacketDataReader_ptr> (p);
146  if (result) result->m_count++;
147  return result;
148 }
149 
150 const char * opensplice_dds_comm::GSDFPacketDataReaderView::_local_id = "IDL:opensplice_dds_comm/GSDFPacketDataReaderView:1.0";
151 
153 {
154  if (p) p->m_count++;
155  return p;
156 }
157 
159 {
161  {
162  return true;
163  }
164 
165  typedef DDS::DataReaderView NestedBase_1;
166 
167  if (NestedBase_1::_local_is_a (_id))
168  {
169  return true;
170  }
171 
172  return false;
173 }
174 
176 {
179  {
180  result = dynamic_cast < opensplice_dds_comm::GSDFPacketDataReaderView_ptr> (p);
181  if (result) result->m_count++;
182  }
183  return result;
184 }
185 
187 {
189  result = dynamic_cast < opensplice_dds_comm::GSDFPacketDataReaderView_ptr> (p);
190  if (result) result->m_count++;
191  return result;
192 }
193 
194 
195 
static GSDFPacketDataReader_ptr _narrow(DDS::Object_ptr obj)
static GSDFPacketDataWriter_ptr _duplicate(GSDFPacketDataWriter_ptr obj)
static GSDFPacketDataReaderView_ptr _duplicate(GSDFPacketDataReaderView_ptr obj)
static GSDFPacketDataReaderView_ptr _narrow(DDS::Object_ptr obj)
static GSDFPacketDataWriter_ptr _narrow(DDS::Object_ptr obj)
static GSDFPacketDataReader_ptr _unchecked_narrow(DDS::Object_ptr obj)
static GSDFPacketDataWriter_ptr _unchecked_narrow(DDS::Object_ptr obj)
DDS::Boolean _local_is_a(const char *id)
static GSDFPacketTypeSupportInterface_ptr _duplicate(GSDFPacketTypeSupportInterface_ptr obj)
static GSDFPacketTypeSupportInterface_ptr _unchecked_narrow(DDS::Object_ptr obj)
static GSDFPacketDataReaderView_ptr _unchecked_narrow(DDS::Object_ptr obj)
DDS::Boolean _local_is_a(const char *id)
static GSDFPacketTypeSupportInterface_ptr _narrow(DDS::Object_ptr obj)
static GSDFPacketDataReader_ptr _duplicate(GSDFPacketDataReader_ptr obj)


opensplice_dds_comm
Author(s):
autogenerated on Thu Jun 1 2017 02:43:49