CIAO  1.0.8
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Friends
Components::Receptacles Class Reference

import "CCM_ReceptacleC.h";

Inheritance diagram for Components::Receptacles:
Inheritance graph
[legend]
Collaboration diagram for Components::Receptacles:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Receptacles_ptr _ptr_type
typedef Receptacles_var _var_type
typedef Receptacles_out _out_type

Public Member Functions

Cookie connect (in FeatureName name, in Object connection) raises (InvalidName, InvalidConnection, AlreadyConnected, ExceededConnectionLimit)
Object disconnect (in FeatureName name, in Cookie ck) raises (InvalidName, InvalidConnection, CookieRequired, NoConnection)
ConnectionDescriptions get_connections (in FeatureName name) raises (InvalidName)
ReceptacleDescriptions get_all_receptacles ()
ReceptacleDescriptions get_named_receptacles (in NameList names) raises (InvalidName)
virtual ::Components::Cookieconnect (const char *name,::CORBA::Object_ptr connection)
virtual ::CORBA::Object_ptr disconnect (const char *name,::Components::Cookie *ck)
virtual
::Components::ConnectionDescriptions
get_connections (const char *name)
virtual
::Components::ReceptacleDescriptions
get_all_receptacles (void)
virtual
::Components::ReceptacleDescriptions
get_named_receptacles (const ::Components::NameList &names)
virtual ::CORBA::Boolean _is_a (const char *type_id)
virtual const char * _interface_repository_id (void) const
virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr)

Static Public Member Functions

static void _tao_any_destructor (void *)
static Receptacles_ptr _duplicate (Receptacles_ptr obj)
static void _tao_release (Receptacles_ptr obj)
static Receptacles_ptr _narrow (::CORBA::Object_ptr obj)
static Receptacles_ptr _unchecked_narrow (::CORBA::Object_ptr obj)
static Receptacles_ptr _nil (void)

Protected Member Functions

 Receptacles (void)
 Receptacles (::IOP::IOR *ior, TAO_ORB_Core *orb_core)
 Receptacles (TAO_Stub *objref,::CORBA::Boolean _tao_collocated=false, TAO_Abstract_ServantBase *servant=0, TAO_ORB_Core *orb_core=0)
virtual ~Receptacles (void)

Private Member Functions

 Receptacles (const Receptacles &)
void operator= (const Receptacles &)

Friends

class TAO::Narrow_Utils< Receptacles >

Member Typedef Documentation

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.


Constructor & Destructor Documentation

Components::Receptacles::Receptacles ( void  ) [protected]
Components::Receptacles::Receptacles ( ::IOP::IOR ior,
TAO_ORB_Core orb_core 
) [protected]
Components::Receptacles::Receptacles ( TAO_Stub objref,
::CORBA::Boolean  _tao_collocated = false,
TAO_Abstract_ServantBase servant = 0,
TAO_ORB_Core orb_core = 0 
) [protected]
Components::Receptacles::~Receptacles ( void  ) [protected, virtual]
Components::Receptacles::Receptacles ( const Receptacles ) [private]

Member Function Documentation

Components::Receptacles_ptr Components::Receptacles::_duplicate ( Receptacles_ptr  obj) [static]
const char * Components::Receptacles::_interface_repository_id ( void  ) const [virtual]

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.

CORBA::Boolean Components::Receptacles::_is_a ( const char *  type_id) [virtual]

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.

Components::Receptacles_ptr Components::Receptacles::_narrow ( ::CORBA::Object_ptr  obj) [static]

Reimplemented in Components::CCMObject.

Components::Receptacles_ptr Components::Receptacles::_nil ( void  ) [static]

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.

void Components::Receptacles::_tao_any_destructor ( void *  _tao_void_pointer) [static]

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.

void Components::Receptacles::_tao_release ( Receptacles_ptr  obj) [static]
Components::Receptacles_ptr Components::Receptacles::_unchecked_narrow ( ::CORBA::Object_ptr  obj) [static]

Reimplemented in Components::CCMObject.

Cookie Components::Receptacles::connect ( in FeatureName  name,
in Object  connection 
) raises (InvalidName, InvalidConnection, AlreadyConnected, ExceededConnectionLimit)
Components::Cookie * Components::Receptacles::connect ( const char *  name,
::CORBA::Object_ptr  connection 
)
Object Components::Receptacles::disconnect ( in FeatureName  name,
in Cookie  ck 
) raises (InvalidName, InvalidConnection, CookieRequired, NoConnection)
CORBA::Object_ptr Components::Receptacles::disconnect ( const char *  name,
::Components::Cookie ck 
)
Components::ReceptacleDescriptions * Components::Receptacles::get_all_receptacles ( void  )
virtual ::Components::ReceptacleDescriptions* Components::Receptacles::get_all_receptacles ( void  )
ConnectionDescriptions Components::Receptacles::get_connections ( in FeatureName  name) raises (InvalidName)
Components::ConnectionDescriptions * Components::Receptacles::get_connections ( const char *  name)
ReceptacleDescriptions Components::Receptacles::get_named_receptacles ( in NameList  names) raises (InvalidName)
Components::ReceptacleDescriptions * Components::Receptacles::get_named_receptacles ( const ::Components::NameList names)
CORBA::Boolean Components::Receptacles::marshal ( TAO_OutputCDR cdr) [virtual]

Reimplemented from CORBA::Object.

Reimplemented in Components::CCMObject.

void Components::Receptacles::operator= ( const Receptacles ) [private]

Friends And Related Function Documentation

friend class TAO::Narrow_Utils< Receptacles > [friend]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines