Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAddressInfoResult | |||
| FAddressInfoResultData | |||
| FFileInfo | A helper class for storing all available file info. | ||
| FInternetAddr | Represents an internet address. All data is in network byte order | ||
| FInternetAddrConstKeyMapFuncs | |||
| FInternetAddrKeyMapFuncs | KeyFuncs for mapping/hashing FInternetAddr shared references | ||
| FMultichannelTcpReceiver | Implements a receiver for multichannel TCP sockets. | ||
| FMultichannelTcpSender | Implements a sender for multichannel TCP sockets. | ||
| FMultichannelTcpSocket | Class to multiplex several streams on a single TCP socket. | ||
| FNetworkFileArchive | A helper class for wrapping some of the network file payload specifics | ||
| FNFSMessageHeader | Simple wrapper for sending and receiving atomic packets | ||
| FRecvMulti | Stores the persistent state and packet buffers/data, for receiving packets with FSocket::RecvMulti. | ||
| FResolveInfo | Abstract interface used by clients to get async host name resolution to work in a cross-platform way | ||
| FResolveInfoAsync | Class for creating a background thread to resolve a host. | ||
| FResolveInfoCached | A non-async resolve info for returning cached results | ||
| FServerTOC | Helper struct to hold and quickly access server TOC. | ||
| FSimpleAbstractSocket | Simple abstraction for sockets that allows FNFSMessageHeader to use either an ordinary socket or a mutichannel socket | ||
| FSimpleAbstractSocket_FMultichannelTCPSocket | Multichannel socket version of FSimpleAbstractSocket | ||
| FSimpleAbstractSocket_FSocket | Ordinary socket version of FSimpleAbstractSocket | ||
| FSocket | This is our abstract base class that hides the platform specific socket implementation | ||
| FSocketDeleter | Deleter object that can be used with unique & shared pointers that store FSockets. | ||
| FSocketSubsystemModule | Socket subsystem module class Wraps the loading of an socket subsystem by name and allows new services to register themselves for use | ||
| ISocketSubsystem | This is the base interface to abstract platform specific sockets API differences. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ESocketReceiveFlags::Type | Enumerates socket receive flags. | ||
| ESocketWaitConditions::Type | Enumerates socket wait conditions. | ||
| NFS_Channels::Type | Reserved channels for the network file system over multichannel tcp. | ||
| NFS_Messages::Type | Message commands, these correspond to the operations of the low level file system. |