Service_Participant.inl

Go to the documentation of this file.
00001 /*
00002  *
00003  *
00004  * Distributed under the OpenDDS License.
00005  * See: http://www.opendds.org/license.html
00006  */
00007 
00008 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
00009 
00010 namespace OpenDDS {
00011 namespace DCPS {
00012 
00013 ACE_INLINE
00014 Discovery::RepoKey
00015 Service_Participant::domain_to_repo(const DDS::DomainId_t domain) const
00016 {
00017   DomainRepoMap::const_iterator where = this->domainRepoMap_.find(domain);
00018 
00019   if (where == this->domainRepoMap_.end()) {
00020     return Discovery::DEFAULT_REPO;
00021 
00022   } else {
00023     return where->second;
00024   }
00025 }
00026 
00027 ACE_INLINE
00028 DDS::UserDataQosPolicy
00029 Service_Participant::initial_UserDataQosPolicy() const
00030 {
00031   return initial_UserDataQosPolicy_;
00032 }
00033 
00034 ACE_INLINE
00035 DDS::TopicDataQosPolicy
00036 Service_Participant::initial_TopicDataQosPolicy() const
00037 {
00038   return initial_TopicDataQosPolicy_;
00039 }
00040 
00041 ACE_INLINE
00042 DDS::GroupDataQosPolicy
00043 Service_Participant::initial_GroupDataQosPolicy() const
00044 {
00045   return initial_GroupDataQosPolicy_;
00046 }
00047 
00048 ACE_INLINE
00049 DDS::TransportPriorityQosPolicy
00050 Service_Participant::initial_TransportPriorityQosPolicy() const
00051 {
00052   return initial_TransportPriorityQosPolicy_;
00053 }
00054 
00055 ACE_INLINE
00056 DDS::LifespanQosPolicy
00057 Service_Participant::initial_LifespanQosPolicy() const
00058 {
00059   return initial_LifespanQosPolicy_;
00060 }
00061 
00062 ACE_INLINE
00063 DDS::DurabilityQosPolicy
00064 Service_Participant::initial_DurabilityQosPolicy() const
00065 {
00066   return initial_DurabilityQosPolicy_;
00067 }
00068 
00069 ACE_INLINE
00070 DDS::DurabilityServiceQosPolicy
00071 Service_Participant::initial_DurabilityServiceQosPolicy() const
00072 {
00073   return initial_DurabilityServiceQosPolicy_;
00074 }
00075 
00076 ACE_INLINE
00077 DDS::PresentationQosPolicy
00078 Service_Participant::initial_PresentationQosPolicy() const
00079 {
00080   return initial_PresentationQosPolicy_;
00081 }
00082 
00083 ACE_INLINE
00084 DDS::DeadlineQosPolicy
00085 Service_Participant::initial_DeadlineQosPolicy() const
00086 {
00087   return initial_DeadlineQosPolicy_;
00088 }
00089 
00090 ACE_INLINE
00091 DDS::LatencyBudgetQosPolicy
00092 Service_Participant::initial_LatencyBudgetQosPolicy() const
00093 {
00094   return initial_LatencyBudgetQosPolicy_;
00095 }
00096 
00097 ACE_INLINE
00098 DDS::OwnershipQosPolicy
00099 Service_Participant::initial_OwnershipQosPolicy() const
00100 {
00101   return initial_OwnershipQosPolicy_;
00102 }
00103 
00104 #ifndef OPENDDS_NO_OWNERSHIP_KIND_EXCLUSIVE
00105 ACE_INLINE
00106 DDS::OwnershipStrengthQosPolicy
00107 Service_Participant::initial_OwnershipStrengthQosPolicy() const
00108 {
00109   return initial_OwnershipStrengthQosPolicy_;
00110 }
00111 #endif
00112 
00113 ACE_INLINE
00114 DDS::LivelinessQosPolicy
00115 Service_Participant::initial_LivelinessQosPolicy() const
00116 {
00117   return initial_LivelinessQosPolicy_;
00118 }
00119 
00120 ACE_INLINE
00121 DDS::TimeBasedFilterQosPolicy
00122 Service_Participant::initial_TimeBasedFilterQosPolicy() const
00123 {
00124   return initial_TimeBasedFilterQosPolicy_;
00125 }
00126 
00127 ACE_INLINE
00128 DDS::PartitionQosPolicy
00129 Service_Participant::initial_PartitionQosPolicy() const
00130 {
00131   return initial_PartitionQosPolicy_;
00132 }
00133 
00134 ACE_INLINE
00135 DDS::ReliabilityQosPolicy
00136 Service_Participant::initial_ReliabilityQosPolicy() const
00137 {
00138   return initial_ReliabilityQosPolicy_;
00139 }
00140 
00141 ACE_INLINE
00142 DDS::DestinationOrderQosPolicy
00143 Service_Participant::initial_DestinationOrderQosPolicy() const
00144 {
00145   return initial_DestinationOrderQosPolicy_;
00146 }
00147 
00148 ACE_INLINE
00149 DDS::HistoryQosPolicy
00150 Service_Participant::initial_HistoryQosPolicy() const
00151 {
00152   return initial_HistoryQosPolicy_;
00153 }
00154 
00155 ACE_INLINE
00156 DDS::ResourceLimitsQosPolicy
00157 Service_Participant::initial_ResourceLimitsQosPolicy() const
00158 {
00159   return initial_ResourceLimitsQosPolicy_;
00160 }
00161 
00162 ACE_INLINE
00163 DDS::EntityFactoryQosPolicy
00164 Service_Participant::initial_EntityFactoryQosPolicy() const
00165 {
00166   return initial_EntityFactoryQosPolicy_;
00167 }
00168 
00169 ACE_INLINE
00170 DDS::WriterDataLifecycleQosPolicy
00171 Service_Participant::initial_WriterDataLifecycleQosPolicy() const
00172 {
00173   return initial_WriterDataLifecycleQosPolicy_;
00174 }
00175 
00176 ACE_INLINE
00177 DDS::ReaderDataLifecycleQosPolicy
00178 Service_Participant::initial_ReaderDataLifecycleQosPolicy() const
00179 {
00180   return initial_ReaderDataLifecycleQosPolicy_;
00181 }
00182 
00183 ACE_INLINE
00184 DDS::PropertyQosPolicy
00185 Service_Participant::initial_PropertyQosPolicy() const
00186 {
00187   return initial_PropertyQosPolicy_;
00188 }
00189 
00190 ACE_INLINE
00191 DDS::DomainParticipantFactoryQos
00192 Service_Participant::initial_DomainParticipantFactoryQos() const
00193 {
00194   return initial_DomainParticipantFactoryQos_;
00195 }
00196 
00197 ACE_INLINE
00198 DDS::DomainParticipantQos
00199 Service_Participant::initial_DomainParticipantQos() const
00200 {
00201   return initial_DomainParticipantQos_;
00202 }
00203 
00204 ACE_INLINE
00205 DDS::TopicQos
00206 Service_Participant::initial_TopicQos() const
00207 {
00208   return initial_TopicQos_;
00209 }
00210 
00211 ACE_INLINE
00212 DDS::DataWriterQos
00213 Service_Participant::initial_DataWriterQos() const
00214 {
00215   return initial_DataWriterQos_;
00216 }
00217 
00218 ACE_INLINE
00219 DDS::PublisherQos
00220 Service_Participant::initial_PublisherQos() const
00221 {
00222   return initial_PublisherQos_;
00223 }
00224 
00225 ACE_INLINE
00226 DDS::DataReaderQos
00227 Service_Participant::initial_DataReaderQos() const
00228 {
00229   return initial_DataReaderQos_;
00230 }
00231 
00232 ACE_INLINE
00233 DDS::SubscriberQos
00234 Service_Participant::initial_SubscriberQos() const
00235 {
00236   return initial_SubscriberQos_;
00237 }
00238 
00239 ACE_INLINE
00240 int&
00241 Service_Participant::federation_recovery_duration()
00242 {
00243   return this->federation_recovery_duration_;
00244 }
00245 
00246 ACE_INLINE
00247 int
00248 Service_Participant::federation_recovery_duration() const
00249 {
00250   return this->federation_recovery_duration_;
00251 }
00252 
00253 ACE_INLINE
00254 int&
00255 Service_Participant::federation_initial_backoff_seconds()
00256 {
00257   return this->federation_initial_backoff_seconds_;
00258 }
00259 
00260 ACE_INLINE
00261 int
00262 Service_Participant::federation_initial_backoff_seconds() const
00263 {
00264   return this->federation_initial_backoff_seconds_;
00265 }
00266 
00267 ACE_INLINE
00268 int&
00269 Service_Participant::federation_backoff_multiplier()
00270 {
00271   return this->federation_backoff_multiplier_;
00272 }
00273 
00274 ACE_INLINE
00275 int
00276 Service_Participant::federation_backoff_multiplier() const
00277 {
00278   return this->federation_backoff_multiplier_;
00279 }
00280 
00281 ACE_INLINE
00282 int&
00283 Service_Participant::federation_liveliness()
00284 {
00285   return this->federation_liveliness_;
00286 }
00287 
00288 ACE_INLINE
00289 int
00290 Service_Participant::federation_liveliness() const
00291 {
00292   return this->federation_liveliness_;
00293 }
00294 
00295 ACE_INLINE
00296 long&
00297 Service_Participant::scheduler()
00298 {
00299   return this->scheduler_;
00300 }
00301 
00302 ACE_INLINE
00303 long
00304 Service_Participant::scheduler() const
00305 {
00306   return this->scheduler_;
00307 }
00308 
00309 ACE_INLINE
00310 ACE_Time_Value
00311 Service_Participant::pending_timeout() const
00312 {
00313   return this->pending_timeout_;
00314 }
00315 
00316 ACE_INLINE
00317 int
00318 Service_Participant::priority_min() const
00319 {
00320   return this->priority_min_;
00321 }
00322 
00323 ACE_INLINE
00324 int
00325 Service_Participant::priority_max() const
00326 {
00327   return this->priority_max_;
00328 }
00329 
00330 ACE_INLINE
00331 bool&
00332 Service_Participant::publisher_content_filter()
00333 {
00334   return this->publisher_content_filter_;
00335 }
00336 
00337 ACE_INLINE
00338 bool
00339 Service_Participant::publisher_content_filter() const
00340 {
00341   return this->publisher_content_filter_;
00342 }
00343 
00344 ACE_INLINE
00345 bool
00346 Service_Participant::is_shut_down() const
00347 {
00348   return this->shut_down_;
00349 }
00350 
00351 ACE_INLINE
00352 ACE_CString
00353 Service_Participant::default_address() const
00354 {
00355   return this->default_address_;
00356 }
00357 
00358 ACE_INLINE
00359 bool
00360 Service_Participant::use_bidir_giop() const
00361 {
00362   return bidir_giop_;
00363 }
00364 
00365 } // namespace DDS
00366 } // namespace OpenDDS
00367 
00368 OPENDDS_END_VERSIONED_NAMESPACE_DECL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1