From fe2f5bb0253d5075094bcdec4a6a3b1bfe284cd5 Mon Sep 17 00:00:00 2001 From: Gerd v. Egidy Date: Tue, 21 Oct 2008 17:46:58 +0000 Subject: [PATCH] update ideas / todo --- ideas.txt | 13 ++----------- 1 files changed, 2 insertions(+), 11 deletions(-) diff --git a/ideas.txt b/ideas.txt index 80073c7..c0af943 100644 --- a/ideas.txt +++ b/ideas.txt @@ -1,27 +1,18 @@ ideas/todo libasyncio ------------------------ -name ------ -rename from libsimpleio to libasyncio -don't use namespace i2n -use namespace asyncio - - smaller refactoring ----------- remove dependencies to libi2ncommon +documentation, usage examples, website backend in separate file break backend::doOneStep in 4 functions -document reason for ptrlist: keeps iterators valid during loops which do inserts/deletes -separate ptrlist -protect ptrlist against evil usage (e.g. forbid or overload erase, push_back, insert,...) -separate MilliTime separate pollfd, maybe encapsulate the pollfd-struct instead of deriving from it separate polldatacluster document that timerbase is always based on monotonic clock, getrealwhentime converts the time live document handling of error-cases, m_errno (e.g. mask ENOTSOCK for non-socket fds) provide simple replacements for system() and pipestream using simpleio and timeouts +steal idea from pike-dvd-script: pipe-like program-chain bigger refactoring ------------------ -- 1.7.1