GCS
0.2.3
|
#include <gu_rset.hpp>
Public Member Functions | |
RecordSetIn (const void *buf, size_t size, bool check_first=true) | |
void | next (Buf &n) const |
R | next () const |
![]() | |
RecordSetInBase (const byte_t *buf, size_t size, bool check_now=true) | |
void | init (const byte_t *buf, size_t size, bool check_now=true) |
void | rewind () const |
void | checksum () const |
gu::Buf | buf () const |
![]() | |
size_t | size () const |
int | count () const |
Additional Inherited Members | |
![]() | |
enum | Version { EMPTY = 0, VER1 } |
enum | CheckType { CHECK_NONE = 0, CHECK_MMH32, CHECK_MMH64, CHECK_MMH128 } |
typedef gu::Vector< gu::Buf, 16 > | GatherVector |
![]() | |
static Version const | MAX_VERSION = VER1 |
![]() | |
template<class R > | |
void | next_base (Buf &n) const |
template<class R > | |
R | next_base () const |
![]() | |
RecordSet (Version const version, CheckType const ct) | |
void | init (const byte_t *buf, ssize_t size) |
![]() | |
ssize_t | size_ |
int | count_ |
Version | version_ |
CheckType | check_type_ |
This is a small wrapper template for RecordSetInBase to avoid templating the whole thing instead of just the two next methods.