table_listener Class Reference

a table listener prototype More...

#include <source/ariba/overlay/modules/chord/detail/table_listener.hpp>

Collaboration diagram for table_listener:

Collaboration graph
[legend]

List of all members.

Public Types

enum  type_ { insert, remove, update }
 event types More...

Public Member Functions

template<class Table>
void on_table (type_ type, const Table &tab, typename Table::iterator pos)
 event function

Static Public Attributes

static table_listener DEFAULT
 default listener


Detailed Description

a table listener prototype

TODO: Doc

Author:
Sebastian Mies <mies@tm.uka.de>

Definition at line 52 of file table_listener.hpp.


Member Enumeration Documentation

event types

Enumerator:
insert 
remove 
update 

Definition at line 58 of file table_listener.hpp.


Member Function Documentation

template<class Table>
void table_listener::on_table ( type_  type,
const Table &  tab,
typename Table::iterator  pos 
) [inline]

event function

Definition at line 62 of file table_listener.hpp.

References insert, and update.


Member Data Documentation

default listener

Definition at line 55 of file table_listener.hpp.


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

Generated on Wed May 27 18:23:44 2009 for Ariba by  doxygen 1.5.6