Files
h2/src/proto/streams/mod.rs
Carl Lerche dd8412d660 Much work
2017-08-03 15:50:13 -07:00

41 lines
896 B
Rust

mod buffer;
mod flow_control;
mod recv;
mod send;
mod state;
mod store;
mod stream;
mod streams;
pub use self::streams::{Streams, StreamRef};
use self::buffer::Buffer;
use self::flow_control::FlowControl;
use self::recv::Recv;
use self::send::Send;
use self::state::State;
use self::store::{Store, Entry};
use self::stream::Stream;
use {frame, StreamId, ConnectionError};
use proto::*;
use error::Reason::*;
use error::User::*;
use http::{Request, Response};
#[derive(Debug)]
pub struct Config {
/// Maximum number of remote initiated streams
pub max_remote_initiated: Option<usize>,
/// Initial window size of remote initiated streams
pub init_remote_window_sz: WindowSize,
/// Maximum number of locally initiated streams
pub max_local_initiated: Option<usize>,
/// Initial window size of locally initiated streams
pub init_local_window_sz: WindowSize,
}