randolf.ca  1.00
Randolf Richardson's C++ classes
Loading...
Searching...
No Matches
randolf::rring Member List

This is the complete list of members for randolf::rring, including all inherited members.

append(const char data)randolf::rringinline
append(const char *data, int len=-1)randolf::rringinline
append(const std::string data, int len=-1)randolf::rringinline
append(const std::vector< char > data, int len=-1)randolf::rringinline
append(const std::vector< unsigned char > data, int len=-1)randolf::rringinline
at(int index)randolf::rringinline
c_str(char *data=nullptr) noexceptrandolf::rringinline
copy_to_rline(int len=-1, randolf::rline *data=nullptr)randolf::rringinline
data(bool defragment_flag=true) noexceptrandolf::rringinline
data_bam(rring_bam *bam=nullptr) noexceptrandolf::rringinline
data_bam_adjust(size_t head, size_t tail=0)randolf::rringinline
defragment(const bool full=true)randolf::rringinline
discard(int len=-1) noexceptrandolf::rringinline
empty() noexceptrandolf::rringinline
get_ascii_map(int len=65, const std::string u="|", const std::string a=".") noexceptrandolf::rringinline
get_available() noexceptrandolf::rringinline
get_base_size() noexceptrandolf::rringinline
get_head() noexceptrandolf::rringinline
get_max_size() noexceptrandolf::rringinline
get_size() noexceptrandolf::rringinline
get_tail() noexceptrandolf::rringinline
get_utilized() noexceptrandolf::rringinline
get_wipe_policy() noexceptrandolf::rringinline
get_xp_block_size() noexceptrandolf::rringinline
get_xp_blocks_available() noexceptrandolf::rringinline
get_xp_blocks_utilized() noexceptrandolf::rringinline
get_xp_max() noexceptrandolf::rringinline
get_xp_play() noexceptrandolf::rringinline
operator char *() noexceptrandolf::rringinline
operator std::string() noexceptrandolf::rringinline
operator std::vector< char >() noexceptrandolf::rringinline
operator<<(std::ostream &o, rring &c) noexceptrandolf::rringfriend
operator[](int index)randolf::rringinline
peek()randolf::rringinline
peek_to_array(size_t len, char *data=nullptr)randolf::rringinline
peek_to_string(int len=-1, std::string data=std::string())randolf::rringinline
peek_to_vector(int len=-1, std::vector< char > data=std::vector< char >())randolf::rringinline
remove()randolf::rringinline
remove_to_array(size_t len, char *data=nullptr)randolf::rringinline
remove_to_string(int len=-1, std::string data=std::string())randolf::rringinline
remove_to_vector(int len=-1, std::vector< char > data=std::vector< char >())randolf::rringinline
reverse()randolf::rringinline
rring(const size_t buffer_size)randolf::rringinline
rring(const size_t buffer_size, const uint xp_max, const uint xp_play=2, const uint xp_block_size=0)randolf::rringinline
set_head(int offset, bool type=true)randolf::rringinline
set_size(const size_t len)randolf::rringinline
set_tail(int offset, bool type=true)randolf::rringinline
set_wipe_policy(const bool policy_flag) noexceptrandolf::rringinline
set_xp_block_size(const uint xp_block_size)randolf::rringinline
set_xp_max(const uint xp_max)randolf::rringinline
set_xp_play(const uint xp_play) noexceptrandolf::rringinline
~rring() noexceptrandolf::rringinline