X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_get.html;h=f344fd8777e663cc7b8efa092e1c70deac9551a9;hb=29c4799b4f4859086983891f7651f2636ff94270;hp=49b1c08a09d2529f9611c2650660fc0d312aaaea;hpb=d517b40976d8e986cada6b8b896e8f12cd179fa6;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_get.html b/libmemcached/memcached_get.html index 49b1c08a..f344fd87 100644 --- a/libmemcached/memcached_get.html +++ b/libmemcached/memcached_get.html @@ -21,10 +21,10 @@ - - - - + + + + @@ -85,8 +85,7 @@ -
libmemcached
-libmemcachedutil
- -libhashkit
- -Client Applications
- -Copyright
@@ -177,6 +165,10 @@#include <libmemcached/memcached.h>
-memcached_fetch_result
(memcached_st *ptr, memcached_result_st *result, memcached_return_t *error)¶memcached_fetch_result
(memcached_st *ptr, memcached_result_st *result, memcached_return_t *error)¶memcached_get
(memcached_st *ptr, const char *key, size_t key_length, size_t *value_length, uint32_t *flags, memcached_return_t *error)¶memcached_get
(memcached_st *ptr, const char *key, size_t key_length, size_t *value_length, uint32_t *flags, memcached_return_t *error)¶memcached_mget
(memcached_st *ptr, const char *const *keys, const size_t *key_length, size_t number_of_keys)¶memcached_mget
(memcached_st *ptr, const char *const *keys, const size_t *key_length, size_t number_of_keys)¶memcached_get_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, size_t *value_length, uint32_t *flags, memcached_return_t *error)¶memcached_get_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, size_t *value_length, uint32_t *flags, memcached_return_t *error)¶memcached_mget_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *const *keys, const size_t *key_length, size_t number_of_keys)¶memcached_mget_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *const *keys, const size_t *key_length, size_t number_of_keys)¶memcached_fetch_execute
(memcached_st *ptr, memcached_execute_fn *callback, void *context, uint32_t number_of_callbacks)¶memcached_fetch_execute
(memcached_st *ptr, memcached_execute_fn *callback, void *context, uint32_t number_of_callbacks)¶memcached_mget_execute
(memcached_st *ptr, const char *const *keys, const size_t *key_length, size_t number_of_keys, memcached_execute_fn *callback, void *context, uint32_t number_of_callbacks)¶memcached_mget_execute
(memcached_st *ptr, const char *const *keys, const size_t *key_length, size_t number_of_keys, memcached_execute_fn *callback, void *context, uint32_t number_of_callbacks)¶memcached_mget_execute_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *const *keys, const size_t *key_length, size_t number_of_keys, memcached_execute_fn *callback, void *context, uint32_t number_of_callbacks)¶memcached_mget_execute_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *const *keys, const size_t *key_length, size_t number_of_keys, memcached_execute_fn *callback, void *context, uint32_t number_of_callbacks)¶memcached_execute_fn
)(const memcached_st *ptr, memcached_result_st *result, void *context)¶memcached_execute_fn
)(const memcached_st *ptr, memcached_result_st *result, void *context)¶Compile and link with -lmemcached
memcached_get()
is used to fetch an individual value from the server.
You must pass in a key and its length to fetch the object. You must supply
three pointer variables which will give you the state of the returned
-object. A uint32_t
pointer to contain whatever flags you stored with the value, a size_t
pointer which will be filled with size of of
+object. A uint32_t
pointer to contain whatever flags you stored
+with the value, a size_t
pointer which will be filled with size of of
the object, and a memcached_return_t
pointer to hold any error. The
object will be returned upon success and NULL will be returned on failure. Any
object returned by memcached_get()
must be released by the caller
application.
memcached_mget()
is used to select multiple keys at once. For
-multiple key operations it is always faster to use this function. This function always works asynchronously.
To retrieve data after a successful execution of memcached_mget()
, you will need to
-call memcached_fetch_result()
. You should continue to call this function until
-it returns a NULL (i.e. no more values). If you need to quit in the middle of a
-memcached_mget()
call, you can execute a memcached_quit()
, those this is not required.
memcached_fetch_result()
is used to fetch an individual value from the server. memcached_mget()
must always be called before using this method.
+multiple key operations it is always faster to use this function.
+This function always works asynchronously.
To retrieve data after a successful execution of memcached_mget()
, you
+will need to call memcached_fetch_result()
. You should continue to call
+this function until it returns a NULL (i.e. no more values). If you need to quit
+in the middle of a memcached_mget()
call, you can execute a
+memcached_quit()
, those this is not required.
memcached_fetch_result()
is used to fetch an individual value from the
+server. memcached_mget()
must always be called before using this method.
You must pass in a key and its length to fetch the object. You must supply
-three pointer variables which will give you the state of the returned
-object. A uint32_t
pointer to contain whatever flags you stored with the value, a size_t
pointer which will be filled with size of of the
-object, and a memcached_return_t
pointer to hold any error. The
-object will be returned upon success and NULL will be returned on failure. MEMCACHED_END
is returned by the *error value when all objects that have been found are returned. The final value upon MEMCACHED_END
is null.
memcached_fetch_result()
is used to return a memcached_result_st
structure from a memcached server. The result object is forward compatible
+three pointer variables which will give you the state of the returned object.
+A uint32_t
pointer to contain whatever flags you stored with the value,
+a size_t
pointer which will be filled with size of of the object, and a
+memcached_return_t
pointer to hold any error. The object will be
+returned upon success and NULL will be returned on failure. MEMCACHED_END
is
+returned by the *error value when all objects that have been found have been
+returned. The final value upon MEMCACHED_END
is null.
memcached_fetch_result()
is used to return a memcached_result_st
+structure from a memcached server. The result object is forward compatible
with changes to the server. For more information please refer to the
memcached_result_st
help. This function will dynamically allocate a
result structure for you if you do not pass one to the function.
MEMCACHED_NOT_SUPPORTED
being returned, or for those functions which do not return a memcached_return_t
, the error function parameter will be set to MEMCACHED_NOT_SUPPORTED
.
+MEMCACHED_BEHAVIOR_USE_UDP
has been set. Executing any of these
+functions with this behavior on will result in MEMCACHED_NOT_SUPPORTED
being
+returned, or for those functions which do not return a
+memcached_return_t
, the error function parameter will be set to
+MEMCACHED_NOT_SUPPORTED
.
All objects retrieved via memcached_get()
or memcached_get_by_key()
must be freed with free(3).
memcached_get()
will return NULL on
-error. You must look at the value of error to determine what the actual error
-was.
All objects retrieved via memcached_get()
or memcached_get_by_key()
+must be freed with free(3).
memcached_get()
will return NULL on error.
+You must look at the value of error to determine what the actual error was.
memcached_fetch_execute()
return MEMCACHED_SUCCESS
if
-all keys were successful. MEMCACHED_NOTFOUND
will be return if no
+all keys were successful. MEMCACHED_NOTFOUND
will be returned if no
keys at all were found.
memcached_fetch_result()
sets error
to MEMCACHED_END
upon successful conclusion.
-MEMCACHED_NOTFOUND
will be return if no keys at all were found.
MEMCACHED_NOTFOUND
will be returned if no keys at all were found.