sigx++ 2.0.1
|
00001 #ifndef _SIGX_HPP_ 00002 #define _SIGX_HPP_ 00003 00004 /* 00005 * Copyright 2005 Klaus Triendl 00006 * 00007 * This library is free software; you can redistribute it and/or 00008 * modify it under the terms of the GNU Library General Public 00009 * License as published by the Free Software Foundation; either 00010 * version 2 of the License, or (at your option) any later version. 00011 * 00012 * This library is distributed in the hope that it will be useful, 00013 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00015 * Library General Public License for more details. 00016 * 00017 * You should have received a copy of the GNU Library General Public 00018 * License along with this library; if not, write to the Free 00019 * Software Foundation, 51 Franklin Street, Fifth Floor, 00020 * Boston, MA 02110-1301, USA. 00021 */ 00022 00023 #include <sigxconfig.h> 00024 // don't impose tr1 onto the programmer 00025 //#include <sigx/fwddecl.h> 00026 #include <sigx/internal_types.h> 00027 #include <sigx/types.h> 00028 #include <sigx/volatile_trait.h> 00029 #include <sigx/noninstantiatable.h> 00030 #include <sigx/noncopyable.h> 00031 #include <sigx/nonassignable.h> 00032 #include <sigx/nonheapallocatable.h> 00033 #include <sigx/operator_new.h> 00034 // don't impose boost onto the programmer 00035 //#include <sigx/choose_lock.h> 00036 //#include <sigx/lockable.h> 00037 //#include <sigx/lock_acquirer.h> 00038 //#include <sigx/glib_lockables.h> 00039 #include <sigx/dispatcher.h> 00040 #include <sigx/glib_dispatcher.h> 00041 #include <sigx/tunnel_context_base.h> 00042 #include <sigx/tunnel_context.h> 00043 #include <sigx/tunnel_functor.h> 00044 #include <sigx/dispatcher.h> 00045 #include <sigx/connection_wrapper.h> 00046 #include <sigx/signal_wrapper.h> 00047 #include <sigx/dispatchable.h> 00048 #include <sigx/auto_dispatchable.h> 00049 #include <sigx/glib_auto_dispatchable.h> 00050 #include <sigx/manual_dispatchable.h> 00051 #include <sigx/shared_dispatchable.h> 00052 //only used internally 00053 //#include <sigx/signal_source_base.h> 00054 //#include <sigx/signal_source_obj_mem.h> 00055 //#include <sigx/signal_source_slot.h> 00056 //#include <sigx/signal_source_threadprivate.h> 00057 //#include <sigx/connection_handler.h> 00058 //#include <sigx/auto_tunneler.h> 00059 #include <sigx/request_f.h> 00060 #include <sigx/signal_wrapper.h> 00061 #include <sigx/signal_f.h> 00062 #include <sigx/glib_threadable.h> 00063 #include <sigx/bad_dispatcher.h> 00064 #include <sigx/bad_sync_call.h> 00065 #include <sigx/bad_caller.h> 00066 00067 00068 #endif // end file guard