Horus Doc || IDL Reference || C++ Binding   Java Binding || Doxygen's quick Index  

HxCorba::ObjectUsage Class Reference

#include <HxCorbaConfigure.h>

Inheritance diagram for HxCorba::ObjectUsage::

OBProxy_HxCorba::ObjectUsage List of all members.

Public Types

typedef ObjectUsage_ptr _ptr_type
typedef ObjectUsage_var _var_type

Public Methods

 ObjectUsage ()
virtual ~ObjectUsage ()
virtual CORBA::Long getUsed (const char *unit)=0
virtual CORBA::Long getTotalLimit (const char *unit)=0
virtual void setTotalLimit (const char *unit, CORBA::Long limit)=0
virtual CORBA::Long getObjectLimit (const char *unit)=0
virtual void setObjectLimit (const char *unit, CORBA::Long limit)=0
virtual StringSeq * listUnits ()=0
virtual void close ()=0

Static Public Methods

ObjectUsage_ptr _duplicate (ObjectUsage_ptr p)
ObjectUsage_ptr _nil ()
ObjectUsage_ptr _narrow (CORBA::Object_ptr)
ObjectUsage_ptr _unchecked_narrow (CORBA::Object_ptr)
ObjectUsage_ptr _narrow (CORBA::AbstractBase_ptr)
ObjectUsage_ptr _unchecked_narrow (CORBA::AbstractBase_ptr)
const char ** _OB_staticIds ()

Static Protected Attributes

const char * ids_ []

Member Typedef Documentation

typedef ObjectUsage_ptr HxCorba::ObjectUsage::_ptr_type
 

typedef ObjectUsage_var HxCorba::ObjectUsage::_var_type
 


Constructor & Destructor Documentation

HxCorba::ObjectUsage::ObjectUsage (    )  [inline]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.

virtual HxCorba::ObjectUsage::~ObjectUsage (    )  [inline, virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.


Member Function Documentation

ObjectUsage_ptr HxCorba::ObjectUsage::_duplicate (  ObjectUsage_ptr    p )  [inline, static]
 

ObjectUsage_ptr HxCorba::ObjectUsage::_nil (    )  [inline, static]
 

HxCorba::ObjectUsage_ptr HxCorba::ObjectUsage::_narrow (  CORBA::Object_ptr    p )  [static]
 

HxCorba::ObjectUsage_ptr HxCorba::ObjectUsage::_unchecked_narrow (  CORBA::Object_ptr    p )  [static]
 

HxCorba::ObjectUsage_ptr HxCorba::ObjectUsage::_narrow (  CORBA::AbstractBase_ptr    p )  [static]
 

HxCorba::ObjectUsage_ptr HxCorba::ObjectUsage::_unchecked_narrow (  CORBA::AbstractBase_ptr    p )  [static]
 

const char ** HxCorba::ObjectUsage::_OB_staticIds (    )  [static]
 

virtual CORBA::Long HxCorba::ObjectUsage::getUsed (  const char *    _ob_a0 )  [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.

virtual CORBA::Long HxCorba::ObjectUsage::getTotalLimit (  const char *    _ob_a0 )  [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.

virtual void HxCorba::ObjectUsage::setTotalLimit (  const char *    _ob_a0,
CORBA::Long    _ob_a1
)  [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.

virtual CORBA::Long HxCorba::ObjectUsage::getObjectLimit (  const char *    _ob_a0 )  [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.

virtual void HxCorba::ObjectUsage::setObjectLimit (  const char *    _ob_a0,
CORBA::Long    _ob_a1
)  [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.

virtual StringSeq* HxCorba::ObjectUsage::listUnits (    )  [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.

virtual void HxCorba::ObjectUsage::close (    )  [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ObjectUsage.


Member Data Documentation

const char * HxCorba::ObjectUsage::ids_ [static, protected]
 

Initial value:

{
    "IDL:HxCorba/ObjectUsage:1.0",
    0
}


The documentation for this class was generated from the following files:
Generated on Mon Jan 27 15:08:07 2003 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001