Open 3D Engine AzNetworking API Reference
2305.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Basic unit for measuring socket datarate with connection to time |
![]() ![]() ![]() | Used to track datarate related metrics for a given connection with respect to time |
![]() ![]() ![]() | Basic data structure used to timestamp packet sequences |
![]() ![]() ![]() | Helper class used to compute round trip time to an connection |
![]() ![]() ![]() | Used to track general performance metrics for a given connection with respect to time |
![]() ![]() ![]() | |
![]() ![]() ![]() | Interface class for network connections |
![]() ![]() ![]() | Interface class for application layer dealing with connection level events |
![]() ![]() ![]() | Interface class for managing a set of connections |
![]() ![]() ![]() | Generates wrapping sequence numbers |
![]() ![]() ![]() | Serializeable byte buffer with efficient serialization |
![]() ![]() ![]() | Fixed size data structure optimized for representing an array of bits |
![]() ![]() ![]() | Creates a view into a subset of an IBitset |
![]() ![]() ![]() | Fixed size data structure optimized for representing a resizable array of bits |
![]() ![]() ![]() | Interface for a structure optimized for representing an array of bits |
![]() ![]() ![]() | |
![]() ![]() ![]() | Class for managing timeout items |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Packet data compressor interface |
![]() ![]() ![]() | Abstract factory to instantiate compressors |
![]() ![]() ![]() | The interface for creating and working with network interfaces |
![]() ![]() ![]() | Network interface class to abstract client/server and protocol concerns from application code |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Base class for all packets |
![]() ![]() ![]() | A packet header that lets us deduce packet type for any incoming packet |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Generate a 32bit integer hash for a serializable object. NOTE: This hash is not designed to be cryptographically secure |
![]() ![]() ![]() | Interface class for all serializers to derive from |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Input serializer for writing an object model into a bytestream |
![]() ![]() ![]() | Output serializer for inflating and writing out a bytestream into an object model |
![]() ![]() ![]() | |
![]() ![]() ![]() | Output serializer that tracks if it actually writes changes to memory or not |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Connection layer for TCP connection management |
![]() ![]() ![]() | Tracks current TCP connections and allows fast lookups by socket fd and connection identifier |
![]() ![]() ![]() | A class for managing a TCP listen socket and accepting new incoming connections |
![]() ![]() ![]() | This class implements a TCP network interface |
![]() ![]() ![]() ![]() | Helper structure for transferring new pending connections from the listen thread to network interface |
![]() ![]() ![]() | Packet header class |
![]() ![]() ![]() | Statically sized ringbuffer class for reading from or writing to data streams like a TCP socket connection |
![]() ![]() ![]() | Helper class to move ring buffer implementation details out of template header code |
![]() ![]() ![]() | Wrapper class for managing TCP sockets |
![]() ![]() ![]() | Internal helper implementation that manages basic details related to handling large numbers of TCP sockets efficiently |
![]() ![]() ![]() | Wrapper class for managing encrypted Tcp sockets |
![]() ![]() ![]() | Helper class defining an encrypted DTLS endpoint. Note that multiple connections are multiplexed onto a single DTLS socket |
![]() ![]() ![]() | Wrapper class for managing encrypted Udp sockets |
![]() ![]() ![]() | Connection class for udp endpoints |
![]() ![]() ![]() | Tracks current UDP endpoints and allows fast lookups by connection identifier and remote address |
![]() ![]() ![]() | Class for reconstructing packet chunks into the original unsegmented packet |
![]() ![]() ![]() | This class implements a UDP network interface |
![]() ![]() ![]() | Udp packet header class |
![]() ![]() ![]() | Wrapper class that handles management of ack status for a large range of packet id's |
![]() ![]() ![]() | Packet tracking mechanism for sending, acking, and detecting dropped packets |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Reliability queue on top of the unreliable UDP connection layer |
![]() ![]() ![]() | Wrapper class for managing UDP sockets |
![]() ![]() ![]() | Helper class that implements Classless Inter-Domain Routing (CIDR) IP address filtering |
![]() ![]() ![]() | Wrapper for dealing with internet Ip addresses |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | A thread wrapper class that makes it easy to have a time throttled thread |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | Fixed size data structure optimized for storing and rotating large numbers of bits |
![]() ![]() | A helper that can be used by any serializer to inject type information into the serialized data |
![]() ![]() | Reads lots of data off a UDP socket for deferred processing |