GCS  0.2.3
Public Member Functions | Protected Member Functions
gu::RecordSetInBase Class Reference

#include <gu_rset.hpp>

Inheritance diagram for gu::RecordSetInBase:
gu::RecordSet gu::RecordSetIn< R >

Public Member Functions

 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
 
- Public Member Functions inherited from gu::RecordSet
size_t size () const
 
int count () const
 

Protected Member Functions

template<class R >
void next_base (Buf &n) const
 
template<class R >
next_base () const
 
- Protected Member Functions inherited from gu::RecordSet
 RecordSet (Version const version, CheckType const ct)
 
void init (const byte_t *buf, ssize_t size)
 

Additional Inherited Members

- Public Types inherited from gu::RecordSet
enum  Version { EMPTY = 0, VER1 }
 
enum  CheckType { CHECK_NONE = 0, CHECK_MMH32, CHECK_MMH64, CHECK_MMH128 }
 
typedef gu::Vector< gu::Buf, 16 > GatherVector
 
- Static Public Attributes inherited from gu::RecordSet
static Version const MAX_VERSION = VER1
 
- Protected Attributes inherited from gu::RecordSet
ssize_t size_
 
int count_
 
Version version_
 
CheckType check_type_
 

Detailed Description

class to recover records from a buffer


The documentation for this class was generated from the following file: