Home | History | Annotate | Download | only in spdy

Lines Matching full:stream

41   // The most general type of stream; there are no restrictions on
44 // A stream where the client sends a request with possibly a body,
47 // A server-initiated stream where the server just sends a response
66 // The SpdyStream is used by the SpdySession to represent each stream known
70 // a SpdyNetworkTransaction) will maintain a reference to the stream. When
72 // until such a time as a client object requests a stream for the path.
75 // Delegate handles protocol specific behavior of spdy stream.
81 // for push streams. Must not cause the stream to be closed.
100 // must not have closed the stream. Otherwise, if
103 // closed the stream, e.g. if the headers indicated an error
135 // May cause the stream to be closed.
138 // Called when data is sent. Must not cause the stream to be
144 // access the stream after this is called. Must not cause the
145 // stream to be be (re-)closed.
147 // TODO(akalin): Allow this function to re-close the stream and
174 // Detach the delegate from the stream, which must not yet be
204 // Called by the session to adjust this stream's send window size by
208 // this stream. Although |delta_window_size| may cause this stream's
210 // around in either direction. Does nothing if the stream is already
213 // If stream flow control is turned off, this must not be called.
221 // If stream flow control is turned off, this must not be called.
226 // Called by the session to increase this stream's send window size
229 // intended to be sent, possibly unstalling this stream. If
230 // |delta_window_size| would cause this stream's send window size to
231 // overflow, calls into the session to reset this stream. Does
232 // nothing if the stream is already closed.
234 // If stream flow control is turned off, this must not be called.
237 // If stream flow control is turned on, called by the session to
238 // decrease this stream's send window size by |delta_window_size|,
240 // |delta_window_size| must not cause this stream's send window size
241 // to go negative. Does nothing if the stream is already closed.
243 // If stream flow control is turned off, this must not be called.
250 // If stream flow control is turned off, this must not be called.
254 // Called by OnReadBufferConsume to increase this stream's receive
256 // must not cause this stream's receive window size to overflow,
258 // stream is not active.
260 // If stream flow control is turned off, this must not be called.
264 // to decrease this stream's receive window size by
266 // this stream's receive window size to go negative.
268 // If stream flow control is turned off or the stream is not active,
285 // headers have been received for this stream, i.e., a SYN_REPLY (or
287 // entry point for a push stream. Returns a status code; if it is
288 // an error, the stream was closed by this function.
295 // late-bound headers are received for a stream. Returns a status
296 // code; if it is an error, the stream was closed by this function.
301 // for this stream. This callback may be called multiple times as
305 // |buffer| contains the data received, or NULL if the stream is
306 // being closed. The stream must copy any data from this
310 // the stream is being closed.
320 // stream that the stream has no more network events. No further callbacks
321 // to the stream will be made after this call.
325 // Called by the SpdySession to log stream related errors.
328 // If this stream is active, reset it, and close it otherwise. In
329 // either case the stream is deleted.
332 // Close this stream without sending a RST_STREAM and delete
369 // If the stream is stalled on sending data, but the session is not
372 // sending. Called by the session or by the stream itself. Must be
373 // called only when the stream is still open.
376 // Returns whether or not this stream is closed. Note that the only
377 // time a stream is closed and not deleted is in its delegate's
381 // Returns whether or not this stream has finished sending its
385 // Returns the protocol used by this stream. Always between
396 // Get the URL from the appropriate stream headers, or the empty
400 // i.e. can we just use the URL this stream was created with and/or
405 // Returns whether the URL for this stream is known.
445 // be called after the stream has completed.
448 // When a server-pushed stream is first created, this function is
453 // Produces the SYN_STREAM frame for the stream. The stream must
457 // Produce the initial HEADER frame for the stream with the given
458 // block. The stream must already be activated.
469 // Returns a status code; if it is an error, the stream was closed
481 // There is a small period of time between when a server pushed stream is
504 // Whether or not we have more data to send on this stream.
527 // Not valid until the stream is closed.
536 // Number of data bytes that have been sent/received on this stream, not