h2p_state
h2p_state state;
h2p_close_state(h2p_state* state)
h2p_open_streams(h2p_state* state)
CObjectDeleter<h2p_state, void, &h2p_close_state> stateCloser(state);