zhttp_server_options(3)

zhttp_server_options(3)

CZMQ Manual - CZMQ/2.2.1

Name

zhttp_server_options - Class for class description

Synopsis

//  This is a draft class, and may change without notice. It is disabled in
//  stable builds by default. If you use this in applications, please ask
//  for it to be pushed to stable state. Use --enable-drafts to enable.
#ifdef CZMQ_BUILD_DRAFT_API
//  *** Draft method, for development use, may change without warning ***
//  Create a new zhttp_server_options.
CZMQ_EXPORT zhttp_server_options_t *
    zhttp_server_options_new (void);

//  *** Draft method, for development use, may change without warning ***
//  Create options from config tree.
CZMQ_EXPORT zhttp_server_options_t *
    zhttp_server_options_from_config (zconfig_t *config);

//  *** Draft method, for development use, may change without warning ***
//  Destroy the zhttp_server_options.
CZMQ_EXPORT void
    zhttp_server_options_destroy (zhttp_server_options_t **self_p);

//  *** Draft method, for development use, may change without warning ***
//  Get the server listening port.
CZMQ_EXPORT int
    zhttp_server_options_port (zhttp_server_options_t *self);

//  *** Draft method, for development use, may change without warning ***
//  Set the server listening port
CZMQ_EXPORT void
    zhttp_server_options_set_port (zhttp_server_options_t *self, int port);

//  *** Draft method, for development use, may change without warning ***
//  Get the address sockets should connect to in order to receive requests.
CZMQ_EXPORT const char *
    zhttp_server_options_backend_address (zhttp_server_options_t *self);

//  *** Draft method, for development use, may change without warning ***
//  Set the address sockets should connect to in order to receive requests.
CZMQ_EXPORT void
    zhttp_server_options_set_backend_address (zhttp_server_options_t *self, const char *address);

//  *** Draft method, for development use, may change without warning ***
//  Self test of this class.
CZMQ_EXPORT void
    zhttp_server_options_test (bool verbose);

#endif // CZMQ_BUILD_DRAFT_API
Please add '@interface' section in './../src/zhttp_server_options.c'.

Description

zhttp_server_options -

Please add @discuss section in ./../src/zhttp_server_options.c.

Example

From zhttp_server_options_test method

Please add '@selftest' section in './../src/zhttp_server_options.c'.

Authors

The CZMQ manual was written by Pieter Hintjens<moc.xitami|hp#moc.xitami|hp>.

Resources

Main web site: http://czmq.zeromq.org/

Report bugs to the ØMQ development mailing list: <gro.qmorez.stsil|ved-qmorez#gro.qmorez.stsil|ved-qmorez>

Copyright

Copyright (c) 1991-2014 iMatix and Contributors. License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>. This is free software: you are free to change it and redistribute it. There is NO WARRANTY, to the extent permitted by law. For details see the files COPYING and COPYING.LESSER included with the CZMQ distribution.