1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- ==============
- Adding Servers
- ==============
- --------
- SYNOPSIS
- --------
- #include <libgearman/gearman.h>
- .. c:function:: gearman_return_t gearman_client_add_server(gearman_client_st *client, const char *host, in_port_t port)
- .. c:function:: gearman_return_t gearman_client_add_servers(gearman_client_st *client, const char *servers)
- .. c:function:: void gearman_client_remove_servers(gearman_client_st *client)
- -----------
- DESCRIPTION
- -----------
- :c:func:`gearman_client_add_server` will add an additional :program:`gearmand` server to the list of servers that the client will take work from.
- :c:func:`gearman_client_remove_servers` will remove all servers from the :c:type:`gearman_client_st`.
- :c:func:`gearman_client_add_servers` takes a list of :program:`gearmand` servers that will be parsed to provide servers for the client. The format for this is SERVER[:PORT][,SERVER[:PORT]]...
- Examples of this are::
- 10.0.0.1,10.0.0.2,10.0.0.3
- localhost234,jobserver2.domain.com:7003,10.0.0.3
- ------------
- RETURN VALUE
- ------------
- :c:func:`gearman_client_add_server` and :c:func:`gearman_client_remove_servers` return :c:type:`gearman_return_t`.
- ----
- HOME
- ----
- To find out more information please check:
- `https://gearman.org/gearmand/ <https://gearman.org/gearmand/>`_
- .. seealso::
- :manpage:`gearmand(8)` :manpage:`libgearman(3)` :manpage:`gearman_client_st`
|