#include <Tagged_Profile.h>
Collaboration diagram for TAO_Tagged_Profile:

Public Methods | |
| TAO_Tagged_Profile (TAO_ORB_Core *orb_core) | |
| Ctor. More... | |
| CORBA::Boolean | unmarshall_target_address (TAO_InputCDR &cdr) |
| Unmarshall the GIOP 1.2 target address field. More... | |
| CORBA::Boolean | unmarshall_object_key (TAO_InputCDR &cdr) |
| Unmarshals the received object key for GIOP 1.0/1.1. More... | |
| TAO_ObjectKey & | object_key (void) |
| Return the object key. More... | |
| void | object_key (TAO_ObjectKey &object_key) |
| Save the object key. More... | |
| const TAO_ObjectKey & | object_key (void) const |
| Return a const object key. More... | |
| const IOP::TaggedProfile & | tagged_profile (void) const |
| get the tagged_profile. More... | |
| CORBA::ULong | profile_index (void) const |
| Get the profile index, that needs to be used in the sequnce of TaggedProfiles contained IOP::IOR that is receivedfrom the client. More... | |
| const ACE_CString & | type_id (void) const |
| Accessor to the type_id contained in the IOP::IOR received from the client. More... | |
| CORBA::Short | discriminator (void) const |
Private Methods | |
| CORBA::Boolean | extract_object_key (IOP::TaggedProfile &profile) |
| Extract the object key from the TaggedProfile and store it in <object_key_>. More... | |
| CORBA::Boolean | unmarshall_object_key_i (TAO_InputCDR &cdr) |
| Unmarshals the received object key. More... | |
| CORBA::Boolean | unmarshall_iop_profile_i (TAO_InputCDR &cdr) |
| Unmarshall the IOP::TaggedProfile. More... | |
| CORBA::Boolean | unmarshall_ref_addr_i (TAO_InputCDR &cdr) |
| Unmarshalls the GIOP::IORAddressingInfo. More... | |
Private Attributes | |
| TAO_ORB_Core * | orb_core_ |
| Our ORB Core. More... | |
| CORBA::Short | discriminator_ |
| Keep track of which kind of target profile that was extracted. More... | |
| CORBA::Boolean | object_key_extracted_ |
| Flag to denote whether the object key has been extracted yet. More... | |
| TAO_ObjectKey | object_key_ |
| The object key. More... | |
| IOP::TaggedProfile | profile_ |
| The Tagged profile. This class would have the Tagged Profile. More... | |
| CORBA::ULong | profile_index_ |
| The profile index incase we receive a GIOP::IORAddressingInfo information. More... | |
| ACE_CString | type_id_ |
| The type_id in the IOP::IOR in case we receive the GIOP::IORAddressingInfo information. More... | |
|
|
Ctor.
|
|
|
|
|
|
Extract the object key from the TaggedProfile and store it in <object_key_>.
|
|
|
Return a const object key.
|
|
|
Save the object key.
|
|
|
Return the object key.
|
|
|
Get the profile index, that needs to be used in the sequnce of TaggedProfiles contained IOP::IOR that is receivedfrom the client.
|
|
|
get the tagged_profile.
|
|
|
Accessor to the type_id contained in the IOP::IOR received from the client.
|
|
|
Unmarshall the IOP::TaggedProfile.
|
|
|
Unmarshals the received object key for GIOP 1.0/1.1.
|
|
|
Unmarshals the received object key.
|
|
|
Unmarshalls the GIOP::IORAddressingInfo.
|
|
|
Unmarshall the GIOP 1.2 target address field.
|
|
|
Keep track of which kind of target profile that was extracted.
|
|
|
The object key.
|
|
|
Flag to denote whether the object key has been extracted yet.
|
|
|
Our ORB Core.
|
|
|
The Tagged profile. This class would have the Tagged Profile.
|
|
|
The profile index incase we receive a GIOP::IORAddressingInfo information.
|
|
|
The type_id in the IOP::IOR in case we receive the GIOP::IORAddressingInfo information.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001