socket-util: add socket_address_type_{from,to}_string()

This commit is contained in:
Yu Watanabe
2017-12-23 18:46:43 +09:00
parent 038ed5a4b6
commit 398ce0bc5a
2 changed files with 14 additions and 0 deletions
+11
View File
@@ -55,6 +55,17 @@
# define IDN_FLAGS 0
#endif
static const char* const socket_address_type_table[] = {
[SOCK_STREAM] = "Stream",
[SOCK_DGRAM] = "Datagram",
[SOCK_RAW] = "Raw",
[SOCK_RDM] = "ReliableDatagram",
[SOCK_SEQPACKET] = "SequentialPacket",
[SOCK_DCCP] = "DatagramCongestionControl",
};
DEFINE_STRING_TABLE_LOOKUP(socket_address_type, int);
int socket_address_parse(SocketAddress *a, const char *s) {
char *e, *n;
unsigned u;