Libbarrett  1.2.4
src/python.h
00001 /*
00002         Copyright 2012 Barrett Technology <support@barrett.com>
00003 
00004         This file is part of libbarrett.
00005 
00006         This version of libbarrett is free software: you can redistribute it
00007         and/or modify it under the terms of the GNU General Public License as
00008         published by the Free Software Foundation, either version 3 of the
00009         License, or (at your option) any later version.
00010 
00011         This version of libbarrett is distributed in the hope that it will be
00012         useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
00013         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014         GNU General Public License for more details.
00015 
00016         You should have received a copy of the GNU General Public License along
00017         with this version of libbarrett.  If not, see
00018         <http://www.gnu.org/licenses/>.
00019 
00020         Further, non-binding information about licensing is available at:
00021         <http://wiki.barrett.com/libbarrett/wiki/LicenseNotes>
00022 */
00023 
00024 /*
00025  * python.h
00026  *
00027  *  Created on: Mar 26, 2012
00028  *      Author: dc
00029  */
00030 
00031 #ifndef BARRETT_SRC_PYTHON_H_
00032 #define BARRETT_SRC_PYTHON_H_
00033 
00034 
00035 // These functions do the work of building the python wrappers.
00036 void pythonBusInterface();
00037 void pythonProductsInterface();
00038 
00039 
00040 class Namespace {};
00041 void makeNamespace(const char* name, void(&buildFunction)());
00042 
00043 
00044 #endif /* BARRETT_SRC_PYTHON_H_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines