TAO_IORManipulation 2.0.2
Public Member Functions | Protected Member Functions | Private Member Functions

TAO_IORManip_Filter Class Reference

#include <IORManip_Filter.h>

List of all members.

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.

Constructor & Destructor Documentation

TAO_IORManip_Filter::TAO_IORManip_Filter ( void  )

Constructor.

TAO_IORManip_Filter::~TAO_IORManip_Filter ( void  ) [virtual]

Destructor.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines