summaryrefslogtreecommitdiffstats
path: root/src/network.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c
index 598195f..320cdea 100644
--- a/src/network.c
+++ b/src/network.c
@@ -177,3 +177,16 @@ int mcast_track_is_seq_set()
{
return local_seq_set;
}
+
+#include "cache.h"
+
+static int status2type[] = {
+ [C_OBJ_NEW] = NET_T_STATE_NEW,
+ [C_OBJ_ALIVE] = NET_T_STATE_UPD,
+ [C_OBJ_DEAD] = NET_T_STATE_DEL,
+};
+
+int object_status_to_network_type(int status)
+{
+ return status2type[status];
+}