Merge in more documentation.
[awesomized/libmemcached] / docs / man / memcached_set.3
index 3500cd01ba7d959e4c10da27c39cb2f6d3b0c156..048dc42b3194f4bfe46eef2e2c7ecde774c8e9af 100644 (file)
@@ -1,6 +1,6 @@
-.TH "MEMCACHED_SET" "3" "April 08, 2011" "0.47" "libmemcached"
+.TH "MEMCACHED_SET" "3" "April 09, 2011" "0.47" "libmemcached"
 .SH NAME
-memcached_set \- libmemcached Documentation
+memcached_set \- Storing and Replacing Data
 .
 .nr rst2man-indent-level 0
 .
@@ -32,114 +32,66 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
 .
 .sp
 Store value on server
-.SH LIBRARY
-.sp
-C Client Library for memcached (libmemcached, \-lmemcached)
 .SH SYNOPSIS
 .sp
-.nf
-.ft C
 #include <libmemcached/memcached.h>
-
-memcached_return_t
-  memcached_set (memcached_st *ptr,
-                 const char *key, size_t key_length,
-                 const char *value, size_t value_length,
-                 time_t expiration,
-                 uint32_t flags);
-
-memcached_return_t
-  memcached_add (memcached_st *ptr,
-                 const char *key, size_t key_length,
-                 const char *value, size_t value_length,
-                 time_t expiration,
-                 uint32_t flags);
-
-memcached_return_t
-  memcached_replace (memcached_st *ptr,
-                     const char *key, size_t key_length,
-                     const char *value, size_t value_length,
-                     time_t expiration,
-                     uint32_t flags);
-
-memcached_return_t
-  memcached_prepend(memcached_st *ptr,
-                    const char *key, size_t key_length,
-                    const char *value, size_t value_length,
-                    time_t expiration,
-                    uint32_t flags)
-
-memcached_return_t
-  memcached_append(memcached_st *ptr,
-                   const char *key, size_t key_length,
-                    const char *value, size_t value_length,
-                    time_t expiration,
-                    uint32_t flags)
-memcached_return_t
-  memcached_cas(memcached_st *ptr,
-                const char *key, size_t key_length,
-                const char *value, size_t value_length,
-                time_t expiration,
-                uint32_t flags,
-                uint64_t cas);
-
-memcached_return_t
-  memcached_set_by_key(memcached_st *ptr,
-                       const char *master_key, size_t master_key_length,
-                       const char *key, size_t key_length,
-                       const char *value, size_t value_length,
-                       time_t expiration,
-                       uint32_t flags);
-
-memcached_return_t
-  memcached_add_by_key(memcached_st *ptr,
-                       const char *master_key, size_t master_key_length,
-                       const char *key, size_t key_length,
-                       const char *value, size_t value_length,
-                       time_t expiration,
-                       uint32_t flags);
-
-memcached_return_t
-  memcached_replace_by_key(memcached_st *ptr,
-                           const char *master_key, size_t master_key_length,
-                           const char *key, size_t key_length,
-                           const char *value, size_t value_length,
-                           time_t expiration,
-                           uint32_t flags);
-
-memcached_return_t
-  memcached_prepend_by_key(memcached_st *ptr,
-                           const char *master_key, size_t master_key_length,
-                           const char *key, size_t key_length,
-                           const char *value, size_t value_length,
-                           time_t expiration,
-                           uint32_t flags);
-
-memcached_return_t
-  memcached_append_by_key(memcached_st *ptr,
-                          const char *master_key, size_t master_key_length,
-                          const char *key, size_t key_length,
-                          const char *value, size_t value_length,
-                          time_t expiration,
-                          uint32_t flags);
-
-memcached_return_t
-  memcached_cas_by_key(memcached_st *ptr,
-                       const char *master_key, size_t master_key_length,
-                       const char *key, size_t key_length,
-                       const char *value, size_t value_length,
-                       time_t expiration,
-                       uint32_t flags,
-                       uint64_t cas);
-.ft P
-.fi
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_set (memcached_st *ptr, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_add (memcached_st *ptr, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_replace (memcached_st *ptr, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_prepend(memcached_st\fI\ *ptr\fP, const char\fI\ *key\fP, size_t\fI\ key_length\fP, const char\fI\ *value\fP, size_t\fI\ value_length\fP, time_t\fI\ expiration\fP, uint32_t\fI\ flags\fP)
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_append(memcached_st\fI\ *ptr\fP, const char\fI\ *key\fP, size_t\fI\ key_length\fP, const char\fI\ *value\fP, size_t\fI\ value_length\fP, time_t\fI\ expiration\fP, uint32_t\fI\ flags\fP)
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_cas(memcached_st *ptr, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags, uint64_t cas);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_set_by_key(memcached_st *ptr, const char *master_key, size_t master_key_length, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_add_by_key(memcached_st *ptr, const char *master_key, size_t master_key_length, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_replace_by_key(memcached_st *ptr, const char *master_key, size_t master_key_length, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_prepend_by_key(memcached_st *ptr, const char *master_key, size_t master_key_length, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_append_by_key(memcached_st *ptr, const char *master_key, size_t master_key_length, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags);
+.UNINDENT
+.INDENT 0.0
+.TP
+.B memcached_return_t memcached_cas_by_key(memcached_st *ptr, const char *master_key, size_t master_key_length, const char *key, size_t key_length, const char *value, size_t value_length, time_t expiration, uint32_t flags, uint64_t cas);
+.UNINDENT
+.sp
+Compile and link with \-lmemcached
 .SH DESCRIPTION
 .sp
 memcached_set(), memcached_add(), and memcached_replace() are all used to
 store information on the server. All methods take a key, and its length to
 store the object. Keys are currently limited to 250 characters by the
 memcached(1) server. You must also supply a value and a length. Optionally you
-may support an expiration time for the object and a 16 byte value (it is
+may tests an expiration time for the object and a 16 byte value (it is
 meant to be used as a bitmap).
 .sp
 memcached_set() will write an object to the server. If an object already
@@ -162,7 +114,7 @@ data stored. Currently expiration and key are not used in the server.
 memcached_cas() overwrites data in the server as long as the "cas" value is
 still the same in the server. You can get the cas value of a result by
 calling memcached_result_cas() on a memcached_result_st(3) structure. At the point
-that this note was written cas is still buggy in memached. Turning on support
+that this note was written cas is still buggy in memached. Turning on tests
 for it in libmemcached(3) is optional. Please see memcached_set() for
 information on how to do this.
 .sp
@@ -175,7 +127,7 @@ objects to particular servers.
 If you are looking for performance, memcached_set() with non\-blocking IO is
 the fastest way to store data on the server.
 .sp
-All of the above functions are supported with the \fBMEMCACHED_BEHAVIOR_USE_UDP\fPbehavior enabled. But when using these operations with this behavior on, there
+All of the above functions are testsed with the \fBMEMCACHED_BEHAVIOR_USE_UDP\fPbehavior enabled. But when using these operations with this behavior on, there
 are limits to the size of the payload being sent to the server.  The reason for
 these limits is that the Memcahed Server does not allow multi\-datagram requests
 and the current server implementation sets a datagram size to 1400 bytes. Due
@@ -201,16 +153,13 @@ legitmate error in the case of a collision.
 .sp
 To find out more information please check:
 \fI\%https://launchpad.net/libmemcached\fP
-.SH AUTHOR
-.sp
-Brian Aker, <\fI\%brian@tangent.org\fP>
 .SH SEE ALSO
 .sp
 memcached(1) libmemached(3) memcached_strerror(3)
 .SH AUTHOR
 Brian Aker
 .SH COPYRIGHT
-2011, Brian Aker
+2011, Brian Aker DataDifferential, http://datadifferential.com/
 .\" Generated by docutils manpage writer.
 .\" 
 .