Zero  0.1.0
Public Member Functions | Public Attributes | List of all members
trx_request_t Struct Reference

#include <reqs.h>

Inheritance diagram for trx_request_t:
base_request_t

Public Member Functions

 trx_request_t ()
 
 trx_request_t (xct_t *pxct, const tid_t &atid, const int axctid, const trx_result_tuple_t &aresult, const int axcttype, const int aspecid, int tspread=0)
 
 ~trx_request_t ()
 
void set (xct_t *pxct, const tid_t &atid, const int axctid, const trx_result_tuple_t &aresult, const int axcttype, const int aspecid, int tspread)
 
int type () const
 
void set_type (const int atype)
 
int selectedID ()
 
int tspread () const
 
- Public Member Functions inherited from base_request_t
 base_request_t ()
 
 base_request_t (xct_t *pxct, const tid_t &atid, const int axctid, const trx_result_tuple_t &aresult)
 
 ~base_request_t ()
 
void set (xct_t *pxct, const tid_t &atid, const int axctid, const trx_result_tuple_t &aresult)
 
xct_txct ()
 
tid_t tid () const
 
int xct_id () const
 
void notify_client ()
 
void set_last_lsn (const lsn_t &alsn)
 
lsn_t my_last_lsn ()
 

Public Attributes

int _xct_type
 
int _spec_id
 
int _tspread
 
- Public Attributes inherited from base_request_t
xct_t_xct
 
tid_t _tid
 
int _xct_id
 
trx_result_tuple_t _result
 
lsn_t _my_last_lsn
 

Constructor & Destructor Documentation

§ trx_request_t() [1/2]

trx_request_t::trx_request_t ( )
inline

§ trx_request_t() [2/2]

trx_request_t::trx_request_t ( xct_t pxct,
const tid_t atid,
const int  axctid,
const trx_result_tuple_t aresult,
const int  axcttype,
const int  aspecid,
int  tspread = 0 
)
inline

§ ~trx_request_t()

trx_request_t::~trx_request_t ( )
inline

Member Function Documentation

§ selectedID()

int trx_request_t::selectedID ( )
inline

§ set()

void trx_request_t::set ( xct_t pxct,
const tid_t atid,
const int  axctid,
const trx_result_tuple_t aresult,
const int  axcttype,
const int  aspecid,
int  tspread 
)
inline

§ set_type()

void trx_request_t::set_type ( const int  atype)
inline

§ tspread()

int trx_request_t::tspread ( ) const
inline

§ type()

int trx_request_t::type ( ) const
inline

Member Data Documentation

§ _spec_id

int trx_request_t::_spec_id

§ _tspread

int trx_request_t::_tspread

§ _xct_type

int trx_request_t::_xct_type

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