Public Member Functions | Protected Attributes

MaciTestContainerImpl Class Reference

#include <maciTestClientImpl.h>

Inheritance diagram for MaciTestContainerImpl:
Inheritance graph
[legend]
Collaboration diagram for MaciTestContainerImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MaciTestContainerImpl (ACE_CString name, maci::Manager_ptr mgr, PortableServer::POA_ptr poa, int onPing, int onActivate, bool haveRecovery)
virtual ~MaciTestContainerImpl (void)
virtual maci::ComponentInfo * activate_component (maci::Handle h, maci::ExecutionId execution_id, const char *name, const char *exe, const char *type)
virtual void deactivate_components (const maci::HandleSeq &h)
virtual void shutdown (CORBA::ULong action)
virtual maci::ComponentInfoSeq * get_component_info (const maci::HandleSeq &h)
virtual char * name ()
virtual void disconnect ()
virtual maci::AuthenticationData * authenticate (maci::ExecutionId execution_id, const char *question)
virtual void message (CORBA::Short type, const char *message)
virtual CORBA::Boolean ping ()
virtual void components_available (const maci::ComponentInfoSeq &cobs)
virtual void components_unavailable (const maci::stringSeq &cob_names)

Protected Attributes

int m_onActivate
PortableServer::POA_ptr m_poa
bool m_haveRecovery

Constructor & Destructor Documentation

MaciTestContainerImpl::MaciTestContainerImpl ( ACE_CString  name,
maci::Manager_ptr  mgr,
PortableServer::POA_ptr  poa,
int  onPing,
int  onActivate,
bool  haveRecovery 
)
virtual MaciTestContainerImpl::~MaciTestContainerImpl ( void   )  [virtual]

Member Function Documentation

virtual maci::ComponentInfo* MaciTestContainerImpl::activate_component ( maci::Handle  h,
maci::ExecutionId  execution_id,
const char *  name,
const char *  exe,
const char *  type 
) [virtual]
virtual maci::AuthenticationData* MaciTestContainerImpl::authenticate ( maci::ExecutionId  execution_id,
const char *  question 
) [virtual]

Reimplemented from MaciTestClientImpl.

virtual void MaciTestContainerImpl::components_available ( const maci::ComponentInfoSeq &  cobs  )  [virtual]

Reimplemented from MaciTestClientImpl.

virtual void MaciTestContainerImpl::components_unavailable ( const maci::stringSeq &  cob_names  )  [virtual]

Reimplemented from MaciTestClientImpl.

virtual void MaciTestContainerImpl::deactivate_components ( const maci::HandleSeq &  h  )  [virtual]
virtual void MaciTestContainerImpl::disconnect (  )  [virtual]

Reimplemented from MaciTestClientImpl.

virtual maci::ComponentInfoSeq* MaciTestContainerImpl::get_component_info ( const maci::HandleSeq &  h  )  [virtual]
virtual void MaciTestContainerImpl::message ( CORBA::Short  type,
const char *  message 
) [virtual]

Reimplemented from MaciTestClientImpl.

virtual char* MaciTestContainerImpl::name (  )  [virtual]

Reimplemented from MaciTestClientImpl.

virtual CORBA::Boolean MaciTestContainerImpl::ping (  )  [virtual]

Reimplemented from MaciTestClientImpl.

virtual void MaciTestContainerImpl::shutdown ( CORBA::ULong  action  )  [virtual]

Member Data Documentation

PortableServer::POA_ptr MaciTestContainerImpl::m_poa [protected]

The documentation for this class was generated from the following file: