📄 rsock.h
字号:
#ifdef __cplusplusextern "C"{#endif #ifndef __INC_RSOCK_H__#define __INC_RSOCK_H__typedef S32 RSOCK;#define NULL_RSOCK -1#define RSOCK_AGAIN 1#define RSOCK_ERR 2#define RSOCK_PROTO_UDP 0#define RSOCK_PROTO_TCP 1U32 rsock_init_proc( START_ORDER_E order );VOID rsock_msg_proc( MSG_S *msg, VOID*pvMsgBuf );RSOCK rsock_init( U32 proto, U32 ip, U16 port, U16 lcl_port, U32 if_index, U32 alloc_lclport_flag, U16*new_lclport );U32 rsock_connect( RSOCK s );U32 rsock_is_connect( RSOCK s );U32 rsock_close( RSOCK s );VOID rsock_close_all( );U32 rsock_send( RSOCK s, MBUF_S *m );U32 rsock_packet_input( RSOCK s, U8 *buf, U32 if_index );U8 *rsock_payload_addr( MBUF_S *m );U32 rsock_logic2app(U8 *buf, U32 len, U16 usDstPort, U16 usConnPort);U32 rsock_fwd2app(U8 *buf, U32 len, U16 usDstPort, U32 ulSrcIp, U16 usSrcPort);U32 rsock_get_out_ip( RSOCK s );U32 rsock_is_rapid_pkt( MBUF_S* pMBuf );U32 rsock_rapid_recv_from_eth( MBUF_S* pstMBuf );BOOL_T rsock_is_reservport(U16 usPort);VOID rsock_update_gateway( U32 ulParamid, S8 *szParamStr );#endif#ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -