Commit Graph

27 Commits

Author SHA1 Message Date
Mathieu Lacage 46c61cfe24 define PYTHON_SCAN 2011-04-15 13:35:08 +02:00
Mathieu Lacage e61b21214f early work to make python bindings work again with ns-3-time 2011-04-13 09:08:05 +02:00
Gustavo J. A. M. Carneiro 0b3afd8125 Python bindings: don't try to wrap Test* classes 2011-03-31 17:47:20 +01:00
Gustavo J. A. M. Carneiro c196264d86 Workaround gccxml bug scanning Seconds(0) as default value 2011-03-06 13:10:03 +00:00
Gustavo J. A. M. Carneiro 31143c2d89 Python: Re-add ns3::Ipv4GlobalRouting::GetRoute annotation for return pointer type 2011-02-16 12:36:18 +00:00
Gustavo J. A. M. Carneiro 92527842c8 python-scan: avoid possible deadlock passing list of modules to the api scanner process 2010-06-13 16:34:15 +01:00
Gustavo J. A. M. Carneiro 4f8e08f9d6 Fix the Python binding for ns3::Ipv4ListRouting::GetRoutingProtocol 2010-03-17 14:14:59 +00:00
Craig Dowell 3c1d36d76b remove ascii-writer, pcap-writer, branch merge 2010-02-12 16:20:59 -08: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 e6760d0918 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan 2010-01-28 01:08:27 -08: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 b5f0e214df python scanning: order from chaos: pre-sort the ns3 module dependency graph to improve stability of the result 2009-11-25 11:41:46 +00:00
Gustavo J. A. M. Carneiro 70bcc2e648 Patch the bad default_value given by gccxml in the case of MilliSeconds(0) 2009-11-19 11:19:39 +00:00
Gustavo J. A. M. Carneiro a4bf58187e Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version. 2009-11-18 12:03:43 +00: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 66bd8993b4 Don't python-bind the class NscTcpL4Protocol, it is implementation detail. 2009-09-02 11:29:23 +01:00
Gustavo J. A. M. Carneiro 2e534fd8eb Bug 375: Ctrl-C does not always work when running Python simulations 2009-01-13 19:28:26 +00:00
Gustavo J. A. M. Carneiro beb8e003f7 Bug 289: CommandLine::AddValue is not wrapped 2008-11-26 12:11:11 +00:00
Gustavo J. A. M. Carneiro c17d75a8f6 Python: enable wrapping of the packet metadata APIs. 2008-10-15 18:32:07 +01: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 40ceb26ae3 Python: ignore TracedCallback classes for the time being: they were never usable and were triggering pybindgen generate code compilation problems. 2008-08-18 16:00:10 +01:00
Gustavo J. A. M. Carneiro c6795fea8b Python: re-scan API; unblock python threads during Simulator::Run; new pybindgen brings improved thread safety for virtual methods. 2008-08-05 19:42:53 +01:00
Gustavo J. A. M. Carneiro 3b80a1abfc When python scanning API, remove again the NS3_LOG_ENABLE define; it is no longer needed. 2008-07-25 16:54:29 +01:00
Gustavo J. A. M. Carneiro 50b884c4bc Define NS3_ASSERT_ENABLE and NS3_LOG_ENABLE, to make sure we pick up all definitions (such as the logging APIs) 2008-07-23 11:48:17 +01:00
Gustavo J. A. M. Carneiro 1609dccea8 python scanning: remove redundant incref/decref_method annotations 2008-07-21 11:43:05 +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