GCS  0.2.3
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
gu::RecordSet Class Reference
Inheritance diagram for gu::RecordSet:
gu::RecordSetInBase gu::RecordSetOutBase gu::RecordSetIn< R > gu::RecordSetOut< R >

Public Types

enum  Version { EMPTY = 0, VER1 }
 
enum  CheckType { CHECK_NONE = 0, CHECK_MMH32, CHECK_MMH64, CHECK_MMH128 }
 
typedef gu::Vector< gu::Buf, 16 > GatherVector
 

Public Member Functions

size_t size () const
 
int count () const
 

Static Public Attributes

static Version const MAX_VERSION = VER1
 

Protected Member Functions

 RecordSet (Version const version, CheckType const ct)
 
void init (const byte_t *buf, ssize_t size)
 

Protected Attributes

ssize_t size_
 
int count_
 
Version version_
 
CheckType check_type_
 

Member Function Documentation

int gu::RecordSet::count ( ) const
inline

return number of records in the record set

size_t gu::RecordSet::size ( ) const
inline

return total size of a RecordSet


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