internal virtual void reset() { //_netInterfaces.Clear(); _cache.Clear(); //mMcastAddr = null; _Listening = false; _callbacks = null; //_listenMSearchThread = null; //_listenBcastThread = null; }
internal virtual void addCallback(YSSDPReportInterface callback) { if (_callbacks == callback) { // already started return; } _callbacks = callback; if (!_Listening) { try { startListening(); } catch (IOException e) { throw new YAPI_Exception(YAPI.IO_ERROR, "Unable to start SSDP thread : " + e.ToString()); } } }