EHS
Loading...
Searching...
No Matches
Socket.h File Reference
#include "ehs/Str.h"
#include <string>

Go to the source code of this file.

Classes

struct  ehs::Endpoint
 

Namespaces

namespace  ehs
 

Macros

#define EHS_IPV4_HEADER   60
 
#define EHS_IPV6_HEADER   40
 
#define EHS_UDP_HEADER   8
 
#define EHS_IPV4_UDP_PAYLOAD   (EHS_UINT_16_MAX - EHS_IPV4_HEADER - EHS_UDP_HEADER)
 
#define EHS_IPV6_UDP_PAYLOAD   (EHS_UINT_16_MAX - EHS_IPV6_HEADER - EHS_UDP_HEADER)
 

Enumerations

enum class  ehs::IP { ehs::V4 , ehs::V6 }
 
enum class  ehs::ContentType {
  ehs::APP_MULTIPART_FORMDATA , ehs::APP_FORMURLENCODED , ehs::APP_JAVASCRIPT , ehs::APP_JSON ,
  ehs::APP_XML , ehs::TEXT_PLAIN , ehs::TEXT_HTML , ehs::TEXT_XML ,
  ehs::NONE
}
 

Macro Definition Documentation

◆ EHS_IPV4_HEADER

#define EHS_IPV4_HEADER   60

◆ EHS_IPV4_UDP_PAYLOAD

#define EHS_IPV4_UDP_PAYLOAD   (EHS_UINT_16_MAX - EHS_IPV4_HEADER - EHS_UDP_HEADER)

◆ EHS_IPV6_HEADER

#define EHS_IPV6_HEADER   40

◆ EHS_IPV6_UDP_PAYLOAD

#define EHS_IPV6_UDP_PAYLOAD   (EHS_UINT_16_MAX - EHS_IPV6_HEADER - EHS_UDP_HEADER)

◆ EHS_UDP_HEADER

#define EHS_UDP_HEADER   8