TAO_IORManipulation
2.1.8
|
#include <IORManip_IIOP_Filter.h>
Classes | |
struct | Profile_Info |
Public Member Functions | |
TAO_IORManip_IIOP_Filter (void) | |
Constructor. More... | |
virtual | ~TAO_IORManip_IIOP_Filter (void) |
Destructor. More... | |
virtual CORBA::Boolean | compare_profile_info (const TAO_IORManip_IIOP_Filter::Profile_Info &left, const TAO_IORManip_IIOP_Filter::Profile_Info &right) |
Compares the profile to the profile info. More... | |
virtual CORBA::Boolean | profile_info_matches (const TAO_IORManip_IIOP_Filter::Profile_Info &pinfo) |
Public Member Functions inherited from TAO_IORManip_Filter | |
TAO_IORManip_Filter (void) | |
Constructor. More... | |
virtual | ~TAO_IORManip_Filter (void) |
Destructor. More... | |
CORBA::Object_ptr | sanitize_profiles (CORBA::Object_ptr object, TAO_Profile *profile=0) |
Protected Member Functions | |
virtual void | filter_and_add (TAO_Profile *profile, TAO_MProfile &profiles, TAO_Profile *guideline=0) |
This is the bulk of the filtering code. More... | |
Private Member Functions | |
int | fill_profile_info (TAO_Profile *profile, TAO_IORManip_IIOP_Filter::Profile_Info &pinfo) |
Fill in the Profile_Info with information from the profile. More... | |
int | get_endpoints (TAO_Profile *profile, TAO::IIOPEndpointSequence &endpoints) |
Get the endpoint sequence from the profile. More... | |
TAO_IIOP_Profile * | create_profile (TAO_Profile *profile) |
Allocate a new IIOP Profile based on the profile passed in. More... | |
TAO_IORManip_IIOP_Filter::TAO_IORManip_IIOP_Filter | ( | void | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Compares the profile to the profile info.
|
private |
Allocate a new IIOP Profile based on the profile passed in.
|
private |
Fill in the Profile_Info with information from the profile.
|
protectedvirtual |
This is the bulk of the filtering code.
Implements TAO_IORManip_Filter.
|
private |
Get the endpoint sequence from the profile.
|
virtual |
Empty virtual method to match on the profile info. Users must provide an implementation to use the first form of sanitize_profiles().