public void Connect() { _connection = new XConnection(_ip, _port, _username, _password); _eventListener = new XEventListener(_ip, 9090); _eventListener.OnXEventReceived += new XEventReceivedEventHandler(eventListener_OnXEventReceived); _eventListener.Connect(); }
/** Revokes an event listener from being notified when this object * is disposed. * * @param xListener event listener */ public void removeEventListener(XEventListener xListener) { lock (this) { if (!m_inDispose && !m_disposed) { m_disposing -= new t_disposing(xListener.disposing); } } }
private void WindowLoaded(object sender, RoutedEventArgs e) { _Connection = new XConnection("192.168.1.105", 8080, "xbmc", "test"); _Connection.AudioLibrary.GetArtists(null, GetArtistsCallback); _Connection.VideoLibrary.GetMovies(null, GetMoviesCallback); _Connection.VideoLibrary.GetTvShows(null, GetTvShowsCallback); var eventListener = new XEventListener("192.168.1.105", 9090); eventListener.OnXEventReceived += new XEventReceivedEventHandler(eventListener_OnXEventReceived); eventListener.Connect(); }
/** Registers an event listener being notified when this object is disposed. * * @param xListener event listener */ public void addEventListener(XEventListener xListener) { bool add; lock (this) { add = (!m_inDispose && !m_disposed); if (add) { m_disposing += new t_disposing(xListener.disposing); } } if (!add) { xListener.disposing(new EventObject(this)); } }
/** Revokes an event listener from being notified when this object is disposed. @param xListener event listener */ public void removeEventListener( XEventListener xListener ) { lock (this) { if (! m_inDispose && !m_disposed) m_disposing -= new t_disposing( xListener.disposing ); } }
/** Registers an event listener being notified when this object is disposed. @param xListener event listener */ public void addEventListener( XEventListener xListener ) { bool add; lock (this) { add = (! m_inDispose && !m_disposed); if (add) m_disposing += new t_disposing( xListener.disposing ); } if (! add) xListener.disposing( new EventObject( this ) ); }