OSSP CVS Repository

ossp - Difference in ossp-pkg/l2/TODO versions 1.1 and 1.2
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/l2/TODO 1.1 -> 1.2

--- TODO 2001/05/10 19:46:01     1.1
+++ TODO 2001/05/12 09:27:23     1.2
@@ -1,6 +1,44 @@
 
-OSSP liblog
-===========
+OSSP L2
+=======
+
+TODO
+----
+
+- channel backends
+- message formatting
+- rc-file autoconfiguration
+- C++ API
+- documentation C API
+- documentation C++ API
+
+BRAINSTORMING
+-------------
+
+Channel Handler Configuration:
+o l2_handler_null
+  - no configuration at all
+o l2_handler_fd
+  - mode="unix|stdio"
+  - fd=int|FILE*
+o l2_handler_file
+  - mode="unix|stdio"
+  - path=char*
+  - append="yes|no"
+o l2_handler_pipe
+  - url="prg:/path/to/program"
+  - fd=int
+o l2_handler_socket
+  - url="tcp://hostname:port"
+  - fd=int
+o l2_handler_syslog
+  - ident=char*
+o l2_handler_filter
+  - pattern=char*
+o l2_handler_prefix
+  - prefix=char*
+o l2_handler_buffer
+  - size=size_t
 
 Braindump:
 - debugging is special case of logging
@@ -108,29 +146,9 @@
 - Varargs:
   log ist nur wrapper fuer vlog
 
-- Source Tree:
-  README .......... information about package
-  INSTALL ......... instructions for installation
-  LICENSE ......... license information 
-  TODO ............ to-do list 
-  ChangeLog ....... history of all changes
-  Makefile.in ..... build specification
-  configure.in .... GNU Autoconf script source
-  aclocal.m4 ...... GNU Autoconf internal macros
-  libtool ......... GNU Libtool utility
-  shtool .......... GNU Shtool utility
-  l2.m4 ........... GNU Autoconf public macro AC_L2()
-  l2-config.in .... configuration utility script
-  l2.h ............ C API definition
-  l2.c ............ C API+internals implementation
-  l2.hh ........... C++ API definition
-  l2.cc ........... C++ API implementation
-  l2.pod .......... Unix manual page source (POD format)
-  l2_test.c ....... Test application
-
 - Error Handling:
   o log kein Return Code
-  o aber error callback  function (dadrin in C++: throw, in C: exit)
+  o aber error callback function (dadrin in C++: throw, in C: exit)
 
 - Newline Handling:
   option fuer channel: \r, \r\n, \n oder gleich string
@@ -150,7 +168,6 @@
   der Präprocessor an einem eventuell vorhandenen Komma scheitert.
   Dies kann beim gcc durch Voranstellen von "##" vor dem "__VA_ARGS__"
   umgangen werden. Ouch.
-
   Beide Erweiterungen sind derzeit nicht aktiv, wenn mit -ansi
   compiliert wird. Explizit anschalten läßt sich die standard-konforme
   Erweiterung über "-std=c9x", bzw. "-std=c99" bei neueren gccs.

CVSTrac 2.0.1