Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-16 | Split the Socket class into Selectable, in order to let it work with other ↵ | Nicolas Noble | |
non-socket file descriptors. | |||
2013-01-22 | Removing some more cruft. | Pixel | |
2013-01-17 | The Listener factory is now a StacklessTask. | Nicolas 'Pixel' Noble | |
2013-01-17 | Making name resolution in setLocal() and connect() interruptible... | Nicolas 'Pixel' Noble | |
2012-09-01 | Merge commit '06674e57649d536cf19715524ee40c5ad4a9026d' | Nicolas "Pixel" Noble | |
Conflicts: includes/LuaTask.h includes/TaskMan.h includes/Threads.h src/TaskMan.cc src/Threads.cc | |||
2012-08-29 | Using true C++11 initializers in classes. | Nicolas "Pixel" Noble | |
2012-04-06 | Making it simplier to register a task and wait for it. Also renamed ↵ | Pixel | |
createTask to registerTask, which makes way more sense. | |||
2012-04-03 | Reworking a bit the way the queues are working, and thus, the way the ↵ | Pixel | |
LuaTMainTask queue works. | |||
2012-04-01 | More code cleanup. | Pixel | |
2011-12-04 | Reworked some things in the architecture, mainly exceptions and asserts. | Pixel | |
-) Removed Assert() -) Added AAssert(), IAssert(), RAssert(), TAssert() and Failure() -) Reworked all asserts in the code, and added meaningful messages to them. -) Changed the way the startup code is generated; BALAU_STARTUP is no longer necessary. | |||
2011-11-16 | Kind of a big revamp of the TaskMan / Task model, in order to introduce a ↵ | Pixel | |
TaskScheduler. The idea is that we need to support multiple task managers from multiple threads. So that revamp means we now should be able to support that, except the TaskScheduler needs to implement a round robin system, to distribute tasks across multiple task managers. But at least, the fundamental redesign to permit this is here. | |||
2011-11-15 | Moving code around for the Listener, in order to avoid too much template code. | Pixel | |
2011-11-15 | Fixing the Socket code a bit, effectively making the listener system working. | Pixel | |
2011-11-14 | As always, doing stuff during a constructor is a bad idea, especially if it ↵ | Pixel | |
contains a potential task switch. | |||
2011-11-14 | If I'm having a wrapper class around Handles, it's for a reason... | Pixel | |
2011-11-13 | Adding an opaque pointer to the generic Socket listener. | Pixel | |
2011-10-18 | Adding a few more asserts, and using the proper function calls (ntohs ↵ | Pixel | |
instead of htons - which should be fundamentally the same, but, *shrug*) | |||
2011-10-17 | Making some adjustments to get the Socket code compiling under mingw32. ↵ | Pixel | |
Doesn't work though; I'm guessing IPv6 isn't really mingw32 thing. At least, it's not WinXP's. Will try later to make something that switches between IPv4 and IPv6 intelligently. | |||
2011-10-17 | Adding the Socket class, and a few tools that comes with it. | Pixel | |