TAO_IORManipulation  2.2.4
 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  )


TAO_IORManip_Filter::~TAO_IORManip_Filter ( void  )


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 

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: