Public Member Functions | |
MemberInfo (CORBA::Object_ptr member, const PortableGroup::Location &location) | |
Construct an application-supplied member. | |
MemberInfo (CORBA::Object_ptr member, const PortableGroup::Location &location, PortableGroup::GenericFactory_ptr factory, PortableGroup::GenericFactory::FactoryCreationId factory_id) | |
Construct a infrastructure-created member. | |
~MemberInfo () | |
Destructor. | |
Public Attributes | |
CORBA::Object_var | member_ |
Reference to the member. | |
PortableGroup::GenericFactory_var | factory_ |
PortableGroup::GenericFactory::FactoryCreationId | factory_id_ |
FactoryCreationId assigned to the member. Empty if application created. | |
PortableGroup::Location | location_ |
Location where this member exists. | |
CORBA::Boolean | is_primary_ |
TRUE if this is primary member. |
Definition at line 61 of file PG_Object_Group.h.
TAO::PG_Object_Group::MemberInfo::MemberInfo | ( | CORBA::Object_ptr | member, | |
const PortableGroup::Location & | location | |||
) |
Construct an application-supplied member.
Definition at line 19 of file PG_Object_Group.cpp.
: member_ (CORBA::Object::_duplicate (member)) , factory_(PortableGroup::GenericFactory::_nil ()) , location_ (location) , is_primary_ (0) { }
TAO::PG_Object_Group::MemberInfo::MemberInfo | ( | CORBA::Object_ptr | member, | |
const PortableGroup::Location & | location, | |||
PortableGroup::GenericFactory_ptr | factory, | |||
PortableGroup::GenericFactory::FactoryCreationId | factory_id | |||
) |
Construct a infrastructure-created member.
Definition at line 29 of file PG_Object_Group.cpp.
: member_ (CORBA::Object::_duplicate (member)) , factory_ (PortableGroup::GenericFactory::_duplicate (factory)) , factory_id_ (factory_id) , location_ (location) , is_primary_ (0) { }
TAO::PG_Object_Group::MemberInfo::~MemberInfo | ( | void | ) |
Destructor.
Definition at line 42 of file PG_Object_Group.cpp.
{ if( ! CORBA::is_nil (this->factory_.in())) { this->factory_->delete_object (this->factory_id_); } }
PortableGroup::GenericFactory_var TAO::PG_Object_Group::MemberInfo::factory_ |
The factory that was used to create this object nil if application created.
Definition at line 68 of file PG_Object_Group.h.
PortableGroup::GenericFactory::FactoryCreationId TAO::PG_Object_Group::MemberInfo::factory_id_ |
FactoryCreationId assigned to the member. Empty if application created.
Definition at line 71 of file PG_Object_Group.h.
CORBA::Boolean TAO::PG_Object_Group::MemberInfo::is_primary_ |
TRUE if this is primary member.
Definition at line 78 of file PG_Object_Group.h.
PortableGroup::Location TAO::PG_Object_Group::MemberInfo::location_ |
Location where this member exists.
Definition at line 74 of file PG_Object_Group.h.
CORBA::Object_var TAO::PG_Object_Group::MemberInfo::member_ |
Reference to the member.
Definition at line 64 of file PG_Object_Group.h.