design_pattern_for_c  V 1.00
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Cbuilder_action_parameter_tBuilder action parameter
 CBuilderActionAction builder, to call builder by other thread, create class for it
 Cchain_elementChainElement class instance definition
 Cchain_element_data_t
 Cchain_element_part
 Cchain_element_req_t
 Cchain_element_t
 Cchain_of_resp_mng_tManagement parameter of this class API, to use flyweight
 Cchain_of_resp_tChainElementPart class instance definition, which is a part of chain
 CChainElementPartChain function element part class instance definition
 CChainOfResponsibilityChainOfResponsibility class instance definition
 Cclass_factoryInstance data definition
 CDirectorDirector class
 Cdirector_tDirector class member definition
 Cdp_timelog_data_tLog data with timestamp, defined like class
 Cdp_timelog_tStoraged log data management structure
 Cdputil_list_data_t!
 Cdputil_list_t
 CDPUtilList!
 Cevent_epoll_handler_t
 Cevent_epoll_t
 Cevent_libev_handler_t
 Cevent_libev_manager_t
 Cevent_libevent_handler_t
 Cevent_select_fds_t
 Cevent_select_handler_t
 Cevent_select_t
 Cevent_subscriber_data_tSubscriber information define
 Cevent_subscriber_tEventSubscriber class instance definition, this is storaged in any threads
 Cevent_thread_msg_body_add_tMessage definition for manage subscriber
 Cevent_thread_msg_body_del_t
 Cevent_thread_msg_info_t
 Cevent_thread_msg_tMessage struct definition
 Cevent_tpool_add_result_tAdd result definition
 Cevent_tpool_fd_data_tAdded event handler class instance definition
 Cevent_tpool_manager_tEventTPoolManager class instance definition
 Cevent_tpool_thread_info_t
 Cdata_fds_u
 Cevent_tpool_thread_tThread information
 Cflyweight_factory_tFlyweightFactory member definition, defined in flyweight.c
 Cflyweight_instance_tInstance data definition, instance storaged by list
 Cflyweight_methods_tFlyweight methods interface definition, to set flyweight_factory_new
 Clower_layer_director_tLowerLayerDirector class member definition
 Cmaloc_data_t
 Cmemorypool_tMemoryPool class member definition, detail is defined in C file
 Cprototype_factory_instance_tPrototype_factory_instance, PrototypeFactory class instance definition
 Cprototype_factory_method_tPrototypeFactory methods interface definition, to set prototype_register
 Cprototype_factory_tPrototypeFactory methods interface definition, to set prototype_register
 Cprototype_manager_tPrototypeManager class member definition, defined in prototype_manager.c
 Cpublish_contentPublishContent class instance definition, detail is in publish_content.c
 Cpublish_content_t
 Cpublisher_mng_tPublisher class instance
 Cstate_event_info_tEvent ID and related state functions
 Cstate_info_tState method definition, to know detail, add parameter "name"
 Cstate_machine_info
 Cstate_machine_msg_list_tInformation of state machine message list
 Cstate_machine_msg_tMessage definition for multi thread
 Cstate_machine_tStateMachine class member definition
 Cstate_manager_list_data_tInformation of StateMachine, to use as list
 Cstate_manager_state_info_tState info definition
 Cstate_manager_tStateManager class member definition, detail is defined in C file
 Csubscriber_account_tSubscriberAccount class member definition, to get by publisher_subscribe