#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 |
1.5.1