1 /* Aravis - Digital camera library 2 * 3 * Copyright © 2009-2010 Emmanuel Pacaud 4 * 5 * This library is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public 7 * License as published by the Free Software Foundation; either 8 * version 2 of the License, or (at your option) any later version. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General 16 * Public License along with this library; if not, write to the 17 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 18 * Boston, MA 02110-1301, USA. 19 * 20 * Author: Emmanuel Pacaud <emmanuel@gnome.org> 21 */ 22 23 #ifndef ARV_H 24 #define ARV_H 25 26 #define ARV_H_INSIDE 27 28 #include <arvtypes.h> 29 30 #include <arvfeatures.h> 31 #include <arvversion.h> 32 #include <arvdebug.h> 33 #include <arvmisc.h> 34 #include <arvstr.h> 35 #include <arvzip.h> 36 #include <arvsystem.h> 37 #include <arvevaluator.h> 38 #include <arvdomnode.h> 39 #include <arvdomnodelist.h> 40 #include <arvdomdocument.h> 41 #include <arvdomelement.h> 42 #include <arvdomcharacterdata.h> 43 #include <arvdomtext.h> 44 #include <arvdomimplementation.h> 45 #include <arvdomparser.h> 46 #include <arvcamera.h> 47 #include <arvgc.h> 48 #include <arvgcnode.h> 49 #include <arvgcpropertynode.h> 50 #include <arvgcfeaturenode.h> 51 #include <arvgccategory.h> 52 #include <arvgcboolean.h> 53 #include <arvgcenumeration.h> 54 #include <arvgcenumentry.h> 55 #include <arvgcintegernode.h> 56 #include <arvgcfloatnode.h> 57 #include <arvgcregisternode.h> 58 #include <arvgccommand.h> 59 #include <arvgcswissknife.h> 60 #include <arvgcconverter.h> 61 #include <arvgcport.h> 62 #include <arvgcregister.h> 63 #include <arvgcinteger.h> 64 #include <arvgcfloat.h> 65 #include <arvgcstring.h> 66 #include <arvinterface.h> 67 #include <arvdevice.h> 68 #include <arvstream.h> 69 #include <arvbuffer.h> 70 #include <arvchunkparser.h> 71 #include <arvgvcp.h> 72 #include <arvgvsp.h> 73 #include <arvgvinterface.h> 74 #include <arvgvdevice.h> 75 #include <arvgvstream.h> 76 #if ARAVIS_HAS_USB 77 #include <arvuvcp.h> 78 #include <arvuvsp.h> 79 #include <arvuvinterface.h> 80 #include <arvuvdevice.h> 81 #include <arvuvstream.h> 82 #endif 83 #include <arvfakeinterface.h> 84 #include <arvfakedevice.h> 85 #include <arvfakestream.h> 86 #include <arvfakecamera.h> 87 #include <arvgvfakecamera.h> 88 #include <arvrealtime.h> 89 #include <arvxmlschema.h> 90 91 #undef ARV_H_INSIDE 92 93 #endif 94