summaryrefslogtreecommitdiff
path: root/trunk/TAO/tao/params.inl
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/TAO/tao/params.inl')
-rw-r--r--trunk/TAO/tao/params.inl294
1 files changed, 294 insertions, 0 deletions
diff --git a/trunk/TAO/tao/params.inl b/trunk/TAO/tao/params.inl
new file mode 100644
index 00000000000..04e3f7575ec
--- /dev/null
+++ b/trunk/TAO/tao/params.inl
@@ -0,0 +1,294 @@
+// -*- C++ -*-
+//
+// $Id$
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+ACE_INLINE int
+TAO_ORB_Parameters::sock_rcvbuf_size (void) const
+{
+ return sock_rcvbuf_size_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::sock_rcvbuf_size (int s)
+{
+ sock_rcvbuf_size_ = s;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::sock_sndbuf_size (void) const
+{
+ return sock_sndbuf_size_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::sock_sndbuf_size (int s)
+{
+ sock_sndbuf_size_ = s;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::cdr_memcpy_tradeoff (void) const
+{
+ return this->cdr_memcpy_tradeoff_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::cdr_memcpy_tradeoff (int x)
+{
+ this->cdr_memcpy_tradeoff_ = x;
+}
+
+ACE_INLINE ACE_CDR::ULong
+TAO_ORB_Parameters::max_message_size (void) const
+{
+ return this->max_message_size_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::max_message_size (ACE_CDR::ULong size)
+{
+ this->max_message_size_ = size;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::use_dotted_decimal_addresses (void) const
+{
+ return this->use_dotted_decimal_addresses_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::use_dotted_decimal_addresses (int x)
+{
+ this->use_dotted_decimal_addresses_ = x;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::cache_incoming_by_dotted_decimal_address (void) const
+{
+ return this->cache_incoming_by_dotted_decimal_address_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::cache_incoming_by_dotted_decimal_address (int x)
+{
+ this->cache_incoming_by_dotted_decimal_address_ = x;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::linger (void) const
+{
+ return this->linger_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::linger (int x)
+{
+ this->linger_ = x;
+}
+
+
+ACE_INLINE void
+TAO_ORB_Parameters::service_port (TAO::MCAST_SERVICEID service_id,
+ CORBA::UShort port)
+{
+ this->service_port_[service_id] = port;
+}
+
+ACE_INLINE CORBA::UShort
+TAO_ORB_Parameters::service_port (TAO::MCAST_SERVICEID service_id) const
+{
+ return this->service_port_[service_id];
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::mcast_discovery_endpoint (const char *mde)
+{
+ this->mcast_discovery_endpoint_ = CORBA::string_dup (mde);
+}
+
+ACE_INLINE const char *
+TAO_ORB_Parameters::mcast_discovery_endpoint (void) const
+{
+ return this->mcast_discovery_endpoint_.in ();
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::default_init_ref (const char *default_init_ref)
+{
+ this->default_init_ref_ = default_init_ref;
+}
+
+ACE_INLINE char *
+TAO_ORB_Parameters::default_init_ref (void) const
+{
+ return CORBA::string_dup (this->default_init_ref_.c_str ());
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::std_profile_components (void) const
+{
+ return this->std_profile_components_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::std_profile_components (int x)
+{
+ this->std_profile_components_ = x;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::nodelay (void) const
+{
+ return this->nodelay_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::nodelay (int x)
+{
+ this->nodelay_ = x;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::sock_keepalive (void)
+{
+ return this->sock_keepalive_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::sock_keepalive (int x)
+{
+ this->sock_keepalive_ = x;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::sock_dontroute (void)
+{
+ return this->sock_dontroute_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::sock_dontroute (int x)
+{
+ this->sock_dontroute_ = x;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::ace_sched_policy (void) const
+{
+ return this->ace_sched_policy_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::ace_sched_policy (int x)
+{
+ this->ace_sched_policy_ = x;
+}
+
+ACE_INLINE long
+TAO_ORB_Parameters::sched_policy (void) const
+{
+ return this->sched_policy_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::sched_policy (long x)
+{
+ this->sched_policy_ = x;
+}
+
+ACE_INLINE long
+TAO_ORB_Parameters::scope_policy (void) const
+{
+ return this->scope_policy_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::scope_policy (long x)
+{
+ this->scope_policy_ = x;
+}
+
+ACE_INLINE long
+TAO_ORB_Parameters::thread_creation_flags (void) const
+{
+ return
+ this->scope_policy () |
+ this->sched_policy ();
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::single_read_optimization (void) const
+{
+ return this->single_read_optimization_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::single_read_optimization (int x)
+{
+ this->single_read_optimization_ = x;
+}
+
+ACE_INLINE bool
+TAO_ORB_Parameters::use_parallel_connects (void) const
+{
+ return this->use_parallel_connects_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::use_parallel_connects (bool x)
+{
+ this->use_parallel_connects_ = x;
+}
+
+ACE_INLINE unsigned long
+TAO_ORB_Parameters::parallel_connect_delay (void) const
+{
+ return this->parallel_connect_delay_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::parallel_connect_delay (unsigned long x)
+{
+ this->parallel_connect_delay_ = x;
+}
+
+ACE_INLINE int
+TAO_ORB_Parameters::shared_profile (void) const
+{
+ return this->shared_profile_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::shared_profile (int x)
+{
+ this->shared_profile_ = x;
+}
+
+ACE_INLINE bool
+TAO_ORB_Parameters::disable_rt_collocation_resolver (void) const
+{
+ return this->disable_rt_collocation_resolver_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::disable_rt_collocation_resolver (bool x)
+{
+ this->disable_rt_collocation_resolver_ = x;
+}
+
+
+ACE_INLINE bool
+TAO_ORB_Parameters::negotiate_codesets (void) const
+{
+ return this->negotiate_codesets_;
+}
+
+ACE_INLINE void
+TAO_ORB_Parameters::negotiate_codesets (bool x)
+{
+ this->negotiate_codesets_ = x;
+}
+
+TAO_END_VERSIONED_NAMESPACE_DECL