X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached-1.0%2Ftypes.h;h=53992d3aee9717fd4bc9e4c10df3537d3b9c0960;hb=303f0aafd224cdb5d27c717661c34eaf1eaf4cae;hp=7ae29c2e495b021683b9ebd5fc82bf85d3f5fe5f;hpb=ca663a567bc8d3facb22b035bcad19349e42a9b1;p=m6w6%2Flibmemcached diff --git a/libmemcached-1.0/types.h b/libmemcached-1.0/types.h index 7ae29c2e..53992d3a 100644 --- a/libmemcached-1.0/types.h +++ b/libmemcached-1.0/types.h @@ -39,6 +39,9 @@ #pragma once #ifdef __cplusplus + +namespace org { namespace libmemcached { struct Instance; } } + struct memcached_st; struct memcached_stat_st; struct memcached_analysis_st; @@ -49,7 +52,7 @@ struct memcached_error_t; // All of the flavors of memcache_server_st struct memcached_server_st; struct memcached_instance_st; -typedef const struct memcached_instance_st *memcached_server_instance_st; +typedef const org::libmemcached::Instance* memcached_server_instance_st; typedef struct memcached_server_st *memcached_server_list_st; struct memcached_callback_st; @@ -70,7 +73,7 @@ typedef struct memcached_error_t memcached_error_t; // All of the flavors of memcache_server_st typedef struct memcached_server_st memcached_server_st; -typedef const struct memcached_server_st *memcached_server_instance_st; +typedef const void *memcached_server_instance_st; typedef struct memcached_server_st *memcached_server_list_st; typedef struct memcached_callback_st memcached_callback_st; @@ -78,6 +81,5 @@ typedef struct memcached_callback_st memcached_callback_st; // The following two structures are internal, and never exposed to users. typedef struct memcached_string_st memcached_string_st; typedef struct memcached_string_t memcached_string_t; -typedef struct memcached_continuum_item_st memcached_continuum_item_st; #endif