#include <IORManip_Filter.h>

Public Member Functions | |
| TAO_IORManip_Filter (void) | |
| Constructor. | |
| virtual | ~TAO_IORManip_Filter (void) |
| Destructor. | |
| 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)=0 |
| This will be the bulk of the filtering code. | |
Private Member Functions | |
| CORBA::Object_ptr | sanitize (CORBA::Object_ptr object, TAO_Profile *profile) |
| The sanitize_profiles() methods call this to do the work. | |
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_IORManip_Filter::TAO_IORManip_Filter | ( | void | ) |
Constructor.
| TAO_IORManip_Filter::~TAO_IORManip_Filter | ( | void | ) | [virtual] |
Destructor.
| virtual void TAO_IORManip_Filter::filter_and_add | ( | TAO_Profile * | profile, | |
| TAO_MProfile & | profiles, | |||
| TAO_Profile * | guideline = 0 | |||
| ) | [protected, pure virtual] |
| CORBA::Object_ptr TAO_IORManip_Filter::sanitize | ( | CORBA::Object_ptr | object, | |
| TAO_Profile * | profile | |||
| ) | [private] |
The sanitize_profiles() methods call this to do the work.
| CORBA::Object_ptr TAO_IORManip_Filter::sanitize_profiles | ( | CORBA::Object_ptr | object, | |
| TAO_Profile * | profile = 0 | |||
| ) |
Perform filtering using the profile passed in as a guide. If no profile is provided, filter using the profile_matches() method.
1.5.8