kvl_t Struct Reference

Collaboration diagram for kvl_t:

Collaboration graph
[legend]
List of all members.

Detailed Description

Key-Value Lock identifier.

Used by the lock manager.

Examples:

lockid_test.cpp.

Definition at line 57 of file kvl_t.h.

Public Member Functions

NORET kvl_t ()
NORET kvl_t (stid_t id, const cvec_t &v)
NORET kvl_t (stid_t _stid, const cvec_t &v1, const cvec_t &v2)
NORET ~kvl_t ()
NORET kvl_t (const kvl_t &k)
kvl_toperator= (const kvl_t &k)
kvl_tset (stid_t s, const cvec_t &v)
kvl_tset (stid_t s, const cvec_t &v1, const cvec_t &v2)
bool operator== (const kvl_t &k) const
bool operator!= (const kvl_t &k) const

Public Attributes

stid_t stid
w_base_t::uint4_t h
w_base_t::uint4_t g

Static Public Attributes

static const cvec_t eof
static const cvec_t bof

Friends

ostream & operator<< (ostream &, const kvl_t &k)
istream & operator>> (istream &, kvl_t &k)


The documentation for this struct was generated from the following files:
Generated on Mon Jan 2 15:14:06 2012 for Shore Storage Manager by  doxygen 1.4.7