File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 3636namespace httpserver
3737{
3838
39+ class webserver ;
40+
3941namespace http
4042{
4143struct httpserver_ska ;
@@ -46,7 +48,7 @@ namespace details
4648
4749class comet_manager
4850{
49- public :
51+ private :
5052 comet_manager ();
5153
5254 ~comet_manager ();
@@ -82,12 +84,10 @@ class comet_manager
8284 const httpserver::http::http_utils::start_method_T& start_method
8385 );
8486
85- protected:
8687 comet_manager (const comet_manager&)
8788 {
8889 }
8990
90- private:
9191 std::map<http::httpserver_ska, std::deque<std::string> > q_messages;
9292 std::map<std::string, std::set<http::httpserver_ska> > q_waitings;
9393 std::map<http::httpserver_ska, std::pair<pthread_mutex_t , pthread_cond_t > > q_blocks;
@@ -97,6 +97,7 @@ class comet_manager
9797 pthread_rwlock_t comet_guard;
9898 pthread_mutex_t cleanmux;
9999 pthread_cond_t cleancond;
100+ friend class httpserver ::webserver;
100101};
101102
102103} // details
You can’t perform that action at this time.
0 commit comments