typedef enum
{
  IP_ADDRESS_TYPE_IPV4,
  IP_ADDRESS_TYPE_IPV6
} IPAddressType