#include <Unbounded_Octet_Sequence_T.h>
|
| unbounded_value_sequence () |
|
| unbounded_value_sequence (CORBA::ULong maximum) |
|
| unbounded_value_sequence (CORBA::ULong maximum, CORBA::ULong length, value_type *data, CORBA::Boolean release=false) |
|
| ~unbounded_value_sequence () |
|
| unbounded_value_sequence (CORBA::ULong length, const ACE_Message_Block *mb) |
| Create a sequence of octets from a single message block (i.e. it ignores any chaining in the message block). More...
|
|
CORBA::ULong | maximum () const |
|
CORBA::Boolean | release () const |
|
CORBA::ULong | length () const |
|
void | length (CORBA::ULong length) |
|
value_type const & | operator[] (CORBA::ULong i) const |
|
value_type & | operator[] (CORBA::ULong i) |
|
void | replace (CORBA::ULong maximum, CORBA::ULong length, value_type *data, CORBA::Boolean release=false) |
|
value_type const * | get_buffer () const |
|
value_type * | get_buffer (CORBA::Boolean orphan=false) |
|
bool | operator== (const unbounded_value_sequence< CORBA::Octet > &rhs) const |
|
bool | operator!= (const unbounded_value_sequence< CORBA::Octet > &rhs) const |
|
void | swap (unbounded_value_sequence &rhs) throw () |
|
ACE_Message_Block * | mb (void) const |
| Returns the underlying message block, the caller must not release the copy. More...
|
|
void | replace (CORBA::ULong length, const ACE_Message_Block *mb) |
| Replaces the current buffer with mb, using only length bytes. It takes a duplicate of <mb> so the user still owns it. More...
|
|
| unbounded_value_sequence (const unbounded_value_sequence< CORBA::Octet > &rhs) |
|
unbounded_value_sequence
< CORBA::Octet > & | operator= (const unbounded_value_sequence< CORBA::Octet > &rhs) |
|
Create a sequence of octets from a single message block (i.e. it ignores any chaining in the message block).
Returns the underlying message block, the caller must not release the copy.
Replaces the current buffer with mb, using only length bytes. It takes a duplicate of <mb> so the user still owns it.
The buffer with all the elements, casting must be done in derived classes.
The current number of elements in the buffer.
The maximum number of elements the buffer can contain.
If true then the sequence should release the buffer when it is destroyed.
The documentation for this class was generated from the following file: