#include <Sequence.h>
Inheritance diagram for TAO_Bounded_Base_Sequence:
Public Member Functions | |
void | length (CORBA::ULong length) |
CORBA::ULong | length (void) const |
virtual | ~TAO_Bounded_Base_Sequence (void) |
Destructor. | |
Protected Member Functions | |
TAO_Bounded_Base_Sequence (void) | |
Default constructor. | |
TAO_Bounded_Base_Sequence (CORBA::ULong maximum, CORBA::ULong length, void *buffer, CORBA::Boolean release=0) | |
Constructor with control of ownership. | |
TAO_Bounded_Base_Sequence (CORBA::ULong maximum, void *buffer) | |
Assume ownership and set length to 0. |
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. |