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

inline void  add (const Operation& op)

add

inline void  commit ()

commit

inline void  flush ()

flush

inline void  defer_timeout ()

defer_timeout

inline void  cancel_timeout ()

cancel_timeout

inline OperationList&  operations ()

operations

inline uint32_t  size ()

size

[const]


Generated by: pavlin on possum.icir.org on Wed Aug 2 15:35:43 2006, using kdoc $.