Open Search
    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