Commit Graph

3569 Commits

Author SHA1 Message Date
Florian Westphal
11c4bec9e8 ipv4-end-point-demux: add method to fetch list of all endpoints
GetAllEndPoints() will be used by the network simulation cradle.
After a wakeup event, all sockets (Endpoints) have to be checked
for state changes.
2008-08-29 23:07:21 +02:00
Gustavo J. A. M. Carneiro
90c70d1a39 Require new PyBindGen (now ignores the badly scanned anonymous containers that cause problems on cygwin) and rescan API. 2008-08-29 14:56:24 +01:00
Gustavo J. A. M. Carneiro
b88b399635 RealTimeSimulatorImpl::EnableLogTo() is not implemented, remove it from the header file. 2008-08-29 14:53:38 +01:00
Unknown
caa878e725 expunge any mention of the possibility that the real-time simlator could operate in real-time mode 2008-08-28 15:11:55 -07:00
Unknown
15766219de don't assume posix compatibility means posix clocks 2008-08-28 15:06:49 -07:00
Mathieu Lacage
a54f875690 forgot to remove uneeded copy 2008-08-27 11:39:31 -07:00
Craig Dowell
08833cb918 branch merge 2008-08-26 23:16:31 -07:00
Craig Dowell
c466a1d098 ifdef out ability to feed real-time through simulator 2008-08-26 23:11:11 -07:00
Craig Dowell
3ba8dce954 add realtime simulator and associated tests 2008-08-26 15:34:57 -07:00
Gustavo J. A. M. Carneiro
c0ee4eb2a0 Pull in Mathieu's PyBindGen fix. 2008-08-26 22:20:30 +01:00
Mathieu Lacage
8027faacca doxygen OnOffHelper. 2008-08-26 11:17:31 -07:00
Mathieu Lacage
dab7ef6871 merge with HEAD 2008-08-26 08:42:28 -07:00
Mathieu Lacage
bf3ad68c92 remove dead code. 2008-08-26 08:41:21 -07:00
Gustavo J. A. M. Carneiro
8cdde7b8f2 merge 2008-08-26 12:25:59 +01:00
Gustavo J. A. M. Carneiro
cb5d18a929 Bridge documentation (#286) 2008-08-26 12:25:08 +01:00
Mathieu Lacage
0500b5353e bug 279: Packets need metadata support for printing without header checking 2008-08-25 15:21:01 -07:00
Mathieu Lacage
3ba086cef6 bug 273: fix python bindings. 2008-08-25 15:16:35 -07:00
Mathieu Lacage
bd37d93222 document API change 2008-08-25 15:00:56 -07:00
Mathieu Lacage
f5f3b3f057 repeat enum keyword. 2008-08-25 10:03:38 -07:00
Mathieu Lacage
5f63fe35ba shared Mac48 multicast code 2008-08-25 10:02:52 -07:00
Mathieu Lacage
cfdb301bee bug 273: constify packet pointers. 2008-08-25 09:13:05 -07:00
Mathieu Lacage
21b5431c24 bug 285: NetDevice base class should define an attribute Mtu. 2008-08-25 09:05:41 -07:00
Gustavo J. A. M. Carneiro
abd6647112 New PyBindGen, fixes python wrapper identity issue. 2008-08-23 22:35:10 +01:00
Raj Bhattacharjea
cd95f66344 Fix a unit test typo (thanks Providence Salumu Munga 2008-08-19 14:13:01 -04:00
Gustavo J. A. M. Carneiro
fd774c3fb6 New PyBindGen version and API rescan: adds missing copy constructors, and generates __copy__ methods so that python's copy.copy() works on our objects. 2008-08-19 17:48:09 +01:00
Gustavo J. A. M. Carneiro
097f338632 Make copy constructors of some wifi classes private so that pybindgen won't use them (they are not usable) 2008-08-19 17:45:41 +01:00
Gustavo J. A. M. Carneiro
433c4e2eea New pybindgen version, fixes a couple of bugs caught by regression testing. 2008-08-19 12:53:44 +01:00
Gustavo J. A. M. Carneiro
7c7b4e12fb Don't scan python bindings until the everything.h file to be scanned is generated. Closes #288. 2008-08-18 23:04:49 +01:00
Gustavo J. A. M. Carneiro
f051f8fb19 New PyBindGen version needed. 2008-08-18 16:03:31 +01:00
Gustavo J. A. M. Carneiro
0717db6ed0 Rescan Python bindings 2008-08-18 16:02:54 +01:00
Gustavo J. A. M. Carneiro
a128c2f70a Python: fix bad parameter passed into pybindgen. 2008-08-18 16:00:47 +01:00
Gustavo J. A. M. Carneiro
0335beed14 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
Mathieu Lacage
c71981e5a2 remove uneeded EnableMetadata calls 2008-08-15 10:15:54 -07:00
Raj Bhattacharjea
35c5966c45 Refactor OnOff so Start doesn't immediate close the socket (bug 259) 2008-08-15 12:58:53 -04:00
Raj Bhattacharjea
471112db7e Use scheduler to call up the stack in SimpleNetDevice (bug 287) 2008-08-15 11:25:18 -04:00
Raj Bhattacharjea
a55316e4f7 Add another test to TcpSocketImplTest 2008-08-14 18:25:33 -04:00
Raj Bhattacharjea
4ad7f52f7c Add a test to TcpSocketImpl unit tests 2008-08-14 17:39:43 -04:00
Raj Bhattacharjea
2231b56ebe Make TypeId(const char * name) explicit (bug 281) 2008-08-14 13:04:18 -04:00
Mathieu Lacage
d0ff359d01 fully qualify class name to use macro outside of ns3 namespace. 2008-08-13 10:11:41 -07:00
Mathieu Lacage
66c9294134 make it build with gcc 4.1.3 2008-08-13 10:08:03 -07:00
Raj Bhattacharjea
f9cb0f5a7e Stub TcpSocketImpl unit test 2008-08-11 16:47:46 -04:00
Mathieu Lacage
524435da19 allow attribute setters to fail. 2008-08-12 12:55:11 -07:00
Mathieu Lacage
728f6ad65d make sure we don't attempt to read outside of ourselves when deserializing a header for printing. 2008-08-11 15:18:40 -07:00
Mathieu Lacage
b591ee4053 bug 275: Queue::Peek should return Ptr<const Packet> 2008-08-11 10:40:31 -07:00
Mathieu Lacage
222c989f79 bug 276: bridge netdevice has no helper class. 2008-08-11 10:30:46 -07:00
Raj Bhattacharjea
68f0b97baa rm examples/tcp-2way.cc 2008-08-10 15:45:27 -04:00
Mathieu Lacage
404cdb6f49 use the right log component name for PacketSink. use NS_LOG_FUNCTION. 2008-08-09 10:52:36 -07:00
Mathieu Lacage
f6044dc0b4 remove uneeded virtual keyword 2008-08-08 16:29:15 -07:00
Gustavo J. A. M. Carneiro
39f080feba Rescan API (due to wifi changes to support bridging) 2008-08-08 10:49:18 +01:00
Mathieu Lacage
3ca49e8f39 ensure type is registered 2008-08-07 12:22:38 -07:00