TAO_ZIOP 2.0.3
Public Member Functions | Private Member Functions | Private Attributes
TAO_ZIOP_Stub Class Reference

#include <ZIOP_Stub.h>

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

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]
void TAO_ZIOP_Stub::exposed_compression_enabling_policy ( CORBA::Policy_ptr  policy) [private]
CORBA::Policy * TAO_ZIOP_Stub::exposed_compression_enabling_policy ( void  ) [private]
void TAO_ZIOP_Stub::exposed_compression_id_list_policy ( CORBA::Policy_ptr  policy) [private]
CORBA::Policy * TAO_ZIOP_Stub::exposed_compression_id_list_policy ( void  ) [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: