|
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.
|
This is the complete list of members for GridMate::StreamSocketDriver, including all inherited members.
| AddressFamilyType(const AZStd::string &ip) | GridMate::SocketDriverCommon | static |
| AddressFamilyType(const char *ip) (defined in GridMate::SocketDriverCommon) | GridMate::SocketDriverCommon | inlinestatic |
| AddressSetType typedef (defined in GridMate::SocketDriver) | GridMate::SocketDriver | |
| AddressStringToIPPort(const AZStd::string &address, AZStd::string &ip, unsigned int &port) | GridMate::SocketDriverCommon | static |
| AddressToIPPort(const AZStd::string &address, AZStd::string &ip, unsigned int &port) const override (defined in GridMate::SocketDriverCommon) | GridMate::SocketDriverCommon | inlinevirtual |
| BindSocket(const sockaddr *sockAddr, size_t sockAddrLen) | GridMate::SocketDriverCommon | protectedvirtual |
| 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 name | GridMate::Driver | |
| CanSend() const | GridMate::Driver | inlinevirtual |
| CloseSocket() (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| ConnectionFactory typedef (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| ConnectionMap typedef (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| ConnectionState enum name (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| ConnectTo(const SocketDriverAddressPtr &addr) (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | |
| CreateDriverAddress(const AZStd::string &address) override | GridMate::SocketDriver | virtual |
| CreateDriverAddress(const sockaddr *addr) override | GridMate::SocketDriver | virtual |
| CreateSocket(int af, int type, int protocol) | GridMate::SocketDriverCommon | protectedvirtual |
| DestroyDriverAddress(DriverAddress *address) override | GridMate::SocketDriver | virtual |
| DisconnectFrom(const SocketDriverAddressPtr &addr) (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | |
| Driver() (defined in GridMate::Driver) | GridMate::Driver | inline |
| EC_BUFFER_TOOLARGE enum value (defined in GridMate::Driver) | GridMate::Driver | |
| EC_OK enum value (defined in GridMate::Driver) | GridMate::Driver | |
| EC_PLATFORM enum value | GridMate::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 value | GridMate::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 name | GridMate::Driver | |
| GetMaxNumConnections() const override | GridMate::StreamSocketDriver | virtual |
| GetMaxSendSize() const override | GridMate::StreamSocketDriver | virtual |
| GetNumberOfConnections() const (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | |
| GetPacketOverheadSize() const override | GridMate::StreamSocketDriver | virtual |
| GetPort() const override | GridMate::StreamSocketDriver | virtual |
| 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) override | GridMate::SocketDriverCommon | virtual |
| IPPortToAddress(const char *ip, unsigned int port) const override | GridMate::SocketDriverCommon | inlinevirtual |
| IPPortToAddressString(const char *ip, unsigned int port) | GridMate::SocketDriverCommon | static |
| IsConnectedTo(const SocketDriverAddressPtr &to) const (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | |
| IsListening() const (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | inline |
| m_addressMap (defined in GridMate::SocketDriver) | GridMate::SocketDriver | |
| m_boundAddress (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_boundSocketFamily (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_canSend | GridMate::Driver | protected |
| m_connectionFactory (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_connections (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_incomingBufferSize (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_isCrossPlatform | GridMate::SocketDriverCommon | protected |
| m_isDatagram | GridMate::SocketDriverCommon | protected |
| m_isFullPackets | GridMate::SocketDriverCommon | protected |
| m_isHighPerformance | GridMate::SocketDriverCommon | protected |
| m_isIpv6 | GridMate::SocketDriverCommon | protected |
| m_isListening (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_isStoppedWaitForData | GridMate::SocketDriverCommon | protected |
| m_maxConnections (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_maxPacketSize (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_maxReceiveSize (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_maxSendSize (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_outgoingBufferSize (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| m_platformDriver | GridMate::SocketDriverCommon | protected |
| m_port (defined in GridMate::SocketDriverCommon) | GridMate::SocketDriverCommon | protected |
| m_socket (defined in GridMate::SocketDriverCommon) | GridMate::SocketDriverCommon | protected |
| PrepareSocket(AZ::u16 desiredPort, SocketAddressInfo &socketAddressInfo, SocketType &socket) (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| ProcessIncoming() (defined in GridMate::Driver) | GridMate::Driver | inlinevirtual |
| ProcessOutgoing() (defined in GridMate::Driver) | GridMate::Driver | inlinevirtual |
| 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) override | GridMate::SocketDriverCommon | virtual |
| 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) override | GridMate::SocketDriverCommon | virtual |
| SetSocketOptions(bool isBroadcast, AZ::u32 receiveBufferSize, AZ::u32 sendBufferSize) override (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | protected |
| GridMate::SocketDriver::SetSocketOptions(bool isBroadcast, unsigned int receiveBufferSize, unsigned int sendBufferSize) | GridMate::SocketDriverCommon | protectedvirtual |
| SocketDriver(bool isFullPackets, bool isCrossPlatform, bool isHighPerformance=false) (defined in GridMate::SocketDriver) | GridMate::SocketDriver | inline |
| 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() override | GridMate::SocketDriverCommon | virtual |
| 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::StreamSocketDriver | virtual |
| WaitForData(AZStd::chrono::microseconds timeOut=AZStd::chrono::microseconds(0)) override | GridMate::SocketDriverCommon | virtual |
| WasStopeedWaitingForData() override | GridMate::SocketDriverCommon | inlinevirtual |
| ~Driver() (defined in GridMate::Driver) | GridMate::Driver | inlinevirtual |
| ~SocketDriver() (defined in GridMate::SocketDriver) | GridMate::SocketDriver | inlinevirtual |
| ~SocketDriverCommon() (defined in GridMate::SocketDriverCommon) | GridMate::SocketDriverCommon | virtual |
| ~StreamSocketDriver() (defined in GridMate::StreamSocketDriver) | GridMate::StreamSocketDriver | virtual |
1.8.17