#include <memcached.h>
/*
- When this is implemented you will be able to remove single hosts
- from your current pool of hosts.
+ This closes all connections (forces flush of input as well).
+
+ Maybe add a host specific, or key specific version?
*/
-memcached_return memcached_quit(memcached_st *ptr, char *hostname, unsigned port)
+void memcached_quit(memcached_st *ptr)
{
- return MEMCACHED_SUCCESS;
+ unsigned int x;
+
+ if (ptr->hosts)
+ {
+ for (x= 0; x < ptr->number_of_hosts; x++)
+ {
+ if (ptr->hosts[x].fd > 0)
+ close(ptr->hosts[x].fd);
+ }
+ }
+ ptr->connected= 0;
}