Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

bool MaciTestContainerImpl::m_haveRecovery [protected]
 

int MaciTestContainerImpl::m_onActivate [protected]
 

PortableServer::POA_ptr MaciTestContainerImpl::m_poa [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:36:37 2009 for ACS C++ API by doxygen 1.3.8