|
OpenVPN 3 Core Library
|
#include <circ_list.hpp>
Public Member Functions | |
| OPENVPN_SIMPLE_EXCEPTION (circ_list_reset) | |
| OPENVPN_SIMPLE_EXCEPTION (circ_list_index) | |
| OPENVPN_SIMPLE_EXCEPTION (circ_list_const_index) | |
| OPENVPN_SIMPLE_EXCEPTION (circ_list_push) | |
| CircList () | |
| CircList (const size_t capacity) | |
| void | init (const size_t capacity) |
| void | reset () |
| size_t | size () const |
| bool | defined () const |
| void | push (const T &item) |
| T & | operator[] (const size_t index) |
| const T & | operator[] (const size_t index) const |
Private Attributes | |
| size_t | capacity_ |
| size_t | head_ |
| std::vector< T > | data_ |
Definition at line 26 of file circ_list.hpp.
|
inline |
Definition at line 34 of file circ_list.hpp.
|
inlineexplicit |
Definition at line 39 of file circ_list.hpp.
|
inline |
Definition at line 75 of file circ_list.hpp.
|
inline |
| openvpn::CircList< T >::OPENVPN_SIMPLE_EXCEPTION | ( | circ_list_const_index | ) |
| openvpn::CircList< T >::OPENVPN_SIMPLE_EXCEPTION | ( | circ_list_index | ) |
| openvpn::CircList< T >::OPENVPN_SIMPLE_EXCEPTION | ( | circ_list_push | ) |
| openvpn::CircList< T >::OPENVPN_SIMPLE_EXCEPTION | ( | circ_list_reset | ) |
|
inline |
Definition at line 92 of file circ_list.hpp.
|
inline |
Definition at line 102 of file circ_list.hpp.
|
inline |
Definition at line 80 of file circ_list.hpp.
|
inline |
|
inline |
Definition at line 70 of file circ_list.hpp.
|
private |
Definition at line 113 of file circ_list.hpp.
|
private |
Definition at line 115 of file circ_list.hpp.
|
private |
Definition at line 114 of file circ_list.hpp.