当前位置: 首页>>代码示例>>C++>>正文


C++ DEBUG_DVC函数代码示例

本文整理汇总了C++中DEBUG_DVC函数的典型用法代码示例。如果您正苦于以下问题:C++ DEBUG_DVC函数的具体用法?C++ DEBUG_DVC怎么用?C++ DEBUG_DVC使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了DEBUG_DVC函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: wts_read_drdynvc_create_response

static void wts_read_drdynvc_create_response(rdpPeerChannel* channel, STREAM* s, uint32 length)
{
	uint32 CreationStatus;

	if (length < 4)
		return;
	stream_read_uint32(s, CreationStatus);
	if ((sint32)CreationStatus < 0)
	{
		DEBUG_DVC("ChannelId %d creation failed (%d)", channel->channel_id, (sint32)CreationStatus);
		channel->dvc_open_state = DVC_OPEN_STATE_FAILED;
	}
	else
	{
		DEBUG_DVC("ChannelId %d creation succeeded", channel->channel_id);
		channel->dvc_open_state = DVC_OPEN_STATE_SUCCEEDED;
	}
	wait_obj_set(channel->receive_event);
}
开发者ID:ArthurGodoy,项目名称:FreeRDP,代码行数:19,代码来源:wtsvc.c

示例2: rdpei_on_close

static int rdpei_on_close(IWTSVirtualChannelCallback* pChannelCallback)
{
	RDPEI_CHANNEL_CALLBACK* callback = (RDPEI_CHANNEL_CALLBACK*) pChannelCallback;

	DEBUG_DVC("");

	free(callback);

	return 0;
}
开发者ID:KimDongChun,项目名称:FreeRDP,代码行数:10,代码来源:rdpei_main.c

示例3: drdynvc_process_connect

static void drdynvc_process_connect(rdpSvcPlugin* plugin)
{
	drdynvcPlugin* drdynvc = (drdynvcPlugin*)plugin;

	DEBUG_DVC("connecting");

	drdynvc->channel_mgr = dvcman_new(drdynvc);
	dvcman_load_plugin(drdynvc->channel_mgr, svc_plugin_get_data(plugin));
	dvcman_init(drdynvc->channel_mgr);
}
开发者ID:bradh,项目名称:FreeRDP-1.0,代码行数:10,代码来源:drdynvc_main.c

示例4: echo_on_close

static int echo_on_close(IWTSVirtualChannelCallback* pChannelCallback)
{
	ECHO_CHANNEL_CALLBACK* callback = (ECHO_CHANNEL_CALLBACK*) pChannelCallback;

	DEBUG_DVC("");

	free(callback);

	return 0;
}
开发者ID:10084462,项目名称:FreeRDP,代码行数:10,代码来源:echo_main.c

示例5: drdynvc_process_data

static int drdynvc_process_data(drdynvcPlugin* drdynvc, int Sp, int cbChId, STREAM* s)
{
	uint32 ChannelId;

	ChannelId = drdynvc_read_variable_uint(s, cbChId);
	DEBUG_DVC("ChannelId=%d", ChannelId);

	return dvcman_receive_channel_data(drdynvc->channel_mgr, ChannelId,
		stream_get_tail(s), stream_get_left(s));
}
开发者ID:awakecoding,项目名称:WinPR-msasn1,代码行数:10,代码来源:drdynvc_main.c

示例6: echo_plugin_terminated

static int echo_plugin_terminated(IWTSPlugin* pPlugin)
{
	ECHO_PLUGIN* echo = (ECHO_PLUGIN*) pPlugin;

	DEBUG_DVC("");

	free(echo);

	return 0;
}
开发者ID:10084462,项目名称:FreeRDP,代码行数:10,代码来源:echo_main.c

示例7: dump_callbacks

static void dump_callbacks(void)
{
	wListDictionaryItem *cur;
	DEBUG_DVC("Dumping all currently registered callbacks");

	if (!cb_dict)
	{
		DEBUG_DVC("cb_dict=NULL");
		return;
	}

	cur = cb_dict->head;

	while (cur)
	{
		DEBUG_DVC("cb_dict %s:%p", cur->key, cur->value);
		cur = cur->next;
	}
}
开发者ID:Auto-Droid,项目名称:FreeRDP,代码行数:19,代码来源:dvcman.c

示例8: drdynvc_process_data

static int drdynvc_process_data(drdynvcPlugin* drdynvc, int Sp, int cbChId, wStream* s)
{
	UINT32 ChannelId;

	ChannelId = drdynvc_read_variable_uint(s, cbChId);
	DEBUG_DVC("ChannelId=%d", ChannelId);

	return dvcman_receive_channel_data(drdynvc->channel_mgr, ChannelId,
		Stream_Pointer(s), Stream_GetRemainingLength(s));
}
开发者ID:jlafontaine-devolutions,项目名称:FreeRDP,代码行数:10,代码来源:drdynvc_main.c

