#include <bytes_seq.H>
Public Member Functions | |
bytes_seq (int len_hint=0, int bytes=0) | |
bytes_seq (void **buffer, int bytes) throw (failure) | |
~bytes_seq () | |
byte_str | ith (int i) const |
byte_str | operator[] (int i) const |
int | length () const |
void | append (const byte_str &b) throw (failure) |
void | operator+= (const byte_str &b) throw (failure) |
Static Public Member Functions | |
static int | min_size (int len) |
Private Member Functions | |
bytes_seq (const bytes_seq &) | |
bytes_seq (bytes_seq &) | |
void | operator= (bytes_seq &) |
Private Attributes | |
bytes_seq_impl::rep * | p |
Friends | |
class | SRPC |
class | SRPC_impl |
class | bytes_seq_impl |
Classes | |
struct | failure |
|
Definition at line 99 of file bytes_seq.C. References bytes_seq_impl::allocate_buffer(), and p. |
|
Definition at line 109 of file bytes_seq.C. References bytes_seq_impl::manual. |
|
Definition at line 117 of file bytes_seq.C. References bytes_seq_impl::rep::h, bytes_seq_impl::manual, and p. |
|
|
|
|
|
Definition at line 140 of file bytes_seq.C. References bytes_seq_impl::allocate_buffer(), bytes_seq_impl::expand(), byte_str::l, and byte_str::p. |
|
Definition at line 90 of file bytes_seq.H. References bytes_seq_impl::rep::base, and p. Referenced by operator[](). |
|
Definition at line 96 of file bytes_seq.H. References bytes_seq_impl::rep::h, and p. |
|
Definition at line 123 of file bytes_seq.C. References round_up(). Referenced by bytes_seq_impl::allocate_buffer(). |
|
Definition at line 111 of file bytes_seq.H. |
|
|
|
Definition at line 93 of file bytes_seq.H. References ith(). |
|
Definition at line 44 of file bytes_seq.H. |
|
Definition at line 42 of file bytes_seq.H. |
|
Definition at line 43 of file bytes_seq.H. |
|
Definition at line 111 of file bytes_seq.H. Referenced by bytes_seq(), ith(), length(), and ~bytes_seq(). |