6 #include <sys/socket.h>
8 #include <linux/netlink.h>
9 #include <linux/rtnetlink.h>
10 #include <linux/sockios.h>
13 #include <boost/bind/bind.hpp>
21 #include <sandesh/sandesh_trace.h>
27 #include "ksync_types.h"
30 using namespace boost::placeholders;
38 char *msg = (
char *)malloc(len);
39 int msg_len = AddMsg(msg, len);
40 assert(msg_len <= len);
51 if (Sync() ==
false) {
56 char *msg = (
char *)malloc(len);
57 int msg_len = ChangeMsg(msg, len);
58 assert(msg_len <= len);
70 char *msg = (
char *)malloc(len);
71 int msg_len = DeleteMsg(msg, len);
72 assert(msg_len <= len);
87 char *msg = (
char *)malloc(len);
88 int msg_len = AddMsg(msg, len);
89 assert(msg_len <= len);
101 char *msg = (
char *)malloc(len);
102 int msg_len = ChangeMsg(msg, len);
103 assert(msg_len <= len);
115 char *msg = (
char *)malloc(len);
116 int msg_len = DeleteMsg(msg, len);
117 assert(msg_len <= len);
void SendAsync(KSyncEntry *entry, int msg_len, char *msg, KSyncEntry::KSyncEvent event)
static KSyncSock * Get(DBTablePartBase *partition)