示例9: drdynvc_process_close_request

static int drdynvc_process_close_request(drdynvcPlugin* drdynvc, int Sp, int cbChId, STREAM* data_in)
{
	uint32 ChannelId;

	ChannelId = drdynvc_read_variable_uint(data_in, cbChId);
	DEBUG_DVC("ChannelId=%d", ChannelId);
	dvcman_close_channel(drdynvc->channel_mgr, ChannelId);

	return 0;
}
开发者ID:bradh,项目名称:FreeRDP-1.0,代码行数:10,代码来源:drdynvc_main.c

示例10: rdpei_plugin_terminated

static int rdpei_plugin_terminated(IWTSPlugin* pPlugin)
{
	RDPEI_PLUGIN* echo = (RDPEI_PLUGIN*) pPlugin;

	DEBUG_DVC("");

	free(echo);

	return 0;
}
开发者ID:KimDongChun,项目名称:FreeRDP,代码行数:10,代码来源:rdpei_main.c

示例11: drdynvc_process_terminate

static void drdynvc_process_terminate(rdpSvcPlugin* plugin)
{
	drdynvcPlugin* drdynvc = (drdynvcPlugin*)plugin;

	DEBUG_DVC("terminating");

	if (drdynvc->channel_mgr != NULL)
		dvcman_free(drdynvc->channel_mgr);
	xfree(drdynvc);
}
开发者ID:bradh,项目名称:FreeRDP-1.0,代码行数:10,代码来源:drdynvc_main.c

示例12: tsmf_pulse_play

static boolean tsmf_pulse_play(ITSMFAudioDevice* audio, uint8* data, uint32 data_size)
{
    TSMFPulseAudioDevice* pulse = (TSMFPulseAudioDevice*) audio;
    uint8* src;
    int len;
    int ret;

    DEBUG_DVC("data_size %d", data_size);

    if (pulse->stream)
    {
        pa_threaded_mainloop_lock(pulse->mainloop);

        src = data;
        while (data_size > 0)
        {
            while ((len = pa_stream_writable_size(pulse->stream)) == 0)
            {
                DEBUG_DVC("waiting");
                pa_threaded_mainloop_wait(pulse->mainloop);
            }
            if (len < 0)
                break;
            if (len > data_size)
                len = data_size;
            ret = pa_stream_write(pulse->stream, src, len, NULL, 0LL, PA_SEEK_RELATIVE);
            if (ret < 0)
            {
                DEBUG_DVC("pa_stream_write failed (%d)",
                          pa_context_errno(pulse->context));
                break;
            }
            src += len;
            data_size -= len;
        }

        pa_threaded_mainloop_unlock(pulse->mainloop);
    }
    xfree(data);

    return true;
}
开发者ID:felfert,项目名称:FreeRDP,代码行数:42,代码来源:tsmf_pulse.c

示例13: tsmf_ifman_set_topology_request

int tsmf_ifman_set_topology_request(TSMF_IFMAN* ifman)
{
	DEBUG_DVC("");

	Stream_EnsureRemainingCapacity(ifman->output, 8);
	Stream_Write_UINT32(ifman->output, 1); /* TopologyReady */
	Stream_Write_UINT32(ifman->output, 0); /* Result */
	ifman->output_interface_id = TSMF_INTERFACE_DEFAULT | STREAM_ID_STUB;

	return 0;
}
开发者ID:ADILOFASKI,项目名称:FreeRDP,代码行数:11,代码来源:tsmf_ifman.c

示例14: audin_alsa_close

static void audin_alsa_close(IAudinDevice* device)
{
	AudinALSADevice* alsa = (AudinALSADevice*) device;

	DEBUG_DVC("");

	freerdp_thread_stop(alsa->thread);

	alsa->receive = NULL;
	alsa->user_data = NULL;
}
开发者ID:kidfolk,项目名称:FreeRDP,代码行数:11,代码来源:audin_alsa.c

示例15: audin_alsa_open

static void audin_alsa_open(IAudinDevice* device, AudinReceive receive, void* user_data)
{
	AudinALSADevice* alsa = (AudinALSADevice*) device;

	DEBUG_DVC("");

	alsa->receive = receive;
	alsa->user_data = user_data;

	freerdp_thread_start(alsa->thread, audin_alsa_thread_func, alsa);
}
开发者ID:kidfolk,项目名称:FreeRDP,代码行数:11,代码来源:audin_alsa.c


注:本文中的DEBUG_DVC函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。