struct Transaction

Transaction class, just a list of operations to be dispatched. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods


Detailed Description

Transaction class, just a list of operations to be dispatched.

It is defined here so classes derived from TransactionManager can operate, eg sort operations in list, before committing transaction.

typedef list<Operation> OperationList

OperationList

 Transaction (TransactionManager& mgr, const XorpTimer& timeout_timer)

Transaction

 Transaction (TransactionManager& mgr)

Transaction

void  add (const Operation& op)

add

void  commit ()

commit

void  flush ()

flush

void  defer_timeout ()

defer_timeout

void  cancel_timeout ()

cancel_timeout

OperationList&  operations ()

operations

uint32_t  size ()

size

[const]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:36 2009, using kdoc 2.0a54+XORP.