network_ip.h File Reference

Classes

class   NetworkErrorInterface
class   NetworkTimeoutErrorInterface
struct   NetworkIpAddressStruct
class   NetworkAdapterInterface
class   NetworkConnectionInterface
class   NetworkConnectionInterface::Properties
class   NetworkIpInterface

Namespaces

  maxon
  maxon::URLFLAGS

Typedefs

using  SOCKET = int
using  ReturnResolveError = Result< void >

Enumerations

enum   SOCKETMODE {
   READ ,
   WRITE ,
   LISTEN ,
   CONNECT
}
enum   CONNECTIONMODE {
   UNDEFINED ,
   SEND ,
   READ
}
enum   CONNECTIONTYPE {
   LISTENER ,
   INCOMING ,
   OUTGOING
}

函数

  MAXON_ATTRIBUTE (NetworkConnectionRef, TCP_NETWORKCONNECTION_REF, 'tcpr')
  MAXON_ATTRIBUTE ( Int64 , TCP_NETWORKCONNECTION_KNOWNSIZE, 'tcps')
enum maxon::SOCKETMODE   MAXON_ENUM_LIST (SOCKETMODE)
enum maxon::CONNECTIONMODE   MAXON_ENUM_LIST (CONNECTIONMODE)
enum maxon::CONNECTIONTYPE   MAXON_ENUM_LIST (CONNECTIONTYPE)
  MAXON_DECLARATION_STRINGENCODING ("html", Html)
  MAXON_DECLARATION_STRINGENCODING ("punycode", Punycode)

变量

static const TimeValue  NETWORK_DEFAULT_CONNECT_TIMEOUT
static const TimeValue  NETWORK_DEFAULT_SESSION_TIMEOUT
static const TimeValue  SOCKETTIMEOUT_INDEFINITELY
static const TimeValue  SOCKETTIMEOUT_NEVERBLOCK
  READ
  WRITE
  LISTEN
  CONNECT
  UNDEFINED
  SEND
  LISTENER
  INCOMING
  OUTGOING

Variable Documentation

◆  READ

READ

◆  WRITE

WRITE

◆  LISTEN

LISTEN

◆  CONNECT

CONNECT

◆  UNDEFINED

UNDEFINED

◆  SEND

SEND

◆  LISTENER

LISTENER

◆  INCOMING

INCOMING

◆  OUTGOING

OUTGOING