15 Commits

Author SHA1 Message Date
Perttu Ahola
c7a1b82628 Remove mutexes from modules and handle locking automatically by callback-based access control 2014-09-18 13:09:30 +03:00
Perttu Ahola
d8a63c303d builtin, testmodules: Constructor and destructor first; then other methods 2014-09-18 01:46:16 +03:00
Perttu Ahola
73f5da9636 Move logging from c55/log to core/log and use it everywhere 2014-09-17 23:44:42 +03:00
Perttu Ahola
780db76d91 Direct inter-module interface 2014-09-17 23:00:36 +03:00
Perttu Ahola
14abc20e5f Fix coding style 2014-09-17 20:58:23 +03:00
Perttu Ahola
f8c21cc2d5 Streamline event handling with a macro 2014-09-17 20:15:46 +03:00
Perttu Ahola
92f3a138cf Switch Event::Private::p from sp_ to up_ 2014-09-17 19:07:26 +03:00
Perttu Ahola
e81305ade4 WIP 2014-09-17 18:52:59 +03:00
Perttu Ahola
afa0d193f5 Include dtime in tick events 2014-09-17 18:33:02 +03:00
Perttu Ahola
f62a6b59b7 Manage sockets somehow sanely (WIP) 2014-09-17 16:43:37 +03:00
Perttu Ahola
2aa3b69a6d testmodules: Add example of simple inlined one-way call 2014-09-17 15:45:45 +03:00
Perttu Ahola
220b858749 Event loop works 2014-09-17 14:53:06 +03:00
Perttu Ahola
c752531121 interface::Server::check_module 2014-09-17 09:39:25 +03:00
Perttu Ahola
c156e7b0fb Remove Module::test_add 2014-09-17 02:24:02 +03:00
Perttu Ahola
5004d1e156 Custom event and stuff 2014-09-17 02:18:03 +03:00