TAO_IORManipulation  2.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Classes | Public Member Functions | Protected Member Functions | Private Member Functions
TAO_IORManip_IIOP_Filter Class Reference

#include <IORManip_IIOP_Filter.h>

Inheritance diagram for TAO_IORManip_IIOP_Filter:
Inheritance graph
[legend]
Collaboration diagram for TAO_IORManip_IIOP_Filter:
Collaboration graph
[legend]

List of all members.

Classes

struct  Profile_Info

Public Member Functions

 TAO_IORManip_IIOP_Filter (void)
 Constructor.
virtual ~TAO_IORManip_IIOP_Filter (void)
 Destructor.
virtual CORBA::Boolean compare_profile_info (const TAO_IORManip_IIOP_Filter::Profile_Info &left, const TAO_IORManip_IIOP_Filter::Profile_Info &right)
 Compares the profile to the profile info.
virtual CORBA::Boolean profile_info_matches (const TAO_IORManip_IIOP_Filter::Profile_Info &pinfo)

Protected Member Functions

virtual void filter_and_add (TAO_Profile *profile, TAO_MProfile &profiles, TAO_Profile *guideline=0)
 This is the bulk of the filtering code.

Private Member Functions

int fill_profile_info (TAO_Profile *profile, TAO_IORManip_IIOP_Filter::Profile_Info &pinfo)
 Fill in the Profile_Info with information from the profile.
int get_endpoints (TAO_Profile *profile, TAO::IIOPEndpointSequence &endpoints)
 Get the endpoint sequence from the profile.
TAO_IIOP_Profilecreate_profile (TAO_Profile *profile)
 Allocate a new IIOP Profile based on the profile passed in.

Constructor & Destructor Documentation

Constructor.

Destructor.


Member Function Documentation

Compares the profile to the profile info.

Allocate a new IIOP Profile based on the profile passed in.

Fill in the Profile_Info with information from the profile.

void TAO_IORManip_IIOP_Filter::filter_and_add ( TAO_Profile profile,
TAO_MProfile profiles,
TAO_Profile guideline = 0 
) [protected, virtual]

This is the bulk of the filtering code.

Implements TAO_IORManip_Filter.

int TAO_IORManip_IIOP_Filter::get_endpoints ( TAO_Profile profile,
TAO::IIOPEndpointSequence &  endpoints 
) [private]

Get the endpoint sequence from the profile.

Empty virtual method to match on the profile info. Users must provide an implementation to use the first form of sanitize_profiles().


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