#include <map>#include <list>#include <algorithm>#include "ip_basec.h"#include "fix.h"#include "mono.h"#include "vers_id.h"#include "timer.h"#include "ipclient.h"#include <stdio.h>Namespaces | |
| namespace | std |
Classes | |
| class | ip_id |
| class | ip_addr |
| class | ip_addr_list |
| class | ip_handshake_base |
| class | ip_handshake_info |
| class | ip_handshake_relay |
| class | ip_peer |
| class | ip_peer_list |
Defines | |
| #define | UDP_BASEPORT 31017 |
| #define | UDP_SERV_BASEPORT 30817 |
| #define | PORTSHIFT_TOLERANCE 0x100 |
| #define | MAX_PACKETSIZE 8192 |
| #define | D1Xid "\xd1x" |
| #define | D1Xcfgid "\xcfg\xd1x" |
| #define | IP_CFG_BASE 0 |
| #define | IP_CFG_HANDSHAKE 1 |
| #define | IP_CFG_RELAY 2 |
| #define | IP_CFG_SORRY 3 |
| #define | STATE_INEEDINFO 1<<0 |
| #define | STATE_SENDINGINFO 1<<1 |
| #define | STATE_NEED_RESEND (STATE_INEEDINFO) |
| #define | STATE_VALID_STATES (STATE_INEEDINFO | STATE_SENDINGINFO) |
| #define | STATE_RELAYREPLY 1<<6 |
| #define | STATE_ERR 1<<7 |
| #define | IP_MAX_HS_ATTEMPTS 10 |
| #define | IP_HS_RETRYTIME (F1_0*3) |
| #define | IP_HS_FRAME_RETRYTIME (F1_0) |
Functions | |
| u_int32_t | d_rand32 (void) |
| void | ip_receive_cfg (ubyte *buf, int buflen, ip_addr fromaddr) |
| unsigned short | ip_portshift (unsigned short baseport, const char *cs) |
| int | ip_sendtoca (ip_addr addr, const void *buf, int len) |
Variables | |
| unsigned char | ipx_MyAddress [10] |
| ip_addr_list | ip_my_addrs |
| ip_peer_list | peer_list |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.6