Data Fields | |
SOCK_TYPE | Type |
UINT8 | State |
SOCKET * | Parent |
The parent of this socket. | |
UINT32 | BackLog |
The connection limit for listening socket. | |
UINT32 | SndBufferSize |
The high warter mark of send buffer. | |
UINT32 | RcvBufferSize |
The high warter mark of receive buffer. | |
UINT8 | IpVersion |
VOID * | Protocol |
SOCK_CREATE_CALLBACK | CreateCallback |
Callback after created. | |
SOCK_DESTROY_CALLBACK | DestroyCallback |
Callback before destroied. | |
VOID * | Context |
The context of the callback. | |
VOID * | ProtoData |
UINT32 | DataSize |
SOCK_PROTO_HANDLER | ProtoHandler |
The handler of protocol for socket request. | |
EFI_HANDLE | DriverBinding |
The driver binding handle. |
UINT32 _SOCK_INIT_DATA::BackLog |
VOID* _SOCK_INIT_DATA::Context |
UINT32 _SOCK_INIT_DATA::DataSize |
Referenced by SockClone(), and TcpServiceBindingCreateChild().
EFI_HANDLE _SOCK_INIT_DATA::DriverBinding |
Referenced by SockClone(), and TcpServiceBindingCreateChild().
The pointer to protocol function template wanted to install on socket
Referenced by SockClone(), and TcpServiceBindingCreateChild().
Referenced by SockClone(), and TcpServiceBindingCreateChild().
UINT8 _SOCK_INIT_DATA::State |
Referenced by SockClone().
Referenced by SockClone().