Commit Graph
27 Commits
Author SHA1 Message Date
Tom Henderson cac407ca3b Exclude TapBridgeFdReader from bindings when TapBridge is not enabled 2011-01-26 10:56:33 -08:00
Gustavo J. A. M. Carneiro 44a90e9236 Change Python bindings method for overriding virtual methods of C++ classes
To override the C++ virtual method 'DoStart', we new define a method in Python called 'DoStart', whilst before we would define '_DoStart'.  This change is to align pybindgen generated bindings with the other python bindings tools out there, such as boost.python, swig, and sip.  It is also simpler to understand for users.
2010-03-26 18:54:11 +00:00
Gustavo J. A. M. Carneiro b1c103c2e5 Add option to enable gcc precompiled header for compiling python bindings 2010-03-17 12:34:52 +00:00
Gustavo J. A. M. Carneiro e307006f43 Fix python bindings build when threading features are disabled (e.g. mingw) 2010-01-23 19:06:19 +00:00
Gustavo J. A. M. Carneiro 9743ab39d9 Bug 786 - Make Ipv4Address hashable from Python 2010-01-14 11:45:04 +00:00
Gustavo J. A. M. Carneiro 1bbffbefdd python: fix error reporting, make it much more verbose 2009-12-28 17:53:52 +00:00
fmoatamr 8265490602 Fixing building with python bindings under MingW 2009-12-08 11:07:00 +01:00
fmoatamr 50f69031c8 Fixing building with python bindings under MacOS and MingW 2009-12-07 19:16:52 +01:00
Gustavo J. A. M. Carneiro dc4cf1649b Python: allow multiple api definitions directories, one per data model. 2009-09-22 16:13:42 +01:00
Gustavo J. A. M. Carneiro ddc85d4f4d fix mac osx python bindings 2009-03-27 11:18:54 +00:00
Gustavo J. A. M. Carneiro 523b2745e4 Fix build of Python bindings on systems with no support for TabBridge 2009-02-23 16:07:46 +00:00
Gustavo J. A. M. Carneiro f4fbfd63c8 Python: wrap std::ostream/ofstream, for ascii tracing. 2009-02-18 12:23:08 +00:00
Gustavo J. A. M. Carneiro 537b74fe29 Make it easy to turn on profiling of pybindgen 2009-01-17 16:59:45 +00:00
Gustavo J. A. M. Carneiro 29f665e25a RealtimeEventLock is gone 2009-01-14 15:35:42 +00:00
Gustavo J. A. M. Carneiro c3220853af Disable EmuNetDevice Python bindings if the netdevice is not compiled in (bug #413) 2008-11-24 12:09:47 +00:00
Gustavo J. A. M. Carneiro 3eb274081d A more pythonic wrapper for ns3.TypeId.LookupByNameFailSafe 2008-10-15 15:55:09 +01:00
Gustavo J. A. M. Carneiro b204c9b959 Detect the pthread.h header file and automatically disable components that cannot build without it. 2008-09-08 12:19:46 +01:00
Gustavo J. A. M. Carneiro a37d7f920f Use the information provided by conf.report_optional_feature() to enable/disable python bindings for optional APIs 2008-09-06 19:24:32 +01:00
Mathieu Lacage c3c7f68cc2 catch KeyError exception to avoid failing when sqlite or gtk are not installed 2008-09-02 10:44:28 -07:00
Gustavo J. A. M. Carneiro ccfbdb0575 Fix compilation of Python bindings when libsqlite3 is not available (and so the class SqliteDataOutput is omitted). 2008-09-02 17:32:19 +01:00
Gustavo J. A. M. Carneiro b816aebc68 New PyBindGen, fixes python wrapper identity issue. 2008-08-23 22:35:10 +01:00
Gustavo J. A. M. Carneiro 27e27d16e2 Python: fix bad parameter passed into pybindgen. 2008-08-18 16:00:47 +01:00
Gustavo J. A. M. Carneiro fd4fa128c6 Require new PyBindGen; make it work for Python 2.3. 2008-07-22 16:54:24 +01:00
Gustavo J. A. M. Carneiro 453ed1e996 Python: make helper class methods using attribute optional parameters work. 2008-07-13 17:55:48 +01:00
Gustavo J. A. M. Carneiro 5d0f3c1258 If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails. 2008-07-12 22:06:15 +01:00
Gustavo J. A. M. Carneiro 9e188c79a7 The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. 2008-07-09 14:58:02 +01:00
Gustavo J. A. M. Carneiro 9efa9be722 python bindings 2008-07-08 10:43:58 -07:00