• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • dnssd
 

dnssd

  • DNSSD
  • Query
Signals | Public Member Functions | Protected Member Functions | List of all members
DNSSD::Query Class Reference

#include <query.h>

Inherits TQObject.

Signals

void serviceAdded (DNSSD::RemoteService::Ptr)
 
void serviceRemoved (DNSSD::RemoteService::Ptr)
 
void finished ()
 

Public Member Functions

 Query (const TQString &type, const TQString &domain)
 
virtual void startQuery ()
 
bool isRunning () const
 
bool isFinished () const
 
const TQString & domain () const
 

Protected Member Functions

virtual void virtual_hook (int, void *)
 
virtual void customEvent (TQCustomEvent *event)
 

Detailed Description

This class provides way to search for specified service type in one domain.

Depending on domain name, either multicast or unicast DNS will be used.

Class that represents service query in one domain.

Author
Jakub Stachowski

Definition at line 39 of file query.h.

Constructor & Destructor Documentation

◆ Query()

DNSSD::Query::Query ( const TQString &  type,
const TQString &  domain 
)

Creates new query.

Parameters
typeType of services to browse for
domainDomain name - if set to "local." multicast query will be performed, otherwise unicast

Definition at line 74 of file query.cpp.

◆ ~Query()

DNSSD::Query::~Query ( )
virtual

Definition at line 81 of file query.cpp.

Member Function Documentation

◆ customEvent()

void DNSSD::Query::customEvent ( TQCustomEvent *  event)
protectedvirtual

Definition at line 145 of file query.cpp.

◆ domain()

const TQString & DNSSD::Query::domain ( ) const

Returns queried domain.

Definition at line 104 of file query.cpp.

◆ finished

void DNSSD::Query::finished ( )
signal

Emitted when all announced services has been reported.

◆ isFinished()

bool DNSSD::Query::isFinished ( ) const

Returns true if all currently announced services has been reported.

It does not mean that no more services can be found later and it is not related to isRunning()

Definition at line 99 of file query.cpp.

◆ isRunning()

bool DNSSD::Query::isRunning ( ) const

Returns true if query is already running.

Definition at line 94 of file query.cpp.

◆ serviceAdded

void DNSSD::Query::serviceAdded ( DNSSD::RemoteService::Ptr  )
signal

Emitted when new service has been discovered.

◆ serviceRemoved

void DNSSD::Query::serviceRemoved ( DNSSD::RemoteService::Ptr  )
signal

Emitted when previously discovered service is not longer published.

◆ startQuery()

void DNSSD::Query::startQuery ( )
virtual

Starts query.

Ignored if query is already running

Definition at line 109 of file query.cpp.

◆ virtual_hook()

void DNSSD::Query::virtual_hook ( int  ,
void *   
)
protectedvirtual

Definition at line 141 of file query.cpp.


The documentation for this class was generated from the following files:
  • query.h
  • query.cpp

dnssd

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

dnssd

Skip menu "dnssd"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for dnssd by doxygen 1.9.4
This website is maintained by Timothy Pearson.