#include <Sequence.h>
Inheritance diagram for TAO_Bounded_Base_Sequence:
Public Methods | |
void | length (CORBA::ULong length) |
Set the length, for this sequences this call is ignored if the new length is greater that the maximum. More... | |
CORBA::ULong | length (void) const |
Return the current length, it cannot go into the base class due to the C++ name lookup rules (if you don't know what I'm talking about, then try moving it there). More... | |
virtual | ~TAO_Bounded_Base_Sequence (void) |
Destructor. More... | |
Protected Methods | |
TAO_Bounded_Base_Sequence (void) | |
Default constructor. More... | |
TAO_Bounded_Base_Sequence (CORBA::ULong maximum, CORBA::ULong length, void *buffer, CORBA::Boolean release=0) | |
Constructor with control of ownership. More... | |
TAO_Bounded_Base_Sequence (CORBA::ULong maximum, void *buffer) | |
Assume ownership and set length to 0. More... |
This class implements part of the funcionality common to all bounded sequences, using this intermediate class instead of virtual methods on TAO_Base_Sequence give us a slight improvement of performance, but also reduces the amount of generated code in the templates.
|
Destructor.
|
|
Default constructor.
|
|
Constructor with control of ownership.
|
|
Assume ownership and set length to 0.
|
|
Return the current length, it cannot go into the base class due to the C++ name lookup rules (if you don't know what I'm talking about, then try moving it there).
|
|
Set the length, for this sequences this call is ignored if the new length is greater that the maximum.
|