1 #include "ace/Shared_Object.h"
2 #include "ace/Global_Macros.h"
3 #include "ace/config-all.h"
5 /* Provide the abstract base class used to access dynamic linking
8 #if !defined (__ACE_INLINE__)
9 #include "ace/Shared_Object.inl"
10 #endif /* __ACE_INLINE__ */
12 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
14 // Initializes object when dynamic linking occurs.
17 ACE_Shared_Object::init (int, ACE_TCHAR
*[])
19 ACE_TRACE ("ACE_Shared_Object::init");
23 // Terminates object when dynamic unlinking occurs.
26 ACE_Shared_Object::fini (void)
28 ACE_TRACE ("ACE_Shared_Object::fini");
32 // Returns information on active object.
35 ACE_Shared_Object::info (ACE_TCHAR
**, size_t) const
37 ACE_TRACE ("ACE_Shared_Object::info");
41 // Need to give a default implementation.
43 ACE_Shared_Object::~ACE_Shared_Object (void)
45 ACE_TRACE ("ACE_Shared_Object::~ACE_Shared_Object");
48 ACE_END_VERSIONED_NAMESPACE_DECL