This class is used to bind services that are to be published with zeroconf, such as by the avahi module.
More...
#include <bayonne.h>
Collaboration diagram for ost::BayonneZeroconf:
Public Types
Public Member Functions
Get the next zeroconf binding to iterate an object list.
More...
Get the binding protocol description, usually "_svc._proto".
More...
Get the binding service port number.
More...
Static Public Member Functions
Get the first zeroconf binding, used by zeroconf plugins.
More...
Protected Member Functions
Protected Attributes
Static Protected Attributes
Detailed Description
Member Enumeration Documentation
Enumerator |
---|
ZEROCONF_IPANY |
ZEROCONF_IPV6 |
ZEROCONF_IPV4 |
Definition at line 1314 of file bayonne.h.
Constructor & Destructor Documentation
ost::BayonneZeroconf::BayonneZeroconf
(
const char *
type,
)
protected |
Member Function Documentation
Get the first zeroconf binding, used by zeroconf plugins.
- Returns
- first zeroconf binding.
Definition at line 1332 of file bayonne.h.
Get the next zeroconf binding to iterate an object list.
- Returns
- next zerconf binding.
Definition at line 1340 of file bayonne.h.
tpport_t ost::BayonneZeroconf::getPort
(
void
)
inline |
Get the binding service port number.
If 0, then disabled.
- Returns
- 0 or port number.
Definition at line 1356 of file bayonne.h.
const char* ost::BayonneZeroconf::getType
(
void
)
inline |
Get the binding protocol description, usually "_svc._proto".
- Returns
- binding description.
Definition at line 1348 of file bayonne.h.
Field Documentation
tpport_t ost::BayonneZeroconf::zeroconf_port
protected |
const char* ost::BayonneZeroconf::zeroconf_type
protected |
The documentation for this class was generated from the following file:
Generated on Dec 21, 2017 for
commoncpp2-1.8.1,
ccrtp-1.7.2,
libzrtpcpp-2.3.4,
ccscript3-1.1.7,
ccaudio2-1.0.0 and
bayonne2-2.3.2
(after installation in /usr/local/)
by
doxygen 1.8.6