EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Data Fields

_EFI_SOCKET_PROTOCOL Struct Reference

#include <EfiSocket.h>

Data Fields

EFI_HANDLE SocketHandle
 Handle for the socket.
PFN_ACCEPT pfnAccept
 Accept a network connection.
PFN_BIND pfnBind
 Bind a local address to the socket.
PFN_CLOSE_POLL pfnClosePoll
 Determine if the socket is closed.
PFN_CLOSE_START pfnCloseStart
 Start the close operation.
PFN_CONNECT pfnConnect
 Connect to a remote system.
PFN_GET_LOCAL pfnGetLocal
 Get local address.
PFN_GET_PEER pfnGetPeer
 Get peer address.
PFN_LISTEN pfnListen
 Enable connection attempts on known port.
PFN_OPTION_GET pfnOptionGet
 Get socket options.
PFN_OPTION_SET pfnOptionSet
 Set socket options.
PFN_POLL pfnPoll
 Poll for socket activity.
PFN_RECEIVE pfnReceive
 Receive data from a socket.
PFN_SHUTDOWN pfnShutdown
 Shutdown receive and transmit operations.
PFN_SOCKET pfnSocket
 Initialize the socket.
PFN_TRANSMIT pfnTransmit
 Transmit data using the socket.

Detailed Description

Socket protocol declaration

Definition at line 570 of file EfiSocket.h.


Field Documentation

Accept a network connection.

Definition at line 572 of file EfiSocket.h.

Bind a local address to the socket.

Definition at line 573 of file EfiSocket.h.

Determine if the socket is closed.

Definition at line 574 of file EfiSocket.h.

Start the close operation.

Definition at line 575 of file EfiSocket.h.

Connect to a remote system.

Definition at line 576 of file EfiSocket.h.

Get local address.

Definition at line 577 of file EfiSocket.h.

Get peer address.

Definition at line 578 of file EfiSocket.h.

Enable connection attempts on known port.

Definition at line 579 of file EfiSocket.h.

Get socket options.

Definition at line 580 of file EfiSocket.h.

Set socket options.

Definition at line 581 of file EfiSocket.h.

Poll for socket activity.

Definition at line 582 of file EfiSocket.h.

Receive data from a socket.

Definition at line 583 of file EfiSocket.h.

Shutdown receive and transmit operations.

Definition at line 584 of file EfiSocket.h.

Initialize the socket.

Definition at line 585 of file EfiSocket.h.

Transmit data using the socket.

Definition at line 586 of file EfiSocket.h.

Handle for the socket.

Definition at line 571 of file EfiSocket.h.


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines