ost::BayonneZeroconf Class Reference
This class is used to bind services that are to be published with zeroconf, such as by the avahi module.
More...
#include <bayonne.h>
List of all members.
Detailed Description
This class is used to bind services that are to be published with zeroconf, such as by the avahi module.
- Author:
- David Sugar <dyfet@gnutelephony.org> Bayonne zerconf binding class.
Member Enumeration Documentation
- Enumerator:
| ZEROCONF_IPANY |
|
| ZEROCONF_IPV6 |
|
| ZEROCONF_IPV4 |
|
Constructor & Destructor Documentation
| ost::BayonneZeroconf::BayonneZeroconf |
( |
const char * |
type, |
|
|
zeroconf_family_t |
family = ZEROCONF_IPANY | |
|
) |
| | [protected] |
Member Function Documentation
| static BayonneZeroconf* ost::BayonneZeroconf::getFirst |
( |
void |
|
) |
[inline, static] |
Get the first zeroconf binding, used by zeroconf plugins.
- Returns:
- first zeroconf binding.
Get the next zeroconf binding to iterate an object list.
- Returns:
- next zerconf binding.
| tpport_t ost::BayonneZeroconf::getPort |
( |
void |
|
) |
[inline] |
Get the binding service port number.
If 0, then disabled.
- Returns:
- 0 or port number.
| const char* ost::BayonneZeroconf::getType |
( |
void |
|
) |
[inline] |
Get the binding protocol description, usually "_svc._proto".
- Returns:
- binding description.
Member Data Documentation
The documentation for this class was generated from the following file: