Commit Graph

295 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro 01c7e0e4dd 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 a42333b072 API rescan, after wimax changes 2010-03-20 13:00:14 +00:00
Gustavo J. A. M. Carneiro ca2220ad7b FlowMonitor: measure flow interruptions 2010-03-19 11:28:49 +00:00
Gustavo J. A. M. Carneiro becab98cff API rescan 2010-03-17 16:58:32 +00:00
Gustavo J. A. M. Carneiro f7025232b2 Fix the Python binding for ns3::Ipv4ListRouting::GetRoutingProtocol 2010-03-17 14:14:59 +00:00
Gustavo J. A. M. Carneiro eafd6b356c API rescan 2010-03-17 12:35:05 +00:00
Gustavo J. A. M. Carneiro 478d8f35dd Add option to enable gcc precompiled header for compiling python bindings 2010-03-17 12:34:52 +00:00
Gustavo J. A. M. Carneiro 5447999e9b API rescan for Python bindings 2010-03-17 11:19:49 +00:00
Gustavo J. A. M. Carneiro ecc1df19d5 Realign Python ns3.Object constructors with C++
The Python constructors are now parameter oriented instead of attribute oriented.
The main motivation for this change is that Python bindings become broken with new Object types being introduced that do not have a default constructor (constructor without parameters).  Another reason is to shorten the gap between C++ and Python, API-wise--the more similar they are, the less confusing it becomes.
2010-03-17 11:18:55 +00:00
Josh Pelkey 5afc6bd374 Merge distributed simulation code 2010-03-08 21:07:31 -05:00
Tom Henderson 31efaca066 rescan bindings 2010-03-05 16:30:58 -08:00
Tom Henderson 827e5ece9e rescan bindings 2010-03-05 16:01:13 -08:00
Craig Dowell c61053c448 plumb explicitFilename everywhere and update manual and tutorial 2010-03-01 18:15:36 -08:00
Craig Dowell 9a52edef60 allow explicit filenames in pcap trace files 2010-02-26 10:31:26 -08:00
Craig Dowell 829f3bcba3 rescan bindings 2010-02-25 10:52:54 -08:00
Craig Dowell 36462e7dca double-check bindings 2010-02-24 17:07:51 -08:00
Craig Dowell ab2edebda3 Remove GetTypeId and rescan 2010-02-24 10:00:13 -08:00
Craig Dowell 292b1d993f OutputStreamKeeper to OutputStreamWrapper 2010-02-23 10:30:38 -08:00
Craig Dowell d7b6488b64 PcapFileObject to PcapFileWrapper 2010-02-23 10:04:31 -08:00
Craig Dowell c0e5d67777 python-scan 2010-02-12 20:59:40 -08:00
Craig Dowell 4771248dc5 remove ascii-writer, pcap-writer, branch merge 2010-02-12 16:20:59 -08:00
Gustavo J. A. M. Carneiro ab7d6c9f2e New API olsr::RoutingProtocol::GetRoutingTableEntries () 2010-02-11 15:06:37 +00:00
Gustavo J. A. M. Carneiro 34f2f2a7e1 Python: rescan API 2010-02-09 15:26:24 +00:00
Gustavo J. A. M. Carneiro 38d0c59857 Python: add needed annotations to ns3::GlobalRouter::GetInjectedRoute and ns3::Ipv4GlobalRouting::GetRoute. Fixes bug #809. 2010-02-09 15:06:21 +00:00
Craig Dowell e8b0f35b03 branch merge 2010-02-04 06:26:55 -08:00
Gustavo J. A. M. Carneiro 07c268b53a Upgrade pybindgen to fix the any() bug (Python <= 2.4) 2010-02-03 18:09:25 +00:00
Craig Dowell 0c932bc297 branch merge 2010-02-01 13:10:31 -08:00
Gustavo J. A. M. Carneiro f7855387cf Remove ns3::PbbPacket::SerializePacketTlv, it is not implemented 2010-02-01 15:24:40 +00:00
Gustavo J. A. M. Carneiro c20ea3edb3 Upgrade waf from 1.5.9 to 1.5.11 2010-02-01 14:27:08 +00:00
Gustavo J. A. M. Carneiro fa398a074e Rescan python bindings 2010-02-01 13:04:45 +00:00
Gustavo J. A. M. Carneiro 668e97a7dc Upgrade to a newer pybindgen version with support for multiple-inheritance 2010-02-01 13:04:34 +00:00
Craig Dowell 7745eac47b tell pybindgen not to disable inheritance on classes that end with Helper, and rescan 2010-01-28 01:08:27 -08:00
Craig Dowell 1ed9515cce merge trace helpers, rescan 2010-01-27 23:24:28 -08:00
Craig Dowell f3cd175d71 add ipv6 2010-01-27 21:23:30 -08:00
Craig Dowell dd5bb9c285 branch merge 2010-01-25 14:25:18 -08:00
Gustavo J. A. M. Carneiro acf00df486 Fix python bindings build when threading features are disabled (e.g. mingw) 2010-01-23 19:06:19 +00:00
Craig Dowell a58a79f06e checkpoint 2010-01-22 12:44:53 -08:00
Craig Dowell 76e4bb7b40 branch merge 2010-01-19 10:32:13 -08:00
Gustavo J. A. M. Carneiro 774a746985 Bug 786 - Make Ipv4Address hashable from Python 2010-01-14 11:45:04 +00:00
Craig Dowell 8ae5f99f61 redo pcap tracing 2010-01-04 10:35:32 -08:00
Gustavo J. A. M. Carneiro 499992cd07 rescan python 2009-12-28 18:19:13 +00:00
Gustavo J. A. M. Carneiro dddcbe4e1c python: fix scanning to correctly look for the new SimpleRefCount templated class and declare it is reference counted 2009-12-28 17:55:12 +00:00
Gustavo J. A. M. Carneiro 35eaee45d4 python: fix error reporting, make it much more verbose 2009-12-28 17:53:52 +00:00
Sebastien Vincent 83ebd91e1b Fix build with g++-4.5 + rescan python bindings. 2009-12-20 18:24:46 +01:00
Faker Moatamri df4cc7d707 Rescan python bindings 2009-12-18 19:10:28 +01:00
Antti Mäkelä c9c33ec8f5 bug 742: Implementation of SO_BINDTODEVICE 2009-12-15 20:41:36 -08:00
Tom Henderson 123efa45fd Update bindings 2009-12-13 22:11:05 -08:00
Tom Henderson e3037eb0c4 rescan bindings 2009-12-08 22:44:10 -08:00
fmoatamr ff007127cf Fixing building with python bindings under MingW 2009-12-08 11:07:00 +01:00
fmoatamr c25a49aac3 Fixing building with python bindings under MacOS and MingW 2009-12-07 19:16:52 +01:00