Open 3D Engine GridMate API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GridMate::StreamSocketDriver Member List

This is the complete list of members for GridMate::StreamSocketDriver, including all inherited members.

AddressFamilyType(const AZStd::string &ip)GridMate::SocketDriverCommonstatic
AddressFamilyType(const char *ip) (defined in GridMate::SocketDriverCommon)GridMate::SocketDriverCommoninlinestatic
AddressSetType typedef (defined in GridMate::SocketDriver)GridMate::SocketDriver
AddressStringToIPPort(const AZStd::string &address, AZStd::string &ip, unsigned int &port)GridMate::SocketDriverCommonstatic
AddressToIPPort(const AZStd::string &address, AZStd::string &ip, unsigned int &port) const override (defined in GridMate::SocketDriverCommon)GridMate::SocketDriverCommoninlinevirtual
BindSocket(const sockaddr *sockAddr, size_t sockAddrLen)GridMate::SocketDriverCommonprotectedvirtual
BSD_AF_INET enum value (defined in GridMate::Driver)GridMate::Driver
BSD_AF_INET6 enum value (defined in GridMate::Driver)GridMate::Driver
BSD_AF_UNSPEC enum value (defined in GridMate::Driver)GridMate::Driver
BSDSocketFamilyType enum nameGridMate::Driver
CanSend() constGridMate::Driverinlinevirtual
CloseSocket() (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
ConnectionFactory typedef (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
ConnectionMap typedef (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
ConnectionState enum name (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
ConnectTo(const SocketDriverAddressPtr &addr) (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
CreateDriverAddress(const AZStd::string &address) overrideGridMate::SocketDrivervirtual
CreateDriverAddress(const sockaddr *addr) overrideGridMate::SocketDrivervirtual
CreateSocket(int af, int type, int protocol)GridMate::SocketDriverCommonprotectedvirtual
DestroyDriverAddress(DriverAddress *address) overrideGridMate::SocketDrivervirtual
DisconnectFrom(const SocketDriverAddressPtr &addr) (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
Driver() (defined in GridMate::Driver)GridMate::Driverinline
EC_BUFFER_TOOLARGE enum value (defined in GridMate::Driver)GridMate::Driver
EC_OK enum value (defined in GridMate::Driver)GridMate::Driver
EC_PLATFORM enum valueGridMate::Driver
EC_RECEIVE enum value (defined in GridMate::Driver)GridMate::Driver
EC_SECURE_CA_CERT enum value (defined in GridMate::Driver)GridMate::Driver
EC_SECURE_CERT enum value (defined in GridMate::Driver)GridMate::Driver
EC_SECURE_CONFIG enum value (defined in GridMate::Driver)GridMate::Driver
EC_SECURE_CREATE enum value (defined in GridMate::Driver)GridMate::Driver
EC_SECURE_PKEY enum value (defined in GridMate::Driver)GridMate::Driver
EC_SEND enum value (defined in GridMate::Driver)GridMate::Driver
EC_SEND_ADDRESS_NOT_BOUND enum valueGridMate::Driver
EC_SOCKET_ACCEPT enum value (defined in GridMate::Driver)GridMate::Driver
EC_SOCKET_BIND enum value (defined in GridMate::Driver)GridMate::Driver
EC_SOCKET_CLOSE enum value (defined in GridMate::Driver)GridMate::Driver
EC_SOCKET_CONNECT enum value (defined in GridMate::Driver)GridMate::Driver
EC_SOCKET_CREATE enum value (defined in GridMate::Driver)GridMate::Driver
EC_SOCKET_LISTEN enum value (defined in GridMate::Driver)GridMate::Driver
EC_SOCKET_MAKE_NONBLOCK enum value (defined in GridMate::Driver)GridMate::Driver
EC_SOCKET_SOCK_OPT enum value (defined in GridMate::Driver)GridMate::Driver
ErrorCodes enum nameGridMate::Driver
GetMaxNumConnections() const overrideGridMate::StreamSocketDrivervirtual
GetMaxSendSize() const overrideGridMate::StreamSocketDrivervirtual
GetNumberOfConnections() const (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
GetPacketOverheadSize() const overrideGridMate::StreamSocketDrivervirtual
GetPort() const overrideGridMate::StreamSocketDrivervirtual
GM_CLASS_ALLOCATOR(StreamSocketDriver) (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
GM_CLASS_ALLOCATOR(SocketDriver) (defined in GridMate::SocketDriver)GridMate::SocketDriver
Initialize(AZ::s32 familyType=BSD_AF_INET, const char *address=nullptr, AZ::u32 port=0, bool isBroadcast=false, AZ::u32 receiveBufferSize=0, AZ::u32 sendBufferSize=0) override (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
GridMate::SocketDriver::Initialize(int familyType=BSD_AF_INET, const char *address=nullptr, unsigned int port=0, bool isBroadcast=false, unsigned int receiveBufferSize=0, unsigned int sendBufferSize=0) overrideGridMate::SocketDriverCommonvirtual
IPPortToAddress(const char *ip, unsigned int port) const overrideGridMate::SocketDriverCommoninlinevirtual
IPPortToAddressString(const char *ip, unsigned int port)GridMate::SocketDriverCommonstatic
IsConnectedTo(const SocketDriverAddressPtr &to) const (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
IsListening() const (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverinline
m_addressMap (defined in GridMate::SocketDriver)GridMate::SocketDriver
m_boundAddress (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_boundSocketFamily (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_canSendGridMate::Driverprotected
m_connectionFactory (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_connections (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_incomingBufferSize (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_isCrossPlatformGridMate::SocketDriverCommonprotected
m_isDatagramGridMate::SocketDriverCommonprotected
m_isFullPacketsGridMate::SocketDriverCommonprotected
m_isHighPerformanceGridMate::SocketDriverCommonprotected
m_isIpv6GridMate::SocketDriverCommonprotected
m_isListening (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_isStoppedWaitForDataGridMate::SocketDriverCommonprotected
m_maxConnections (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_maxPacketSize (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_maxReceiveSize (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_maxSendSize (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_outgoingBufferSize (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
m_platformDriverGridMate::SocketDriverCommonprotected
m_port (defined in GridMate::SocketDriverCommon)GridMate::SocketDriverCommonprotected
m_socket (defined in GridMate::SocketDriverCommon)GridMate::SocketDriverCommonprotected
PrepareSocket(AZ::u16 desiredPort, SocketAddressInfo &socketAddressInfo, SocketType &socket) (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
ProcessIncoming() (defined in GridMate::Driver)GridMate::Driverinlinevirtual
ProcessOutgoing() (defined in GridMate::Driver)GridMate::Driverinlinevirtual
Receive(char *data, AZ::u32 maxDataSize, AZStd::intrusive_ptr< DriverAddress > &from, ResultCode *resultCode=nullptr) override (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
GridMate::SocketDriver::Receive(char *data, unsigned int maxDataSize, AZStd::intrusive_ptr< DriverAddress > &from, ResultCode *resultCode=0) overrideGridMate::SocketDriverCommonvirtual
ResultCode typedef (defined in GridMate::Driver)GridMate::Driver
Send(const AZStd::intrusive_ptr< DriverAddress > &to, const char *data, AZ::u32 dataSize) override (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
GridMate::SocketDriver::Send(const AZStd::intrusive_ptr< DriverAddress > &to, const char *data, unsigned int dataSize) overrideGridMate::SocketDriverCommonvirtual
SetSocketOptions(bool isBroadcast, AZ::u32 receiveBufferSize, AZ::u32 sendBufferSize) override (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriverprotected
GridMate::SocketDriver::SetSocketOptions(bool isBroadcast, unsigned int receiveBufferSize, unsigned int sendBufferSize)GridMate::SocketDriverCommonprotectedvirtual
SocketDriver(bool isFullPackets, bool isCrossPlatform, bool isHighPerformance=false) (defined in GridMate::SocketDriver)GridMate::SocketDriverinline
SocketDriverAddressPtr typedef (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
SocketDriverCommon(bool isFullPackets=false, bool isCrossPlatform=false, bool isHighPerformance=false) (defined in GridMate::SocketDriverCommon)GridMate::SocketDriverCommon
SocketType typedef (defined in GridMate::SocketDriverCommon)GridMate::SocketDriverCommon
StartListen(AZ::s32 backlog) (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
StopListen() (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
StopWaitForData() overrideGridMate::SocketDriverCommonvirtual
StreamSocketDriver(AZ::u32 maxConnections=32, AZ::u32 maxPacketSize=1024 *64, AZ::u32 inboundBufferSize=1024 *64, AZ::u32 outboundBufferSize=1024 *64) (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDriver
Update() override (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDrivervirtual
WaitForData(AZStd::chrono::microseconds timeOut=AZStd::chrono::microseconds(0)) overrideGridMate::SocketDriverCommonvirtual
WasStopeedWaitingForData() overrideGridMate::SocketDriverCommoninlinevirtual
~Driver() (defined in GridMate::Driver)GridMate::Driverinlinevirtual
~SocketDriver() (defined in GridMate::SocketDriver)GridMate::SocketDriverinlinevirtual
~SocketDriverCommon() (defined in GridMate::SocketDriverCommon)GridMate::SocketDriverCommonvirtual
~StreamSocketDriver() (defined in GridMate::StreamSocketDriver)GridMate::StreamSocketDrivervirtual