1 #ifndef ACTIVATOR_INFO_H
2 #define ACTIVATOR_INFO_H
4 #include "ace/Bound_Ptr.h"
5 #include "ace/SString.h"
7 #include "ImR_ActivatorC.h"
9 #if !defined (ACE_LACKS_PRAGMA_ONCE)
11 #endif /* ACE_LACKS_PRAGMA_ONCE */
14 * @brief Information about IMR registered Activators.
19 Activator_Info (const Activator_Info
& other
);
21 Activator_Info (const ACE_CString
& aname
,
23 const ACE_CString
& aior
,
24 ImplementationRepository::Activator_ptr act
=
25 ImplementationRepository::Activator::_nil ());
29 /// Reset the connection portion
35 ImplementationRepository::Activator_var activator
;
38 typedef ACE_Strong_Bound_Ptr
<Activator_Info
, ACE_Null_Mutex
> Activator_Info_Ptr
;
40 #endif /* ACTIVATOR_INFO_H */