blitz
2016-01-11 15:06:23 0 举报
UML实例
作者其他创作
大纲/内容
FdManager
list items
FdDescriptor
int fd;uint64_t io_id;IoHandler* handler;FnHandlerFree fn_free;void* free_ctx;struct event* ev;Framework* framework;RunContext run_context;
iHttpServer
std::vector m_processor;Framework& m_framework;SimpleMsgDecoderFactory m_decoder_factory;std::vector m_services;std::vector m_works;boost::thread_group m_threads;
MsgProcessor
FrameworkThread
RunContext run_context_;uint32_t running_;struct event_base* libevent_;boost::mutex libevent_mutex_;std::queue task_queue_;boost::mutex task_queue_mutex_;time_t task_start_time_;std::queue task_queue_running_;static int32_t next_timer_id_ ;
Framework
FdManager fd_manager_;FrameworkThread *threads_;FrameworkThread thread_myself_;int thread_count_;int thread_iter_;
ThriftSyncServer
std::vector processor_; Framework& framework_;ThriftFramedMsgFactory decoder_factory_;std::vector io_service_;std::vector work_;boost::thread_group threads_;
0 条评论
下一页