Commit graph

33 commits

Author SHA1 Message Date
d5c57ad133 Finish data encapsulation 2013-07-28 00:39:43 +02:00
aced19e374 More encapsulation 2013-07-27 23:38:38 +02:00
0b696dafb3 Get rid of mmss.hpp 2013-07-27 22:28:34 +02:00
3756620213 Encapsulate protocol_t 2013-07-27 21:33:37 +02:00
efabc7a40d Encapsulate node and interface structures 2013-07-27 20:34:29 +02:00
08c6bcb98e Move logging into context_t 2013-07-27 18:53:27 +02:00
379b2b3701 Create a common base class event_t for packet_t and scheduled_t 2013-07-27 18:31:10 +02:00
49652b9e28 Some changes in memory management 2013-07-27 14:21:46 +02:00
a7ccec3fef Fix data pointer type in packet_t 2013-07-27 13:54:59 +02:00
1880d6addc Some minor API improvements 2013-07-27 13:38:55 +02:00
cb5d5a9397 More small optimizations 2013-07-27 00:33:10 +02:00
f97d1e1569 Queue optimizations 2013-07-26 21:06:05 +02:00
cc1a4b9493 Miscellanous fixes 2013-07-26 20:35:31 +02:00
f706404e6e More cleanups 2013-07-26 19:47:09 +02:00
a615e395f2 Fix queue order 2013-07-26 19:45:59 +02:00
1f67abe0f3 Clean up queue implementation, fix namespaces 2013-07-26 17:47:35 +02:00
0ffde34faa Convert mmss to C++, add parser 2013-07-26 14:22:18 +02:00
ac9f22678b Add a third node to simulation to make things a bit more interesting :D 2013-03-26 03:36:49 +01:00
69e7b11275 Some whitespace fixes 2013-03-23 20:27:41 +01:00
ff5c270ee1 Add unspecified time constant 2013-03-18 23:45:02 +01:00
815b446109 Don't send broadcast packets to the sender 2013-03-18 23:38:19 +01:00
4acbc99663 Add random functions 2013-03-18 23:38:04 +01:00
f567646b68 Add functions to get current timestamp 2013-03-18 22:02:28 +01:00
976cea11de Inform protocol about interfaces 2013-03-18 19:30:37 +01:00
33d1cf04a7 Add log message support 2013-03-18 19:09:25 +01:00
56ccdb40ab Add support for scheduled jobs 2013-03-18 18:06:24 +01:00
7d4283f8f5 Add protocol module API library 2013-03-18 17:13:15 +01:00
77199be682 Rename context data structures, define more of the module API 2013-03-18 03:34:12 +01:00
cdf537c71c Implement protocol module loading 2013-03-18 03:09:08 +01:00
8a8800c818 Merge MMSS node with GMRF context, implement packet handling 2013-03-18 02:00:48 +01:00
73071f9961 Implement packet queueing 2013-03-18 01:36:34 +01:00
e7f622e99d Add timeout queue 2013-03-18 01:03:43 +01:00
4a1f291d7f Initial (incomplete) API definition and some data structures for the simulator 2013-03-18 00:04:29 +01:00