TAO_IORManipulation
2.0.8
|
#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_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] |
This will be the bulk of the filtering code.
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.