30dd3f54f0
Make router.Table docs consistent
2019-08-23 15:14:15 +01:00
6beae23afd
First commit. Outline of the default network.
2019-08-23 15:14:15 +01:00
cb1679fd8d
Add Start method to router
...
Added Start to router packages.
Fixed potential deadlocks.
2019-08-12 22:23:46 +01:00
4030ccc27b
Move proxy/router
2019-08-05 17:44:33 +01:00
3f97743e34
Move router and proxy into network package
2019-06-21 17:20:31 +01:00
7936d74602
Update comments
2019-06-21 16:17:12 +01:00
1765be049b
router.Start() is now router.Advertise(). Updated code documentation.
2019-06-20 13:04:58 +01:00
10a3636a9f
Renamed variables, options and functions
2019-06-19 21:22:14 +01:00
f62fcaad76
Added router ID. Deregister remote services when router is stopped.
...
Added ID function to router interface.
Network registry addresses are deregistered when the router is stopped.
Query has been updated to search for particular GW in lookups.
2019-06-19 18:03:42 +01:00
6a33b7576b
Removed router watcher code duplication. Small code refactor.
2019-06-19 18:03:42 +01:00
6e669d4611
Reorganised source. Renamed files. No Code change.
2019-06-19 18:03:42 +01:00
95fc625e99
Big refactor. New Registry watchers. New options. New names.
2019-06-19 18:03:42 +01:00
338e0fdf18
Lots of refactoring. We now have basic routing table watcher.
2019-06-19 18:03:42 +01:00
5899134b66
Simplified API. Correct Router initialization. Debug printing.
2019-06-19 18:03:41 +01:00
da18ea4ab5
Changed default router table modifications. Entry is now Route.
2019-06-19 18:03:41 +01:00
9c57f32f58
Added Entry type. Basic implementation of Router and Table
2019-06-19 18:03:41 +01:00
ad92e6821e
Removed DefaultTable() from global vars
...
We will not initialize DefaultTable as global var unless the users asks
for it explicitly.
2019-06-19 18:03:41 +01:00
d7f0db04ec
Added network ID option. Added mutex to routing table.
2019-06-19 18:03:41 +01:00
e4311c3a10
Redefined and polished some interfaces and data structures.
2019-06-19 18:03:41 +01:00
ee8b6b3114
Redefeind interfaces; Added better modelled data strauctures
...
Router interface has been redefined which fits better with what we are
looking for.
Routing table now offers a comprehensive set of information about its
entries which will make up for rich queries in the future
Query interface has been defined to enable current basic and more
advanced queries in the future.
2019-06-19 18:03:41 +01:00
08da7c1283
First commit: Outline of Router interface
2019-06-19 18:03:40 +01:00