#include <memcached.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/tcp.h>
memcached_return memcached_behavior_set(memcached_st *ptr,
memcached_behavior flag,
memcached_quit(ptr);
ptr->flags+= MEM_NO_BLOCK;
break;
+ case MEMCACHED_BEHAVIOR_TCP_NODELAY:
+ /* We quit all connections so we can reset the sockets */
+ memcached_quit(ptr);
+ ptr->flags|= MEM_TCP_NODELAY;
+ break;
+ case MEMCACHED_BEHAVIOR_TCP_DELAY:
+ /* We quit all connections so we can reset the sockets */
+ memcached_quit(ptr);
+ ptr->flags+= MEM_TCP_NODELAY;
+ break;
}
return MEMCACHED_SUCCESS;