struct Transaction

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

Full nameTransactionManager::Transaction
Definition#include <transaction.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

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 Mon Jun 9 13:23:43 2003, using kdoc 2.0a54+XORP.