CMGDK r49-rc2
公有属性
st_vio结构参考

#include <violite.h>

所有成员的列表。

公有属性

my_socket sd
HANDLE hPipe
my_bool localhost
int fcntl_mode
struct sockaddr_storage local
struct sockaddr_storage remote
int addrLen
enum enum_vio_type type
char desc [30]
char * read_buffer
char * read_pos
char * read_end
void(* viodelete )(Vio *)
int(* vioerrno )(Vio *)
size_t(* read )(Vio *, uchar *, size_t)
size_t(* write )(Vio *, const uchar *, size_t)
int(* vioblocking )(Vio *, my_bool, my_bool *)
my_bool(* is_blocking )(Vio *)
int(* viokeepalive )(Vio *, my_bool)
int(* fastsend )(Vio *)
my_bool(* peer_addr )(Vio *, char *, uint16 *, size_t)
void(* in_addr )(Vio *, struct sockaddr_storage *)
my_bool(* should_retry )(Vio *)
my_bool(* was_interrupted )(Vio *)
int(* vioclose )(Vio *)
void(* timeout )(Vio *, unsigned int which, unsigned int timeout)

成员数据文档

char st_vio::desc[30]
int(* st_vio::fastsend)(Vio *)
HANDLE st_vio::hPipe
void(* st_vio::in_addr)(Vio *, struct sockaddr_storage *)
struct sockaddr_storage st_vio::local
struct sockaddr_storage st_vio::remote
void(* st_vio::timeout)(Vio *, unsigned int which, unsigned int timeout)
int(* st_vio::vioclose)(Vio *)
void(* st_vio::viodelete)(Vio *)
int(* st_vio::vioerrno)(Vio *)
size_t(* st_vio::write)(Vio *, const uchar *, size_t)

该结构的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义