FOSSology  4.4.0
Open Source License Compliance by Open Source Software
interface.h
1 /*
2  SPDX-FileCopyrightText: © 2010, 2011, 2012 Hewlett-Packard Development Company, L.P.
3 
4  SPDX-License-Identifier: GPL-2.0-only
5 */
6 
7 #ifndef INTERFACE_H_INCLUDE
8 #define INTERFACE_H_INCLUDE
9 
10 /* local includes */
11 #include <scheduler.h>
12 
13 /* glib include */
14 #include <glib.h>
15 
16 /* ************************************************************************** */
17 /* **** Constructor Destructor ********************************************** */
18 /* ************************************************************************** */
19 
20 void interface_init(scheduler_t* scheduler);
21 void interface_destroy(scheduler_t* scheduler);
22 
23 #endif /* INTERFACE_H_INCLUDE */
void interface_destroy(scheduler_t *scheduler)
Closes the server socket and thread pool that service UI connections.
Definition: interface.c:588
void interface_init(scheduler_t *scheduler)
Create the interface thread and thread pool that handle UI connections.
Definition: interface.c:554
Header file for the scheduler.