     1	Enter/ xyzrequest stdout
     2	|   Enter/ HANDLER ::refchan::initialize rc0 read
     3	|   /Exit HANDLER ::refchan::initialize rc0 read
     4	|   Enter/ HANDLER ::refchan::watch rc0 read
     5	|   |   Enter/ SIGNAL postevent rc0
     6	|   |   /Exit SIGNAL postevent rc0
     7	|   /Exit HANDLER ::refchan::watch rc0 read
     8	|   Enter/ FILL refchan::output rc0 {Content-Type: text/html
     9	}
    10	|   |   Enter/ SIGNAL postevent rc0
    11	|   |   |   {chan postevent rc0 read}
    12	|   |   |   Enter/ CALLBACK xyzexec rc0 stdout
    13	|   |   |   |   Enter/ getstr rc0 line
    14	|   |   |   |   |   Enter/ HANDLER ::refchan::read rc0 4096
    15	|   |   |   |   |   |   STATE = {watch read eof 0 event after#0}
    16	|   |   |   |   |   |   {	::refchan::read rc0 4096 -> 'Content-Type: text/html
       

    17	'}
    18	|   |   |   |   |   /Exit HANDLER ::refchan::read rc0 4096
    19	|   |   |   |   |   Enter/ HANDLER ::refchan::watch rc0 {}
    20	|   |   |   |   |   |   Enter/ SIGNAL postevent rc0
    21	|   |   |   |   |   |   /Exit SIGNAL postevent rc0
    22	|   |   |   |   |   /Exit HANDLER ::refchan::watch rc0 {}
    23	|   |   |   |   |   {gets (23): 'Content-Type: text/html'}
    24	|   |   |   |   /Exit getstr rc0 line
    25	|   |   |   |   {Header: Content-Type=text/html}
    26	|   |   |   /Exit CALLBACK xyzexec rc0 stdout
    27	|   |   /Exit SIGNAL postevent rc0
    28	|   /Exit FILL refchan::output rc0 {Content-Type: text/html
    29	}
    30	|   Enter/ FILL refchan::output rc0 {Line 1}
    31	|   |   Enter/ SIGNAL postevent rc0
    32	|   |   /Exit SIGNAL postevent rc0
    33	|   /Exit FILL refchan::output rc0 {Line 1}
    34	|   Enter/ FILL refchan::output rc0 {Line 2}
    35	|   |   Enter/ SIGNAL postevent rc0
    36	|   |   /Exit SIGNAL postevent rc0
    37	|   /Exit FILL refchan::output rc0 {Line 2}
    38	|   Enter/ FILL refchan::output rc0 {Line 3}
    39	|   |   Enter/ SIGNAL postevent rc0
    40	|   |   /Exit SIGNAL postevent rc0
    41	|   /Exit FILL refchan::output rc0 {Line 3}
    42	|   Enter/ FILL refchan::done rc0
    43	|   |   Enter/ SIGNAL postevent rc0
    44	|   |   /Exit SIGNAL postevent rc0
    45	|   /Exit FILL refchan::done rc0
    46	/Exit xyzrequest stdout
    47	Enter/ CALLBACK xyzexec rc0 stdout
    48	|   Enter/ getstr rc0 line
    49	|   |   Enter/ HANDLER ::refchan::watch rc0 read
    50	|   |   |   Enter/ SIGNAL postevent rc0
    51	|   |   |   |   {chan postevent rc0 read}
    52	|   |   |   |   Enter/ CALLBACK xyzexec rc0 stdout
    53	|   |   |   |   |   Enter/ getstr rc0 line
    54	|   |   |   |   |   |   Enter/ HANDLER ::refchan::read rc0 4096
    55	|   |   |   |   |   |   |   STATE = {watch read eof 1 event after#1}
    56	|   |   |   |   |   |   |   {	::refchan::read rc0 4096 -> 'Line 1
    57	Line 2
    58	Line 3
    59	'}
    60	|   |   |   |   |   |   /Exit HANDLER ::refchan::read rc0 4096
    61	|   |   |   |   |   |   Enter/ HANDLER ::refchan::watch rc0 {}
    62	|   |   |   |   |   |   |   Enter/ SIGNAL postevent rc0
    63	|   |   |   |   |   |   |   /Exit SIGNAL postevent rc0
    64	|   |   |   |   |   |   /Exit HANDLER ::refchan::watch rc0 {}
    65	|   |   |   |   |   |   {gets (6): 'Line 1'}
    66	|   |   |   |   |   /Exit getstr rc0 line
    67	|   |   |   |   |   {Invalid output}
    68	|   |   |   |   |   Enter/ HANDLER ::refchan::finalize rc0
    69	|   |   |   |   |   /Exit HANDLER ::refchan::finalize rc0
    70	|   |   |   |   |   {Connection from webhost(rc0) closed, rc0}
    71	|   |   |   |   /Exit CALLBACK xyzexec rc0 stdout
    72	|   |   |   /Exit SIGNAL postevent rc0
    73	|   |   /Exit HANDLER ::refchan::watch rc0 read
