$search

javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl Class Reference

Inheritance diagram for javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl:
Inheritance graph
[legend]

List of all members.

Classes

class  StarterTimer

Public Member Functions

void cancelStateTimer ()
void cancelTimer ()
 DNSTaskStarterImpl (JmDNSImpl jmDNSImpl)
void purgeStateTimer ()
void purgeTimer ()
void startAnnouncer ()
void startCanceler ()
void startProber ()
void startReaper ()
void startRenewer ()
void startResponder (DNSIncoming in, int port)
void startServiceInfoResolver (ServiceInfoImpl info)
void startServiceResolver (String type)
void startTypeResolver ()

Private Attributes

final JmDNSImpl _jmDNSImpl
final Timer _stateTimer
final Timer _timer

Detailed Description

Definition at line 138 of file DNSTaskStarter.java.


Constructor & Destructor Documentation

Definition at line 263 of file DNSTaskStarter.java.


Member Function Documentation

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::cancelStateTimer (  )  [inline]

Cancel the state task timer

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 302 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::cancelTimer (  )  [inline]

Cancel the generals task timer

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 293 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::purgeStateTimer (  )  [inline]

Purge the state task timer

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 284 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::purgeTimer (  )  [inline]

Purge the general task timer

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 275 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startAnnouncer (  )  [inline]

Start a new announcer task

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 320 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startCanceler (  )  [inline]

Start a new canceler task

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 338 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startProber (  )  [inline]

Start a new prober task

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 311 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startReaper (  )  [inline]

Start a new reaper task. There is only supposed to be one reaper running at a time.

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 347 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startRenewer (  )  [inline]

Start a new renewer task

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 329 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startResponder ( DNSIncoming  in,
int  port 
) [inline]

Start a new responder task

Parameters:
in incoming message
port incoming port

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 383 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startServiceInfoResolver ( ServiceInfoImpl  info  )  [inline]

Start a new service info resolver task

Parameters:
info service info to resolve

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 356 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startServiceResolver ( String  type  )  [inline]

Start a new service resolver task

Parameters:
type service type to resolve

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 374 of file DNSTaskStarter.java.

void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startTypeResolver (  )  [inline]

Start a new service type resolver task

Implements javax::jmdns::impl::DNSTaskStarter.

Definition at line 365 of file DNSTaskStarter.java.


Member Data Documentation

Definition at line 140 of file DNSTaskStarter.java.

The timer is used to dispatch maintenance tasks for the DNS cache.

Definition at line 150 of file DNSTaskStarter.java.

The timer is used to dispatch all outgoing messages of JmDNS. It is also used to dispatch maintenance tasks for the DNS cache.

Definition at line 145 of file DNSTaskStarter.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


zeroconf_jmdns
Author(s): Daniel Stonier
autogenerated on Wed Jan 16 12:20:35 2013