Lines Matching full:control
50 * Quick writeup for DNSTAP usage, from reading fstrm/control.h eloquent
51 * comments and fstrm/control.c for some bytesize details (the content type
55 * bi-directional streams use control frame types READY, ACCEPT and FINISH.
56 * uni-directional streams use control frame types START and STOP.
57 * unknown control frame types should be ignored by the receiver, they
60 * bi-directional control frames implement a simple handshake protocol
63 * The uni-directional control frames have one start and one stop frame,
69 * signals the presence of a control frame.
71 * a control frame consists of 0 value in 4byte bigendian, this is really
73 * control frame follows.
74 * Then, 4byte bigendian, length of the control frame message.
75 * Then, the control frame payload (of that length). with in it:
76 * 4byte bigendian, control type (eg. START, STOP, READY, ACCEPT, FINISH).
78 * control fields
79 * 4byte bigendian, the control-field-type, currently only content-type.
84 * control frame max frame length 512 (excludes the 0-escape and control
99 /** control frame value to denote the control frame ACCEPT */
101 /** control frame value to denote the control frame START */
103 /** control frame value to denote the control frame STOP */
105 /** control frame value to denote the control frame READY */
107 /** control frame value to denote the control frame FINISH */
109 /** the constant that denotes the control field type that is the
116 * This creates an FSTRM control frame of type START.
123 * a control frame. The buffer should be sent without preceding it with
126 * the zero control indicator can be included before the control frame length.
131 * This creates an FSTRM control frame of type READY.
138 * a control frame. The buffer should be sent without preceding it with
141 * the zero control indicator can be included before the control frame length.
146 * This creates an FSTRM control frame of type STOP.
150 * a control frame. The buffer should be sent without preceding it with
153 * the zero control indicator can be included before the control frame length.
158 * This creates an FSTRM control frame of type ACCEPT.
164 * a control frame. The buffer should be sent without preceding it with
167 * the zero control indicator can be included before the control frame length.
172 * This creates an FSTRM control frame of type FINISH.
176 * a control frame. The buffer should be sent without preceding it with
179 * the zero control indicator can be included before the control frame length.
184 * Return string that describes a control packet. For debug, logs.
188 * @param len: the length of the control packet data, in pkt. This is the