►CAbstractValue::BaseValue | |
CAbstractValue::ValueT< T > | |
CAbstractValue::ValueT< char * > | |
►CAZ::Component | |
CAzNetworking::NetworkingSystemComponent | |
►CAZ::Module | |
CAzNetworking::AzNetworkingModule | |
►CAZ::SystemTickBus::Handler | |
CAzNetworking::NetworkingSystemComponent | |
CAzNetworking::AzContainerHelper | |
CAzNetworking::AzContainerHelper::HasReserveMethod< TYPE > | |
CAzNetworking::AzContainerHelper::IsIterableContainer< C > | |
CAzNetworking::ByteBuffer< SIZE > | Serializeable byte buffer with efficient serialization |
CAzNetworking::ByteBuffer< 1024 > | |
CAzNetworking::ByteBuffer< MaxPacketSize > | |
CAzNetworking::ByteBuffer< MaxUdpReceiveBufferSize > | |
CAzNetworking::ByteBuffer< MaxUdpTransmissionUnit > | |
CAzNetworking::CidrAddress | Helper class that implements Classless Inter-Domain Routing (CIDR) IP address filtering |
CAzNetworking::ConnectionComputeRtt | Helper class used to compute round trip time to an connection |
CAzNetworking::ConnectionMetrics | Used to track general performance metrics for a given connection with respect to time |
CAzNetworking::ConnectionPacketEntry | Basic data structure used to timestamp packet sequences |
CAzNetworking::ConnectionQuality | |
CAzNetworking::DatarateAtom | Basic unit for measuring socket datarate with connection to time |
CAzNetworking::DatarateMetrics | Used to track datarate related metrics for a given connection with respect to time |
CAzNetworking::DtlsEndpoint | Helper class defining an encrypted DTLS endpoint. Note that multiple connections are multiplexed onto a single DTLS socket |
►CAzNetworking::IBitset | Interface for a structure optimized for representing an array of bits |
CAzNetworking::FixedSizeBitset< CAPACITY, uint8_t > | |
CAzNetworking::FixedSizeBitset< 1, uint8_t > | |
CAzNetworking::FixedSizeVectorBitset< 255 > | |
CAzNetworking::FixedSizeBitset< SIZE, ElementType > | Fixed size data structure optimized for representing an array of bits |
CAzNetworking::FixedSizeBitsetView | Creates a view into a subset of an IBitset |
CAzNetworking::FixedSizeVectorBitset< CAPACITY, ElementType > | Fixed size data structure optimized for representing a resizable array of bits |
CAzNetworking::ICompressor | Packet data compressor interface |
CAzNetworking::ICompressorFactory | Abstract factory to instantiate compressors |
►CAzNetworking::IConnection | Interface class for network connections |
CAzNetworking::TcpConnection | Connection layer for TCP connection management |
CAzNetworking::UdpConnection | Connection class for udp endpoints |
CAzNetworking::IConnectionListener | Interface class for application layer dealing with connection level events |
►CAzNetworking::IConnectionSet | Interface class for managing a set of connections |
CAzNetworking::TcpConnectionSet | Tracks current TCP connections and allows fast lookups by socket fd and connection identifier |
CAzNetworking::UdpConnectionSet | Tracks current UDP endpoints and allows fast lookups by connection identifier and remote address |
►CAzNetworking::INetworking | The interface for creating and working with network interfaces |
CAzNetworking::NetworkingSystemComponent | |
►CAzNetworking::INetworkInterface | Network interface class to abstract client/server and protocol concerns from application code |
CAzNetworking::TcpNetworkInterface | This class implements a TCP network interface |
CAzNetworking::UdpNetworkInterface | This class implements a UDP network interface |
CAzNetworking::IPacket | Base class for all packets |
►CAzNetworking::IPacketHeader | A packet header that lets us deduce packet type for any incoming packet |
CAzNetworking::TcpPacketHeader | Packet header class |
CAzNetworking::UdpPacketHeader | Udp packet header class |
CAzNetworking::IpAddress | Wrapper for dealing with internet Ip addresses |
►CAzNetworking::ISerializer | Interface class for all serializers to derive from |
CAzNetworking::DeltaSerializerApply | |
CAzNetworking::DeltaSerializerCreate | |
CAzNetworking::HashSerializer | Generate a 32bit integer hash for a serializable object. NOTE: This hash is not designed to be cryptographically secure |
CAzNetworking::NetworkInputSerializer | Input serializer for writing an object model into a bytestream |
CAzNetworking::NetworkOutputSerializer | Output serializer for inflating and writing out a bytestream into an object model |
CAzNetworking::StringifySerializer | |
CAzNetworking::ISerializer::SerializeHelper< IsEnum, IsTypeSafeIntegral > | |
CAzNetworking::ISerializer::SerializeHelper< false, false > | |
CAzNetworking::ISerializer::SerializeHelper< true, false > | |
CAzNetworking::ISerializer::SerializeHelper< true, true > | |
CAzNetworking::MaxSerializeValue< BYTE_COUNT > | |
CAzNetworking::MaxSerializeValue< 1 > | |
CAzNetworking::MaxSerializeValue< 2 > | |
CAzNetworking::MaxSerializeValue< 3 > | |
CAzNetworking::MaxSerializeValue< 4 > | |
CAzNetworking::NetworkInterfaceMetrics | |
CAzNetworking::PendingPacket | |
CAzNetworking::QuantizedValues< NUM_ELEMENTS, NUM_BYTES, MIN_VALUE, MAX_VALUE > | |
CAzNetworking::QuantizedValuesConversionHelper< NUM_ELEMENTS, NUM_BYTES, MIN_VALUE, MAX_VALUE > | |
CAzNetworking::QuantizedValuesConversionHelper< NUM_ELEMENTS, 4, MIN_VALUE, MAX_VALUE > | |
CAzNetworking::QuantizedValuesHelper< NUM_ELEMENTS > | |
CAzNetworking::QuantizedValuesHelper< 1 > | |
CAzNetworking::QuantizedValuesHelper< 2 > | |
CAzNetworking::QuantizedValuesHelper< 3 > | |
CAzNetworking::QuantizedValuesHelper< 4 > | |
CAzNetworking::RingbufferBitset< SIZE > | |
CAzNetworking::RingbufferBitset< PacketWindowAckCount > | |
CAzNetworking::ScopedEnableValidation | |
CAzNetworking::SequenceGenerator | Generates wrapping sequence numbers |
CAzNetworking::SerializeAzContainer< TYPE > | |
CAzNetworking::SerializeAzContainer< AZStd::array< TYPE, Size > > | |
CAzNetworking::SerializeAzContainer< AZStd::fixed_string< MaxElementCount > > | |
CAzNetworking::SerializeAzContainer< AZStd::fixed_unordered_map< Key, MappedType, FixedNumBuckets, FixedNumElements, Hasher, EqualKey > > | |
CAzNetworking::SerializeAzContainer< AZStd::fixed_unordered_multimap< Key, MappedType, FixedNumBuckets, FixedNumElements, Hasher, EqualKey > > | |
CAzNetworking::SerializeAzContainer< AZStd::multimap< Key, MappedType, Compare, Allocator > > | |
CAzNetworking::SerializeAzContainer< AZStd::string > | |
CAzNetworking::SerializeObjectHelper< TYPE, typename > | |
CAzNetworking::SerializeObjectHelper< AZ::Aabb > | |
CAzNetworking::SerializeObjectHelper< AZ::Matrix3x3 > | |
CAzNetworking::SerializeObjectHelper< AZ::Matrix3x4 > | |
CAzNetworking::SerializeObjectHelper< AZ::Matrix4x4 > | |
CAzNetworking::SerializeObjectHelper< AZ::MatrixMxN > | |
CAzNetworking::SerializeObjectHelper< AZ::Name > | |
CAzNetworking::SerializeObjectHelper< AZ::Quaternion > | |
CAzNetworking::SerializeObjectHelper< AZ::Transform > | |
CAzNetworking::SerializeObjectHelper< AZ::Vector2 > | |
CAzNetworking::SerializeObjectHelper< AZ::Vector3 > | |
CAzNetworking::SerializeObjectHelper< AZ::Vector4 > | |
CAzNetworking::SerializeObjectHelper< AZ::VectorN > | |
CAzNetworking::SerializeObjectHelper< AZStd::pair< KeyType, ValueType > > | |
CAzNetworking::SerializeObjectHelper< TYPE, AZStd::enable_if_t< AzContainerHelper::IsIterableContainer< TYPE >::Value > > | |
CAzNetworking::SerializeObjectHelper< TYPE, AZStd::enable_if_t<!AzContainerHelper::IsIterableContainer< TYPE >::value > > | |
CAzNetworking::SerializerDelta | |
CAzNetworking::SerializeType< OBJECT_TYPE > | |
CAzNetworking::TcpNetworkInterface::PendingConnection | Helper structure for transferring new pending connections from the listen thread to network interface |
CAzNetworking::TcpRingBuffer< SIZE > | Statically sized ringbuffer class for reading from or writing to data streams like a TCP socket connection |
CAzNetworking::TcpRingBuffer< RecvRingbufferSize > | |
CAzNetworking::TcpRingBuffer< SendRingbufferSize > | |
CAzNetworking::TcpRingBufferImpl | Helper class to move ring buffer implementation details out of template header code |
►CAzNetworking::TcpSocket | Wrapper class for managing TCP sockets |
CAzNetworking::TlsSocket | Wrapper class for managing encrypted Tcp sockets |
CAzNetworking::TcpSocketManager | Internal helper implementation that manages basic details related to handling large numbers of TCP sockets efficiently |
►CAzNetworking::TimedThread | A thread wrapper class that makes it easy to have a time throttled thread |
CAzNetworking::TcpListenThread | A class for managing a TCP listen socket and accepting new incoming connections |
CAzNetworking::UdpHeartbeatThread | Sends a heartbeat packet if the main-thread system tick has been blocked and unable to process packets in a while |
CAzNetworking::UdpReaderThread | |
CAzNetworking::TimeoutQueue | Class for managing timeout items |
CAzNetworking::TimeoutQueue::TimeoutItem | |
CAzNetworking::UdpFragmentQueue | Class for reconstructing packet chunks into the original unsegmented packet |
CAzNetworking::UdpPacketIdWindow | Wrapper class that handles management of ack status for a large range of packet id's |
CAzNetworking::UdpPacketTracker | Packet tracking mechanism for sending, acking, and detecting dropped packets |
CAzNetworking::UdpReaderThread::ReceivedPacket | |
CAzNetworking::UdpReliableQueue | Reliability queue on top of the unreliable UDP connection layer |
►CAzNetworking::UdpSocket | Wrapper class for managing UDP sockets |
CAzNetworking::DtlsSocket | Wrapper class for managing encrypted Udp sockets |
CAZStd::hash< AzNetworking::IpAddress > | |
►CBASE_TYPE | |
CAzNetworking::TrackChangedSerializer< BASE_TYPE > | Output serializer that tracks if it actually writes changes to memory or not |
CAzNetworking::TypeValidatingSerializer< BASE_TYPE > | |
CRingBufferBitset | Fixed size data structure optimized for storing and rotating large numbers of bits |
CSerializerTypeValidator | A helper that can be used by any serializer to inject type information into the serialized data |
CUdpSocketReader | Reads lots of data off a UDP socket for deferred processing |