Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Omniifr::WstringDef_impl Class Reference

#include <WstringDef.h>

Inheritance diagram for Omniifr::WstringDef_impl:

Inheritance graph
[legend]
Collaboration diagram for Omniifr::WstringDef_impl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

CORBA::ULong bound ()
void bound (CORBA::ULong v)
CORBA::DefinitionKind def_kind ()
CORBA::TypeCode_ptr type ()
 WstringDef_impl (CORBA::ULong bound)
virtual ~WstringDef_impl ()
void uncheckedDestroy ()
 Destroys this object, without first checking for dependencies.
void output (ostream &os)
 Save this object's state to a stream.

Private Attributes

CORBA::ULong _bound

Constructor & Destructor Documentation

Omniifr::WstringDef_impl::WstringDef_impl CORBA::ULong  bound  ) 
 

Definition at line 34 of file WstringDef.cc.

00035 :_bound(bound)
00036 {
00037   Repository_impl::inst().addAnonymous(this);
00038 }

virtual Omniifr::WstringDef_impl::~WstringDef_impl  )  [inline, virtual]
 

Definition at line 46 of file WstringDef.h.

00046 {}


Member Function Documentation

void Omniifr::WstringDef_impl::bound CORBA::ULong  v  )  [inline]
 

Definition at line 36 of file WstringDef.h.

References _bound, and Omniifr::IRObject_impl::checkReadonly().

00036 {checkReadonly(); _bound=v;}

CORBA::ULong Omniifr::WstringDef_impl::bound  )  [inline]
 

Definition at line 35 of file WstringDef.h.

References _bound.

00035 {return _bound;}

CORBA::DefinitionKind Omniifr::WstringDef_impl::def_kind  )  [inline, virtual]
 

Implements Omniifr::IRObject_impl.

Definition at line 38 of file WstringDef.h.

00038 {return CORBA::dk_String;}

void Omniifr::WstringDef_impl::output ostream &  os  )  [virtual]
 

Save this object's state to a stream.

Implements Omniifr::IRObject_impl.

Definition at line 45 of file WstringDef.cc.

References _bound, and Omniifr::IRObject_impl::outputOid().

00046 {
00047   os<<"WstringDef"<<PersistNode::_separator;
00048   outputOid(os);
00049   os<<" bound="<<_bound<<" ;;\n";
00050 }

TypeCode_ptr Omniifr::WstringDef_impl::type  )  [virtual]
 

Implements Omniifr::IDLType_impl.

Definition at line 29 of file WstringDef.cc.

References _bound.

00030 {
00031   return Repository_impl::inst()._orb->create_wstring_tc(_bound);
00032 }

void Omniifr::WstringDef_impl::uncheckedDestroy  )  [virtual]
 

Destroys this object, without first checking for dependencies.

Implements Omniifr::IRObject_impl.

Definition at line 40 of file WstringDef.cc.

00041 {
00042   Repository_impl::inst().removeAnonymous(this);
00043 }


Member Data Documentation

CORBA::ULong Omniifr::WstringDef_impl::_bound [private]
 

Definition at line 43 of file WstringDef.h.

Referenced by bound(), output(), and type().


The documentation for this class was generated from the following files:
Generated on Fri Mar 4 13:04:10 2005 for OmniIFR by  doxygen 1.4.1