void acceptStream()

in src/main/java/com/twitter/http2/HttpConnection.java [66:84]


    void acceptStream(
            int streamId, boolean remoteSideClosed, boolean localSideClosed,
            int streamSendWindowSize, int streamReceiveWindowSize, boolean remote) {
        StreamState state = null;
        if (!remoteSideClosed || !localSideClosed) {
            state = new StreamState(
                    remoteSideClosed, localSideClosed, streamSendWindowSize, streamReceiveWindowSize);
        }
        Node node = new Node(state);
        node.parent = streams.get(HTTP_CONNECTION_STREAM_ID);
        streams.put(streamId, node);
        if (state != null) {
            if (remote) {
                activeRemoteStreams.incrementAndGet();
            } else {
                activeLocalStreams.incrementAndGet();
            }
        }
    }