CIAO  1.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 ( ::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  )
protectedvirtual

Member Function Documentation

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.

Reimplemented in Components::CCMObject.

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.

Reimplemented in Components::CCMObject.

Components::Cookie * Components::Receptacles::connect ( const char *  name,
::CORBA::Object_ptr  connection 
)

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: