# class ServiceTypeBrowser

###

Module | dnssd
Namespace | DNSSD
Class | ServiceTypeBrowser
Inherits | QObject

Class used to find all service types on network Author Jakub Stachowski

### methods

- ServiceTypeBrowser (domain, parent)

  returns ctor

  Argument | Type | Default
  --- | --- | ---
  domain | QString | QString()
  parent | QObject | 0

  Find all service types in the domain.

  domain - Browsing domain to search. WAN domains may not support service type browsing

  parent - Parent object.

- finished ( )

  returns Nothing
  SIGNAL ("finished ()")

  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.

- isRunning ( )

  returns bool

- serviceTypeAdded (a0)

  returns Nothing
  SIGNAL ("serviceTypeAdded (const QString&)")

  Argument | Type | Default
  --- | --- | ---
  a0 | QString |

  New service type has been found.

- serviceTypeRemoved (a0)

  returns Nothing
  SIGNAL ("serviceTypeRemoved (const QString&)")

  Argument | Type | Default
  --- | --- | ---
  a0 | QString |

  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.

- serviceTypes ( )

  returns QStringList

  Current list of found service types.

- startBrowse ( )

  returns Nothing

  Starts browsing. To stop destroy this object.