/* -*- C++ -*- */ // $Id$ // Service_Record.i ACE_INLINE void * ACE_Service_Type_Impl::object (void) const { ACE_TRACE ("ACE_Service_Type_Impl::object"); return this->obj_; } ACE_INLINE const ASYS_TCHAR * ACE_Service_Type_Impl::name (void) const { ACE_TRACE ("ACE_Service_Type_Impl::name"); return this->name_; } ACE_INLINE void ACE_Service_Type_Impl::name (const ASYS_TCHAR *n) { ACE_TRACE ("ACE_Service_Type_Impl::name"); delete [] (ASYS_TCHAR *) this->name_; ACE_NEW (this->name_, ASYS_TCHAR[ACE_OS::strlen (n) + 1]); ACE_OS::strcpy ((ASYS_TCHAR *) this->name_, n); } ACE_INLINE int ACE_Service_Object_Type::suspend (void) const { ACE_TRACE ("ACE_Service_Object_Type::suspend"); return ((ACE_Service_Object *) this->object ())->suspend (); } ACE_INLINE int ACE_Service_Object_Type::resume (void) const { ACE_TRACE ("ACE_Service_Object_Type::resume"); return ((ACE_Service_Object *) this->object ())->resume (); } ACE_INLINE int ACE_Service_Object_Type::info (ASYS_TCHAR **str, size_t len) const { ACE_TRACE ("ACE_Service_Object_Type::info"); return ((ACE_Service_Object *) this->object ())->info (str, len); }