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