sigx++  2.0.1
sigx.h
Go to the documentation of this file.
1 #ifndef _SIGX_HPP_
2 #define _SIGX_HPP_
3 
4 /*
5  * Copyright 2005 Klaus Triendl
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Library General Public
9  * License as published by the Free Software Foundation; either
10  * version 2 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Library General Public License for more details.
16  *
17  * You should have received a copy of the GNU Library General Public
18  * License along with this library; if not, write to the Free
19  * Software Foundation, 51 Franklin Street, Fifth Floor,
20  * Boston, MA 02110-1301, USA.
21  */
22 
23 #include <sigxconfig.h>
24 // don't impose tr1 onto the programmer
25 //#include <sigx/fwddecl.h>
26 #include <sigx/internal_types.h>
27 #include <sigx/types.h>
28 #include <sigx/volatile_trait.h>
29 #include <sigx/noninstantiatable.h>
30 #include <sigx/noncopyable.h>
31 #include <sigx/nonassignable.h>
33 #include <sigx/operator_new.h>
34 // don't impose boost onto the programmer
35 //#include <sigx/choose_lock.h>
36 //#include <sigx/lockable.h>
37 //#include <sigx/lock_acquirer.h>
38 //#include <sigx/glib_lockables.h>
39 #include <sigx/dispatcher.h>
40 #include <sigx/glib_dispatcher.h>
42 #include <sigx/tunnel_context.h>
43 #include <sigx/tunnel_functor.h>
44 #include <sigx/dispatcher.h>
46 #include <sigx/signal_wrapper.h>
47 #include <sigx/dispatchable.h>
48 #include <sigx/auto_dispatchable.h>
52 //only used internally
53 //#include <sigx/signal_source_base.h>
54 //#include <sigx/signal_source_obj_mem.h>
55 //#include <sigx/signal_source_slot.h>
56 //#include <sigx/signal_source_threadprivate.h>
57 //#include <sigx/connection_handler.h>
58 //#include <sigx/auto_tunneler.h>
59 #include <sigx/request_f.h>
60 #include <sigx/signal_wrapper.h>
61 #include <sigx/signal_f.h>
62 #include <sigx/glib_threadable.h>
63 #include <sigx/bad_dispatcher.h>
64 #include <sigx/bad_sync_call.h>
65 #include <sigx/bad_caller.h>
66 
67 
68 #endif // end file guard