#include <IORManip_IIOP_Filter.h>


Classes | |
| struct | Profile_Info |
Public Member Functions | |
| TAO_IORManip_IIOP_Filter (void) | |
| Constructor. | |
| virtual | ~TAO_IORManip_IIOP_Filter (void) |
| Destructor. | |
| 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. | |
| virtual CORBA::Boolean | profile_info_matches (const TAO_IORManip_IIOP_Filter::Profile_Info &pinfo) |
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. | |
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. | |
| int | get_endpoints (TAO_Profile *profile, TAO::IIOPEndpointSequence &endpoints) |
| Get the endpoint sequence from the profile. | |
| TAO_IIOP_Profile * | create_profile (TAO_Profile *profile) |
| Allocate a new IIOP Profile based on the profile passed in. | |
| TAO_IORManip_IIOP_Filter::TAO_IORManip_IIOP_Filter | ( | void | ) |
Constructor.
| TAO_IORManip_IIOP_Filter::~TAO_IORManip_IIOP_Filter | ( | void | ) | [virtual] |
Destructor.
| CORBA::Boolean TAO_IORManip_IIOP_Filter::compare_profile_info | ( | const TAO_IORManip_IIOP_Filter::Profile_Info & | left, | |
| const TAO_IORManip_IIOP_Filter::Profile_Info & | right | |||
| ) | [virtual] |
Compares the profile to the profile info.
| TAO_IIOP_Profile * TAO_IORManip_IIOP_Filter::create_profile | ( | TAO_Profile * | profile | ) | [private] |
Allocate a new IIOP Profile based on the profile passed in.
| int TAO_IORManip_IIOP_Filter::fill_profile_info | ( | TAO_Profile * | profile, | |
| TAO_IORManip_IIOP_Filter::Profile_Info & | pinfo | |||
| ) | [private] |
Fill in the Profile_Info with information from the profile.
| void TAO_IORManip_IIOP_Filter::filter_and_add | ( | TAO_Profile * | profile, | |
| TAO_MProfile & | profiles, | |||
| TAO_Profile * | guideline = 0 | |||
| ) | [protected, virtual] |
| int TAO_IORManip_IIOP_Filter::get_endpoints | ( | TAO_Profile * | profile, | |
| TAO::IIOPEndpointSequence & | endpoints | |||
| ) | [private] |
Get the endpoint sequence from the profile.
| CORBA::Boolean TAO_IORManip_IIOP_Filter::profile_info_matches | ( | const TAO_IORManip_IIOP_Filter::Profile_Info & | pinfo | ) | [virtual] |
Empty virtual method to match on the profile info. Users must provide an implementation to use the first form of sanitize_profiles().
1.5.8