Commit Graph

296 Commits

Author SHA1 Message Date
Tom Henderson 2a06884896 Update bindings for bug 822 fixes 2010-04-11 16:30:18 -07: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 f269bc9a47 API rescan, after wimax changes 2010-03-20 13:00:14 +00:00
Gustavo J. A. M. Carneiro b946739661 FlowMonitor: measure flow interruptions 2010-03-19 11:28:49 +00:00
Gustavo J. A. M. Carneiro 0a341f853e API rescan 2010-03-17 16:58:32 +00:00
Gustavo J. A. M. Carneiro 4f8e08f9d6 Fix the Python binding for ns3::Ipv4ListRouting::GetRoutingProtocol 2010-03-17 14:14:59 +00:00
Gustavo J. A. M. Carneiro c23b11fd41 API rescan 2010-03-17 12:35:05 +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 9f6a84001b API rescan for Python bindings 2010-03-17 11:19:49 +00:00
Gustavo J. A. M. Carneiro 29f86f9565 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 5915bb6ed1 Merge distributed simulation code 2010-03-08 21:07:31 -05:00
Tom Henderson 86985dd13e rescan bindings 2010-03-05 16:30:58 -08:00
Tom Henderson fd56ed941b rescan bindings 2010-03-05 16:01:13 -08:00
Craig Dowell 6f41f0514c plumb explicitFilename everywhere and update manual and tutorial 2010-03-01 18:15:36 -08:00
Craig Dowell 3b5a9e933c allow explicit filenames in pcap trace files 2010-02-26 10:31:26 -08:00
Craig Dowell 800ed7e072 rescan bindings 2010-02-25 10:52:54 -08:00
Craig Dowell 5bf72ae44d double-check bindings 2010-02-24 17:07:51 -08:00
Craig Dowell 6ab7265b42 Remove GetTypeId and rescan 2010-02-24 10:00:13 -08:00
Craig Dowell 175ac1f10a OutputStreamKeeper to OutputStreamWrapper
--HG--
rename : src/common/output-stream-keeper.cc => src/common/output-stream-wrapper.cc
rename : src/common/output-stream-keeper.h => src/common/output-stream-wrapper.h
2010-02-23 10:30:38 -08:00
Craig Dowell dfcaa524b9 PcapFileObject to PcapFileWrapper
--HG--
rename : src/common/pcap-file-object.cc => src/common/pcap-file-wrapper.cc
rename : src/common/pcap-file-object.h => src/common/pcap-file-wrapper.h
2010-02-23 10:04:31 -08:00
Craig Dowell f50e9ee287 python-scan 2010-02-12 20:59:40 -08:00
Craig Dowell 3c1d36d76b remove ascii-writer, pcap-writer, branch merge 2010-02-12 16:20:59 -08:00
Gustavo J. A. M. Carneiro 869ca42dc1 New API olsr::RoutingProtocol::GetRoutingTableEntries () 2010-02-11 15:06:37 +00:00
Gustavo J. A. M. Carneiro d60ba2243f Python: rescan API 2010-02-09 15:26:24 +00:00
Gustavo J. A. M. Carneiro bd4b6d5a84 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 723f50ab1b branch merge 2010-02-04 06:26:55 -08:00
Gustavo J. A. M. Carneiro 6669e73972 Upgrade pybindgen to fix the any() bug (Python <= 2.4) 2010-02-03 18:09:25 +00:00
Craig Dowell 1902bbfc8d branch merge 2010-02-01 13:10:31 -08:00
Gustavo J. A. M. Carneiro 448a1b1015 Remove ns3::PbbPacket::SerializePacketTlv, it is not implemented 2010-02-01 15:24:40 +00:00
Gustavo J. A. M. Carneiro b8ce73b6c4 Upgrade waf from 1.5.9 to 1.5.11 2010-02-01 14:27:08 +00:00
Gustavo J. A. M. Carneiro 9516edc1fe Rescan python bindings 2010-02-01 13:04:45 +00:00
Gustavo J. A. M. Carneiro 31b6b651b0 Upgrade to a newer pybindgen version with support for multiple-inheritance 2010-02-01 13:04:34 +00:00
Craig Dowell e6760d0918 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan 2010-01-28 01:08:27 -08:00
Craig Dowell b890e218d2 merge trace helpers, rescan 2010-01-27 23:24:28 -08:00
Craig Dowell f3436f8baf add ipv6 2010-01-27 21:23:30 -08:00
Craig Dowell 6a6bd1a4ea branch merge 2010-01-25 14:25:18 -08: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
Craig Dowell ec4936c20a checkpoint 2010-01-22 12:44:53 -08:00
Craig Dowell acd4764dda branch merge 2010-01-19 10:32:13 -08:00
Gustavo J. A. M. Carneiro 9743ab39d9 Bug 786 - Make Ipv4Address hashable from Python 2010-01-14 11:45:04 +00:00
Craig Dowell 75782d0884 redo pcap tracing 2010-01-04 10:35:32 -08:00
Gustavo J. A. M. Carneiro 527c68d9f0 rescan python 2009-12-28 18:19:13 +00:00
Gustavo J. A. M. Carneiro fbe68ee457 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 1bbffbefdd python: fix error reporting, make it much more verbose 2009-12-28 17:53:52 +00:00
Sebastien Vincent 5b70269c91 Fix build with g++-4.5 + rescan python bindings. 2009-12-20 18:24:46 +01:00
Faker Moatamri ca75ca7818 Rescan python bindings 2009-12-18 19:10:28 +01:00
Antti Mäkelä 225317ce59 bug 742: Implementation of SO_BINDTODEVICE 2009-12-15 20:41:36 -08:00
Tom Henderson 2c5d2ede01 Update bindings 2009-12-13 22:11:05 -08:00
Tom Henderson 7a7f15d9e7 rescan bindings 2009-12-08 22:44:10 -08:00
fmoatamr 8265490602 Fixing building with python bindings under MingW 2009-12-08 11:07:00 +01:00