We quit all connections so we can reset the sockets.
*/
-void set_behavior_flag(memcached_st *ptr, memcached_flags temp_flag, uint64_t data)
+static void set_behavior_flag(memcached_st *ptr, memcached_flags temp_flag, uint64_t data)
{
if (data)
ptr->flags|= temp_flag;
ptr->rcv_timeout= (int32_t)data;
break;
case MEMCACHED_BEHAVIOR_SERVER_FAILURE_LIMIT:
- ptr->server_failure_limit= (int32_t)data;
+ ptr->server_failure_limit= (uint32_t)data;
break;
case MEMCACHED_BEHAVIOR_BINARY_PROTOCOL:
set_behavior_flag(ptr, MEM_BINARY_PROTOCOL, data);
break;
case MEMCACHED_BEHAVIOR_POLL_TIMEOUT:
{
- return (unsigned long long)ptr->poll_timeout;
+ return (uint64_t)ptr->poll_timeout;
}
case MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT:
{
- return (unsigned long long)ptr->connect_timeout;
+ return (uint64_t)ptr->connect_timeout;
}
case MEMCACHED_BEHAVIOR_RETRY_TIMEOUT:
{
- return (unsigned long long)ptr->retry_timeout;
+ return (uint64_t)ptr->retry_timeout;
}
+ case MEMCACHED_BEHAVIOR_SND_TIMEOUT:
+ return (uint64_t)ptr->snd_timeout;
+ case MEMCACHED_BEHAVIOR_RCV_TIMEOUT:
+ return (uint64_t)ptr->rcv_timeout;
case MEMCACHED_BEHAVIOR_SOCKET_SEND_SIZE:
{
int sock_size;