TAO_IORManipulation 4.0.3
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
TAO_IORManip_Filter Class Referenceabstract

#include <IORManip_Filter.h>

Public Member Functions

 TAO_IORManip_Filter ()
 Constructor.
 
virtual ~TAO_IORManip_Filter ()
 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.
 

Constructor & Destructor Documentation

◆ TAO_IORManip_Filter()

TAO_IORManip_Filter::TAO_IORManip_Filter ( )

Constructor.

◆ ~TAO_IORManip_Filter()

TAO_IORManip_Filter::~TAO_IORManip_Filter ( )
virtual

Destructor.

Member Function Documentation

◆ filter_and_add()

virtual void TAO_IORManip_Filter::filter_and_add ( TAO_Profile * profile,
TAO_MProfile & profiles,
TAO_Profile * guideline = 0 )
protectedpure virtual

This will be the bulk of the filtering code.

◆ sanitize()

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.

◆ sanitize_profiles()

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.


The documentation for this class was generated from the following files: