TAO::BufferingConstraintPolicy Class Reference

#include <TAOC.h>

Inheritance diagram for TAO::BufferingConstraintPolicy:

Inheritance graph
Collaboration diagram for TAO::BufferingConstraintPolicy:

Collaboration graph
List of all members.

Public Types

typedef BufferingConstraintPolicy_ptr _ptr_type
typedef BufferingConstraintPolicy_var _var_type

Public Member Functions

virtual ::TAO::BufferingConstraint buffering_constraint ()=0 throw ( CORBA::SystemException )
virtual ::CORBA::Policy_ptr copy ()=0 throw ( CORBA::SystemException )
virtual void destroy ()=0 throw ( CORBA::SystemException )
virtual CORBA::Boolean _is_a (const char *type_id)
 Determine if we are of the type specified by the "logical_type_id".
virtual const char * _interface_repository_id (void) const
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr)
 Allows us to forbid marshaling of local interfaces.

Static Public Member Functions

static BufferingConstraintPolicy_ptr _duplicate (BufferingConstraintPolicy_ptr obj)
static void _tao_release (BufferingConstraintPolicy_ptr obj)
static BufferingConstraintPolicy_ptr _narrow (CORBA::Object_ptr obj)
 No-op it is just here to simplify some templates.
static BufferingConstraintPolicy_ptr _unchecked_narrow (CORBA::Object_ptr obj)
static BufferingConstraintPolicy_ptr _nil (void)
 Return a NULL object.

Protected Member Functions

 BufferingConstraintPolicy (void)
virtual ~BufferingConstraintPolicy (void)

Private Member Functions

 BufferingConstraintPolicy (const BufferingConstraintPolicy &)
void operator= (const BufferingConstraintPolicy &)

Member Typedef Documentation

typedef BufferingConstraintPolicy_ptr TAO::BufferingConstraintPolicy::_ptr_type

Reimplemented from CORBA::Policy.

typedef BufferingConstraintPolicy_var TAO::BufferingConstraintPolicy::_var_type

Reimplemented from CORBA::Policy.

Constructor & Destructor Documentation

TAO::BufferingConstraintPolicy::BufferingConstraintPolicy ( void   )  [protected]

TAO::BufferingConstraintPolicy::~BufferingConstraintPolicy ( void   )  [protected, virtual]

TAO::BufferingConstraintPolicy::BufferingConstraintPolicy ( const BufferingConstraintPolicy  )  [private]

Member Function Documentation

TAO::BufferingConstraintPolicy_ptr TAO::BufferingConstraintPolicy::_duplicate ( BufferingConstraintPolicy_ptr  obj  )  [static]

const char * TAO::BufferingConstraintPolicy::_interface_repository_id ( void   )  const [virtual]

The repository ID for the most derived class, this is an implementation method and does no remote invocations!

Reimplemented from CORBA::Policy.

CORBA::Boolean TAO::BufferingConstraintPolicy::_is_a ( const char *  type_id  )  [virtual]

Determine if we are of the type specified by the "logical_type_id".

Reimplemented from CORBA::Policy.

TAO::BufferingConstraintPolicy_ptr TAO::BufferingConstraintPolicy::_narrow ( CORBA::Object_ptr  obj  )  [static]

No-op it is just here to simplify some templates.

Reimplemented from CORBA::Policy.

static BufferingConstraintPolicy_ptr TAO::BufferingConstraintPolicy::_nil ( void   )  [inline, static]

Return a NULL object.

Reimplemented from CORBA::Policy.

void TAO::BufferingConstraintPolicy::_tao_release ( BufferingConstraintPolicy_ptr  obj  )  [static]

TAO::BufferingConstraintPolicy_ptr TAO::BufferingConstraintPolicy::_unchecked_narrow ( CORBA::Object_ptr  obj  )  [static]

Reimplemented from CORBA::Policy.

virtual ::TAO::BufferingConstraint TAO::BufferingConstraintPolicy::buffering_constraint (  )  throw ( CORBA::SystemException ) [pure virtual]

virtual ::CORBA::Policy_ptr TAO::BufferingConstraintPolicy::copy (  )  throw ( CORBA::SystemException ) [pure virtual]

Reimplemented from CORBA::Policy.

virtual void TAO::BufferingConstraintPolicy::destroy (  )  throw ( CORBA::SystemException ) [pure virtual]

Reimplemented from CORBA::Policy.

CORBA::Boolean TAO::BufferingConstraintPolicy::marshal ( TAO_OutputCDR cdr  )  [virtual]

Allows us to forbid marshaling of local interfaces.

Reimplemented from CORBA::Policy.

void TAO::BufferingConstraintPolicy::operator= ( const BufferingConstraintPolicy  )  [private]

The documentation for this class was generated from the following files:
Generated on Sun Jul 9 09:44:48 2006 for TAO by  doxygen 1.4.7-1