TAO_ZIOP_Stub Class Reference

#include <ZIOP_Stub.h>

Inheritance diagram for TAO_ZIOP_Stub:

Inheritance graph
Collaboration diagram for TAO_ZIOP_Stub:

Collaboration graph

List of all members.

Public Member Functions

 TAO_ZIOP_Stub (const char *repository_id, const TAO_MProfile &profiles, TAO_ORB_Core *orb_core)
virtual ~TAO_ZIOP_Stub (void)
CORBA::Policy_ptr get_policy (CORBA::PolicyType type)
CORBA::Policy_ptr get_cached_policy (TAO_Cached_Policy_Type type)

Private Member Functions

void parse_policies (void)
 Helper method used to parse the policies.
void exposed_compression_enabling_policy (CORBA::Policy_ptr policy)
void exposed_compression_id_list_policy (CORBA::Policy_ptr policy)
CORBA::Policy_ptr exposed_compression_enabling_policy (void)
CORBA::Policy_ptr exposed_compression_id_list_policy (void)
CORBA::Policyeffective_compression_enabling_policy (void)
CORBA::Policyeffective_compression_id_list_policy (void)
 TAO_ZIOP_Stub (const TAO_ZIOP_Stub &)
TAO_ZIOP_Stuboperator= (const TAO_ZIOP_Stub &)

Private Attributes

CORBA::Policy_var compression_enabling_policy_
CORBA::Policy_var compression_id_list_policy_
CORBA::Boolean are_policies_parsed_

Detailed Description

This class represent a stub with extended functionality, which are needed for ZIOPCORBA.

Constructor & Destructor Documentation

TAO_ZIOP_Stub::TAO_ZIOP_Stub ( const char *  repository_id,
const TAO_MProfile profiles,
TAO_ORB_Core orb_core 

TAO_ZIOP_Stub::~TAO_ZIOP_Stub ( void   )  [virtual]

TAO_ZIOP_Stub::TAO_ZIOP_Stub ( const TAO_ZIOP_Stub  )  [private]

Member Function Documentation

CORBA::Policy * TAO_ZIOP_Stub::effective_compression_enabling_policy ( void   )  [private]

CORBA::Policy * TAO_ZIOP_Stub::effective_compression_id_list_policy ( void   )  [private]

CORBA::Policy * TAO_ZIOP_Stub::exposed_compression_enabling_policy ( void   )  [private]

void TAO_ZIOP_Stub::exposed_compression_enabling_policy ( CORBA::Policy_ptr  policy  )  [private]

CORBA::Policy * TAO_ZIOP_Stub::exposed_compression_id_list_policy ( void   )  [private]

void TAO_ZIOP_Stub::exposed_compression_id_list_policy ( CORBA::Policy_ptr  policy  )  [private]

CORBA::Policy_ptr TAO_ZIOP_Stub::get_cached_policy ( TAO_Cached_Policy_Type  type  )  [virtual]

Reimplemented from TAO_Stub.

CORBA::Policy_ptr TAO_ZIOP_Stub::get_policy ( CORBA::PolicyType  type  )  [virtual]

Returns the effective policy if type is a known client-exposed policy type. Returns the effective override for all other policy types.

Reimplemented from TAO_Stub.

TAO_ZIOP_Stub& TAO_ZIOP_Stub::operator= ( const TAO_ZIOP_Stub  )  [private]

void TAO_ZIOP_Stub::parse_policies ( void   )  [private]

Helper method used to parse the policies.

Member Data Documentation

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

Generated on Mon Jul 13 16:43:58 2009 for TAO_ZIOP by  doxygen 1.5.8