dbus-cxx logo

forward_decls.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  *   Copyright (C) 2010 by Rick L. Vinyard, Jr.                            *
00003  *   rvinyard@cs.nmsu.edu                                                  *
00004  *                                                                         *
00005  *   This file is part of the dbus-cxx library.                            *
00006  *                                                                         *
00007  *   The dbus-cxx library is free software; you can redistribute it and/or *
00008  *   modify it under the terms of the GNU General Public License           *
00009  *   version 3 as published by the Free Software Foundation.               *
00010  *                                                                         *
00011  *   The dbus-cxx library is distributed in the hope that it will be       *
00012  *   useful, but WITHOUT ANY WARRANTY; without even the implied warranty   *
00013  *   of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU   *
00014  *   General Public License for more details.                              *
00015  *                                                                         *
00016  *   You should have received a copy of the GNU General Public License     *
00017  *   along with this software. If not see <http://www.gnu.org/licenses/>.  *
00018  ***************************************************************************/
00019 #include <dbus-cxx/types.h>
00020 
00021 #ifndef DBUSCXX_FORWARD_DECLS_H
00022 #define DBUSCXX_FORWARD_DECLS_H
00023 
00024 namespace DBus {
00025 
00026   class Connection;
00027 
00028   class Interface;
00029 
00030   class InterfaceProxy;
00031   
00032   class Object;
00033 
00034   class ObjectProxy;
00035 
00036   template <class T_return,
00037             class T_arg1 = nil,
00038             class T_arg2 = nil,
00039             class T_arg3 = nil,
00040             class T_arg4 = nil,
00041             class T_arg5 = nil,
00042             class T_arg6 = nil,
00043             class T_arg7 = nil
00044            >
00045   class Method;
00046 
00047   template <class T_return,
00048             class T_arg1 = nil,
00049             class T_arg2 = nil,
00050             class T_arg3 = nil,
00051             class T_arg4 = nil,
00052             class T_arg5 = nil,
00053             class T_arg6 = nil,
00054             class T_arg7 = nil
00055            >
00056   class MethodProxy; 
00057 
00058 };
00059 
00060 #endif

Generated on Thu Mar 18 09:30:54 2010 for dbus-cxx by doxygen 1.6.1