TAO_IORManip_Filter Class Reference

#include <IORManip_Filter.h>

Inheritance diagram for TAO_IORManip_Filter:

Inheritance graph
[legend]

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.

Implemented in TAO_IORManip_IIOP_Filter.

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:

Generated on Mon Jul 13 16:43:11 2009 for TAO_IORManipulation by  doxygen 1.5.8