OSSP CVS Repository

ossp - Check-in [1043]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 1043
Date: 2001-Sep-27 15:56:35 (local)
2001-Sep-27 13:56:35 (UTC)
User:rse
Branch:
Comment: document channel lifecycle
Tickets:
Inspections:
Files:
ossp-pkg/l2/l2_channel.c      1.19 -> 1.20     36 inserted, 0 deleted

ossp-pkg/l2/l2_channel.c 1.19 -> 1.20

--- l2_channel.c 2001/09/24 15:36:23     1.19
+++ l2_channel.c 2001/09/27 13:56:35     1.20
@@ -33,6 +33,42 @@
 
 #include <string.h>
 
+/* 
+ * A channel is the central object for a logging stream. It is
+ * implemented by a framework (the code implemented here) which provides
+ * the channel API and which is equal for all channels and a particular
+ * handler which implements the characteristics specific to a particular
+ * channel class. The lifecycle of a channel is illustrated in the
+ * following figure:
+ *
+ * -----BEGIN EMBEDDED OBJECT-----
+ * Content-editor: xfig %s
+ * Content-encoding: gzip:9 base64
+ * Content-type: application/fig
+ * Content-viewer: xfig %s
+ * Description: L2 Channel Lifecycle
+ * Filename: l2_ch_lifecycle.fig
+ * Last-modified: 2000-09-28/14:40
+ * Name: l2_ch_lifecycle
+ * Version: eo/1.0
+ * H4sIAIsvszsCA62WTW/bMAyGz/WvENBzM5KyPnwusGFAdtp1l8BVWgOZUyTuhv77
+ * kfKHnC4t5CZJ7JAO3kcUKUq5/fr9m9IrKtab9uFYb55DcR/aLhyKH6E7NHWxDh17
+ * ShUIsAIofjbt4y4Ud1QgASgqQGlSt3V8Fai0AoV8gTJyI76xLD6Tb35iPSpybNlS
+ * PsknV5po5WC0BZZRWSlL8km+tlYsa3MwJfAP6Kdokl8iltHKwjiwJ5jJL52DbIxB
+ * Z+aY5BvSVT7GEieSzISZfGN9Fa0cjAVj55iZz7XPxxg6mdTMNz5/Ug55ncwwyXdU
+ * mnyMPS148p1bUHCPAPPcJN+jLOrM3GjUOMckX2PV16ygiJDL9Zi7Qa4GR36i4kYM
+ * XMW6yZ1LJP160y+iofqUy4SeKW01zCtaMT2XBjSRUrdFJr1h0rmAZg3qhnV0cUAT
+ * KTVcfoYsjOmN1jLxbPWJdZV6T2GkTstPb2pOh3ilek+kNN3LmWO6UuflZB0/YvYk
+ * B+eYXpi4PM4YYs80g3XK/Gh1JHG0UC/p3OFIhRkhiuXNJ3aaDr0/tKExbraWqtFX
+ * g1qsiyue8qDxWq0ykdI+l5/g2eE87rCX79XGj8cK6CGgMh0gyH8qYPrPoTCeGzx0
+ * Jft6yUHU+3bbPL4cwi8AzFAazU+XKXlJlHL6O64uec3KQ9h0OQPK1uJRZNob9RCO
+ * 3WH/mjGc5kC1HXX759Bmiixas0jkZHIgBy9wrH8PTRe+bHcvx6dMrTUOPqOVYA1x
+ * sFhJQnf7Y8hUOVfCOZV/v3h+3N88W7tmG7rm9ztCXPGE/Gw4IuAgLUd67M4V3f8/
+ * nPS/M9IprN/UXfMnR2b8MA4Rl6Np3wh9EtJM6OWRlkGrfrtUa1L3T5u2DTu15qnW
+ * r/Wup/wDvlAM/PkMAAA=
+ * -----END EMBEDDED OBJECT-----
+ */
+
 /* create channel */
 l2_channel_t *l2_channel_create(l2_handler_t *h)
 {

CVSTrac 2.0.1