summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuo Jinghua <sunmoon1997@gmail.com>2009-11-08 10:36:31 +0800
committerLuo Jinghua <sunmoon1997@gmail.com>2009-11-08 10:36:31 +0800
commit7e776646d3887d89633e00f669386de5f0814e5f (patch)
tree990738b721521cdd8faca65596a8a107cc051c30
parent2083b6bc16a2344fe39d7706197dfc549fe78f1d (diff)
milkway: add socket type & proto enums
-rw-r--r--milkway/mw-socket-family.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/milkway/mw-socket-family.h b/milkway/mw-socket-family.h
index 198dda6..8ced9d3 100644
--- a/milkway/mw-socket-family.h
+++ b/milkway/mw-socket-family.h
@@ -20,11 +20,26 @@
#ifndef MW_SOCKET_FAMILY_H
#define MW_SOCKET_FAMILY_H
-typedef enum {
+typedef enum {
MW_SOCKET_FAMILY_INVALID,
MW_SOCKET_FAMILY_INET,
MW_SOCKET_FAMILY_INET6,
MW_SOCKET_FAMILY_UNIX
} mw_socket_family_t;
+typedef enum
+{
+ MW_SOCKET_TYPE_INVALID,
+ MW_SOCKET_TYPE_STREAM,
+ MW_SOCKET_TYPE_DATAGRAM,
+ MW_SOCKET_TYPE_SEQPACKET
+} mw_socket_type_t;
+
+typedef enum {
+ MW_SOCKET_PROTO_UNKNOWN = -1,
+ MW_SOCKET_PROTO_DEFAULT = 0,
+ MW_SOCKET_PROTO_TCP = 6,
+ MW_SOCKET_PROTO_UDP = 17
+} mw_socket_proto_t;
+
#endif