FreeRDP
rdpSvcPlugin Struct Reference

#include <svc_plugin.h>

Collaboration diagram for rdpSvcPlugin:

Data Fields

CHANNEL_ENTRY_POINTS_FREERDP channel_entry_points
CHANNEL_DEF channel_def
void(* connect_callback )(rdpSvcPlugin *plugin)
void(* receive_callback )(rdpSvcPlugin *plugin, wStream *data_in)
void(* event_callback )(rdpSvcPlugin *plugin, wMessage *event)
void(* terminate_callback )(rdpSvcPlugin *plugin)
HANDLE thread
HANDLE started
wStream * data_in
voidInitHandle
DWORD OpenHandle
wMessagePipe * MsgPipe
wStreamPool * pool

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Static Virtual Channel Interface

Copyright 2009-2011 Jay Sorg Copyright 2010-2011 Vic Lee

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Field Documentation

CHANNEL_DEF rdpSvcPlugin::channel_def
CHANNEL_ENTRY_POINTS_FREERDP rdpSvcPlugin::channel_entry_points
void(* rdpSvcPlugin::connect_callback)(rdpSvcPlugin *plugin)
wStream* rdpSvcPlugin::data_in
void(* rdpSvcPlugin::event_callback)(rdpSvcPlugin *plugin, wMessage *event)
void* rdpSvcPlugin::InitHandle
wMessagePipe* rdpSvcPlugin::MsgPipe
DWORD rdpSvcPlugin::OpenHandle
wStreamPool* rdpSvcPlugin::pool
void(* rdpSvcPlugin::receive_callback)(rdpSvcPlugin *plugin, wStream *data_in)
HANDLE rdpSvcPlugin::started
void(* rdpSvcPlugin::terminate_callback)(rdpSvcPlugin *plugin)
HANDLE rdpSvcPlugin::thread

The documentation for this struct was generated from the following file:
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines