NCBI C++ ToolKit
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SH2S_IoCoordinator Struct Reference

Search Toolkit Book for SH2S_IoCoordinator

#include "ncbi_http2_session_impl.hpp"
(Private to src/connect.)

+ Collaboration diagram for SH2S_IoCoordinator:

Public Member Functions

 SH2S_IoCoordinator ()
 
 ~SH2S_IoCoordinator ()
 
void Process (TH2S_RequestQueue &request_queue)
 

Private Member Functions

SH2S_SessionNewSession (const SH2S_Request::SStart &request)
 

Private Attributes

SUv_Loop m_Loop
 
multimap< SH2S_Session::TAddrNCred, SUvNgHttp2_Session< SH2S_Session > > m_Sessions
 
TH2S_SessionsByQueues m_SessionsByQueues
 
SSocketAddress m_Proxy
 

Detailed Description

Definition at line 232 of file ncbi_http2_session_impl.hpp.

Constructor & Destructor Documentation

◆ SH2S_IoCoordinator()

SH2S_IoCoordinator::SH2S_IoCoordinator ( )

Definition at line 503 of file ncbi_http2_session.cpp.

◆ ~SH2S_IoCoordinator()

SH2S_IoCoordinator::~SH2S_IoCoordinator ( )

Member Function Documentation

◆ NewSession()

SH2S_Session * SH2S_IoCoordinator::NewSession ( const SH2S_Request::SStart request)
private

◆ Process()

void SH2S_IoCoordinator::Process ( TH2S_RequestQueue request_queue)

Member Data Documentation

◆ m_Loop

SUv_Loop SH2S_IoCoordinator::m_Loop
private

Definition at line 242 of file ncbi_http2_session_impl.hpp.

Referenced by NewSession(), Process(), and ~SH2S_IoCoordinator().

◆ m_Proxy

SSocketAddress SH2S_IoCoordinator::m_Proxy
private

Definition at line 245 of file ncbi_http2_session_impl.hpp.

Referenced by NewSession().

◆ m_Sessions

multimap<SH2S_Session::TAddrNCred, SUvNgHttp2_Session<SH2S_Session> > SH2S_IoCoordinator::m_Sessions
private

Definition at line 243 of file ncbi_http2_session_impl.hpp.

Referenced by NewSession(), and ~SH2S_IoCoordinator().

◆ m_SessionsByQueues

TH2S_SessionsByQueues SH2S_IoCoordinator::m_SessionsByQueues
private

Definition at line 244 of file ncbi_http2_session_impl.hpp.

Referenced by NewSession(), and Process().


The documentation for this struct was generated from the following files:
Modified on Sun Apr 21 03:41:14 2024 by modify_doxy.py rev. 669887