#include <ip_base.h>
Public Types | |
| typedef map< ip_id, ip_peer *, less< ip_id > > | peer_map |
Public Member Functions | |
| ip_peer * | add_id (ip_id id) |
| ip_peer * | add_unk (void) |
| ip_peer * | add_1 (ip_addr addr) |
| ip_peer * | add_full (ip_id id, u_int16_t iver, ip_addr_list &addrs) |
| void | make_full (ip_peer *p, ip_id id, u_int16_t iver, ip_addr_list &addrs) |
| ip_peer * | add_hsi (ip_handshake_info *hsi) |
| ip_peer * | find_byid (ip_id id) |
| ip_peer * | find_by_addr (ip_addr addr) |
| ip_peer * | find_unk_by_addr (ip_addr addr) |
| void | handshake_frame (void) |
| void | clear (void) |
| ip_peer_list () | |
| ~ip_peer_list () | |
Public Attributes | |
| peer_map | peers |
| list< ip_peer * > | unknown_peers |
| int | pendinghandshakes |
| fix | pendinghandshake_lasttime |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6