TAO_IORManipulation  2.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
TAO_IORManip_Filter Class Referenceabstract

#include <IORManip_Filter.h>

Inheritance diagram for TAO_IORManip_Filter:
Inheritance graph
Collaboration diagram for TAO_IORManip_Filter:
Collaboration graph

Public Member Functions

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

Private Member Functions

CORBA::Object_ptr sanitize (CORBA::Object_ptr object, TAO_Profile *profile)
 The sanitize_profiles() methods call this to do the work. More...
 

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 
)
protectedpure 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: