• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

DNSSD

DNSSD::ServiceTypeBrowser

DNSSD::ServiceTypeBrowser Class Reference

#include <servicetypebrowser.h>

Inheritance diagram for DNSSD::ServiceTypeBrowser:

Inheritance graph
[legend]

List of all members.


Detailed Description

Class used to find all service types on network.

Author:
Jakub Stachowski

Definition at line 36 of file servicetypebrowser.h.


Signals

void finished ()
void serviceTypeAdded (const QString &)
void serviceTypeRemoved (const QString &)

Public Member Functions

bool isRunning () const
 ServiceTypeBrowser (const QString &domain=QString(), QObject *parent=0)
QStringList serviceTypes () const
void startBrowse ()
 ~ServiceTypeBrowser ()

Constructor & Destructor Documentation

DNSSD::ServiceTypeBrowser::ServiceTypeBrowser ( const QString &  domain = QString(),
QObject *  parent = 0 
) [explicit]

Find all service types in the domain.

Parameters:
domain Browsing domain to search. WAN domains may not support service type browsing
parent Parent object.

Definition at line 35 of file avahi-servicetypebrowser.cpp.

DNSSD::ServiceTypeBrowser::~ServiceTypeBrowser (  ) 

Definition at line 41 of file avahi-servicetypebrowser.cpp.


Member Function Documentation

void DNSSD::ServiceTypeBrowser::finished (  )  [signal]

Emitted when all service types has been reported.

This signal can be used by application that just want to get list of currently available service types (similar to directory listing) and do not care about dynamic adding/removing later.

bool DNSSD::ServiceTypeBrowser::isRunning (  )  const

Definition at line 92 of file avahi-servicetypebrowser.cpp.

void DNSSD::ServiceTypeBrowser::serviceTypeAdded ( const QString &   )  [signal]

New service type has been found.

void DNSSD::ServiceTypeBrowser::serviceTypeRemoved ( const QString &   )  [signal]

Emitted when there is no more service of this type.

This signal is not reliable - it is possible that it will not be emitted even after last service of this type disappeared.

QStringList DNSSD::ServiceTypeBrowser::serviceTypes (  )  const

Current list of found service types.

Definition at line 87 of file avahi-servicetypebrowser.cpp.

void DNSSD::ServiceTypeBrowser::startBrowse (  ) 

Starts browsing.

To stop destroy this object.

Definition at line 46 of file avahi-servicetypebrowser.cpp.


The documentation for this class was generated from the following files:
  • servicetypebrowser.h
  • avahi-servicetypebrowser.cpp
  • dummy-servicetypebrowser.cpp
  • mdnsd-servicetypebrowser.cpp

DNSSD

Skip menu "DNSSD"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal