MADARA  3.1.0
SpliceKnowledgeUpdateDcps.cpp
Go to the documentation of this file.
1 //******************************************************************
2 //
3 // Generated by IDL to C++ Translator
4 //
5 // File name: SpliceKnowledgeUpdateDcps.cpp
6 // Source: include/madara/transport/splice/SpliceKnowledgeUpdateDcps.idl
7 // Generated: Fri Jun 23 20:30:21 2017
8 // OpenSplice 6.7.170523OSS
9 //
10 //******************************************************************
11 
13 
14 #if DDS_USE_EXPLICIT_TEMPLATES
15 template class DDS_DCPSUVLSeq < Knowledge::Update, struct UpdateSeq_uniq_>;
16 #endif
17 
18 const char * Knowledge::UpdateTypeSupportInterface::_local_id = "IDL:Knowledge/UpdateTypeSupportInterface: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  {
48  result = dynamic_cast < Knowledge::UpdateTypeSupportInterface_ptr> (p);
49  if (result) result->m_count++;
50  }
51  return result;
52 }
53 
55 {
57  result = dynamic_cast < Knowledge::UpdateTypeSupportInterface_ptr> (p);
58  if (result) result->m_count++;
59  return result;
60 }
61 
62 const char * Knowledge::UpdateDataWriter::_local_id = "IDL:Knowledge/UpdateDataWriter:1.0";
63 
65 {
66  if (p) p->m_count++;
67  return p;
68 }
69 
70 DDS::Boolean Knowledge::UpdateDataWriter::_local_is_a (const char * _id)
71 {
72  if (strcmp (_id, Knowledge::UpdateDataWriter::_local_id) == 0)
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 {
89  Knowledge::UpdateDataWriter_ptr result = NULL;
90  if (p && p->_is_a (Knowledge::UpdateDataWriter::_local_id))
91  {
92  result = dynamic_cast < Knowledge::UpdateDataWriter_ptr> (p);
93  if (result) result->m_count++;
94  }
95  return result;
96 }
97 
99 {
101  result = dynamic_cast < Knowledge::UpdateDataWriter_ptr> (p);
102  if (result) result->m_count++;
103  return result;
104 }
105 
106 const char * Knowledge::UpdateDataReader::_local_id = "IDL:Knowledge/UpdateDataReader:1.0";
107 
109 {
110  if (p) p->m_count++;
111  return p;
112 }
113 
114 DDS::Boolean Knowledge::UpdateDataReader::_local_is_a (const char * _id)
115 {
116  if (strcmp (_id, Knowledge::UpdateDataReader::_local_id) == 0)
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 {
133  Knowledge::UpdateDataReader_ptr result = NULL;
134  if (p && p->_is_a (Knowledge::UpdateDataReader::_local_id))
135  {
136  result = dynamic_cast < Knowledge::UpdateDataReader_ptr> (p);
137  if (result) result->m_count++;
138  }
139  return result;
140 }
141 
143 {
145  result = dynamic_cast < Knowledge::UpdateDataReader_ptr> (p);
146  if (result) result->m_count++;
147  return result;
148 }
149 
150 const char * Knowledge::UpdateDataReaderView::_local_id = "IDL:Knowledge/UpdateDataReaderView:1.0";
151 
153 {
154  if (p) p->m_count++;
155  return p;
156 }
157 
158 DDS::Boolean Knowledge::UpdateDataReaderView::_local_is_a (const char * _id)
159 {
160  if (strcmp (_id, Knowledge::UpdateDataReaderView::_local_id) == 0)
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 {
178  if (p && p->_is_a (Knowledge::UpdateDataReaderView::_local_id))
179  {
180  result = dynamic_cast < Knowledge::UpdateDataReaderView_ptr> (p);
181  if (result) result->m_count++;
182  }
183  return result;
184 }
185 
187 {
189  result = dynamic_cast < Knowledge::UpdateDataReaderView_ptr> (p);
190  if (result) result->m_count++;
191  return result;
192 }
193 
194 
195 
DDS::Boolean _local_is_a(const char *id)
static UpdateDataWriter_ptr _unchecked_narrow(DDS::Object_ptr obj)
static UpdateDataReaderView_ptr _duplicate(UpdateDataReaderView_ptr obj)
static UpdateTypeSupportInterface_ptr _duplicate(UpdateTypeSupportInterface_ptr obj)
static UpdateDataReaderView_ptr _narrow(DDS::Object_ptr obj)
DDS::Boolean _local_is_a(const char *id)
static UpdateTypeSupportInterface_ptr _narrow(DDS::Object_ptr obj)
static UpdateDataReaderView_ptr _unchecked_narrow(DDS::Object_ptr obj)
static UpdateDataWriter_ptr _narrow(DDS::Object_ptr obj)
static UpdateDataReader_ptr _narrow(DDS::Object_ptr obj)
static UpdateDataReader_ptr _duplicate(UpdateDataReader_ptr obj)
static UpdateTypeSupportInterface_ptr _unchecked_narrow(DDS::Object_ptr obj)
DDS::Boolean _local_is_a(const char *id)
static UpdateDataWriter_ptr _duplicate(UpdateDataWriter_ptr obj)
static UpdateDataReader_ptr _unchecked_narrow(DDS::Object_ptr obj)