Zero  0.1.0
Classes | Enumerations | Variables
reqs.h File Reference

: Structures that represent user requests More...

#include "sm_vas.h"
#include "util/condex.h"

Go to the source code of this file.

Classes

class  trx_result_tuple_t
 
struct  base_request_t
 
struct  trx_request_t
 

Enumerations

enum  TrxState {
  UNDEF = 0x0, UNSUBMITTED = 0x1, SUBMITTED = 0x2, POISSONED = 0x4,
  COMMITTED = 0x8, ROLLBACKED = 0x10
}
 
enum  eWorkerControl { WC_PAUSED = 0x1, WC_ACTIVE = 0x2, WC_STOPPED = 0x4, WC_RECOVERY = 0x8 }
 
enum  eWorkingState {
  WS_UNDEF = 0x1, WS_LOOP = 0x2, WS_SLEEP = 0x4, WS_COMMIT_Q = 0x8,
  WS_INPUT_Q = 0x10, WS_FINISHED = 0x20
}
 
enum  eDataOwnerState { DOS_UNDEF = 0x1, DOS_ALONE = 0x2, DOS_MULTIPLE = 0x4 }
 

Variables

const int NO_VALID_TRX_ID = -1
 

Detailed Description

: Structures that represent user requests

Author
Ippokratis Pandis, Feb 2010

Enumeration Type Documentation

§ eDataOwnerState

Enumerator
DOS_UNDEF 
DOS_ALONE 
DOS_MULTIPLE 

§ eWorkerControl

Enumerator
WC_PAUSED 
WC_ACTIVE 
WC_STOPPED 
WC_RECOVERY 

§ eWorkingState

Enumerator
WS_UNDEF 
WS_LOOP 
WS_SLEEP 
WS_COMMIT_Q 
WS_INPUT_Q 
WS_FINISHED 

§ TrxState

enum TrxState
Enumerator
UNDEF 
UNSUBMITTED 
SUBMITTED 
POISSONED 
COMMITTED 
ROLLBACKED 

Variable Documentation

§ NO_VALID_TRX_ID

const int NO_VALID_TRX_ID = -1