FskErr KprZeroconfBrowserStop(KprZeroconfBrowser self) { FskErr err = kFskErrNone; if (FskListRemove(&gZeroconfBrowsers, self)) { bailIfError(KprZeroconfPlatformBrowserStop(self)); } bail: return err; }
void KprZeroconfPlatformBrowserDispose(KprZeroconfBrowser self) { KprZeroconfPlatformBrowser browser = self->platform; if (browser) { KprZeroconfPlatformBrowserStop(self); FskInstrumentedItemDispose(browser); FskMemPtrDispose(browser); self->platform = NULL; } }