#include <dht/event_observer.h>
Public Types | |
enum | { mask_state_changed = 1 << 0, mask_search_result = 1 << 1, mask_last = 1 << 2, mask_all = 1 << 2 - 1 } |
Public Member Functions | |
virtual int | state_changed (int s) |
Called when state changed. | |
virtual int | search_result (const dht::key &k, const dht::value &v) |
Called when search result obtained. |
Each event observer must inherit from this class. Appropriate functions will be called when registered events happen.
virtual int dht::event_observer::state_changed | ( | int | s | ) | [virtual] |
Called when state changed.
s | new state of the DHT client |
virtual int dht::event_observer::search_result | ( | const dht::key & | k, | |
const dht::value & | v | |||
) | [virtual] |
Called when search result obtained.
k | the key that was searched | |
v | the value that was found |