/** * xrdp: A Remote Desktop Protocol server. * * Copyright (C) Jay Sorg 2004-2012 * * 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. */ /** * * @file thread.h * @brief thread stuff... * @author Simone Fedele * */ #ifndef THREAD_H #define THREAD_H /** * * @brief Starts the signal handling thread * @retval 0 on success * @retval 1 on error * */ int DEFAULT_CC thread_sighandler_start(void); /** * * @brief Starts the session update thread * */ int DEFAULT_CC thread_session_update_start(void); /** * * @brief Starts a thread to handle an incoming connection * */ int DEFAULT_CC thread_scp_start(int skt); #endif