man Protocol () - Protocols are used for processing transactional requests such as those performed thru modules, but thru a TCP protocol. resolved network protocol session interface.

NAME

Protocol - Protocols are used for processing transactional requests such as those performed thru modules, but thru a TCP protocol. resolved network protocol session interface.

SYNOPSIS



#include <bayonne.h>

Public Member Functions

Protocol (const char *keypath, tpport_t port)

InetHostAddress getAddress (void)

Get inet host address for this service. tpport_t getPort (void)

Get inet port address of this service. Semaphore * getSessions (void)

Get client connection limiting semaphore that is used as the starting semaphore for the client connection thread.

Detailed Description

Protocols are used for processing transactional requests such as those performed thru modules, but thru a TCP protocol. resolved network protocol session interface.

These support the resolver thread.

Author: David Sugar <dyfet@ostel.com>

Member Function Documentation

InetHostAddress Protocol::getAddress (void)

Get inet host address for this service.

Returns: inet host address of server.

tpport_t Protocol::getPort (void) [inline]

Get inet port address of this service.

Returns: inet port address of service.

Semaphore* Protocol::getSessions (void) [inline]

Get client connection limiting semaphore that is used as the starting semaphore for the client connection thread.

Returns: semaphore session limiter.

Author

Generated automatically by Doxygen for Bayonne from the source code.