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 class  SOCKETMODE {
  READ ,
  WRITE ,
  LISTEN ,
  CONNECT
}
 
enum class  CONNECTIONMODE {
  UNDEFINED ,
  SEND ,
  READ
}
 
enum class  CONNECTIONTYPE {
  LISTENER ,
  INCOMING ,
  OUTGOING
}
 

Functions

 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_IMPLEMENTATION_MODULE("net.maxon.network"))
 
 MAXON_DECLARATION_STRINGENCODING ("punycode", Punycode, MAXON_IMPLEMENTATION_MODULE("net.maxon.network"))
 

Variables

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