2 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE ACE_Service_Object_Ptr::ACE_Service_Object_Ptr (ACE_Service_Object *so)
9 ACE_INLINE ACE_Service_Object_Ptr::~ACE_Service_Object_Ptr ()
11 this->service_object_->fini ();
12 delete this->service_object_;
15 ACE_INLINE ACE_Service_Object *
16 ACE_Service_Object_Ptr::operator-> ()
18 return this->service_object_;
21 ACE_INLINE const ACE_TCHAR *
22 ACE_Service_Type::name () const
24 ACE_TRACE ("ACE_Service_Type::name");
28 ACE_INLINE const ACE_Service_Type_Impl *
29 ACE_Service_Type::type () const
31 ACE_TRACE ("ACE_Service_Type::type");
36 ACE_Service_Type::type (const ACE_Service_Type_Impl *o, bool enabled)
38 ACE_TRACE ("ACE_Service_Type::type");
40 ((ACE_Service_Type *) this)->active_ = enabled;
44 ACE_Service_Type::active () const
46 ACE_TRACE ("ACE_Service_Type::active");
51 ACE_Service_Type::active (bool turnon)
53 ACE_TRACE ("ACE_Service_Type::active");
54 this->active_ = turnon;
58 ACE_Service_Type::fini_called () const
60 ACE_TRACE ("ACE_Service_Type::fini_called");
61 return this->fini_already_called_;
64 ACE_INLINE const ACE_DLL & ACE_Service_Type::dll () const
66 ACE_TRACE ("ACE_Service_Type::dll");
70 ACE_INLINE void ACE_Service_Type::dll (const ACE_DLL &adll)
72 ACE_TRACE ("ACE_Service_Type::dll");
76 ACE_END_VERSIONED_NAMESPACE_DECL