コード例 #1
0
ファイル: cyber_upnp_client.c プロジェクト: KoetseJ/xumo
////////////////////////////////////////
//stop the client
////////////////////////////////////////
int
TvCtrlPointStop( void )
{
    TvCtrlPointRemoveAll(  );
    UpnpUnRegisterClient( ctrlpt_handle );
    UpnpFinish(  );
    SampleUtil_Finish(  );
    return TV_SUCCESS;
}
コード例 #2
0
ファイル: upnp.cpp プロジェクト: Flameeyes/vlc
/*
 * Releases resources.
 */
static void Close( vlc_object_t *p_this )
{
    services_discovery_t *p_sd = ( services_discovery_t* )p_this;

    UpnpUnRegisterClient( p_sd->p_sys->client_handle );
    UpnpFinish();

    delete p_sd->p_sys->p_server_list;
    vlc_mutex_destroy( &p_sd->p_sys->callback_lock );

    free( p_sd->p_sys );
}
コード例 #3
0
ファイル: upnp.cpp プロジェクト: videolan/vlc
UpnpInstanceWrapper::~UpnpInstanceWrapper()
{
    UpnpUnRegisterClient( m_handle );
    UpnpFinish();
}
コード例 #4
0
ファイル: luaUPnPsupport.c プロジェクト: ErykB2000/LuaUPnP
// GC method for client object
int L_DestroyClient(lua_State *L)
{
	pLuaClient client = (pLuaClient)lua_touserdata(L, 1);
	if (UPnPStarted)	UpnpUnRegisterClient(client->client);
	return 0;
}