✨ feat(stellar core): module & node register in stellar_new
This commit is contained in:
@@ -49,6 +49,10 @@ extern "C"
|
||||
"show moduleb -h"
|
||||
"show modulec --help"
|
||||
*/
|
||||
|
||||
struct module *monitor_on_init(struct module_manager *mod_mgr);
|
||||
void monitor_on_exit(struct module_manager *mod_mgr __attribute__((unused)), struct module *mod);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -238,6 +238,12 @@ struct packet *packet_manager_build_l3_packet(struct packet_manager *pkt_mgr, ui
|
||||
struct packet *packet_manager_dup_packet(struct packet_manager *pkt_mgr, uint16_t thread_id, const struct packet *origin_pkt);
|
||||
void packet_manager_free_packet(struct packet_manager *pkt_mgr, uint16_t thread_id, struct packet *pkt);
|
||||
|
||||
|
||||
struct module *packet_manager_on_init(struct module_manager *mod_mgr);
|
||||
void packet_manager_on_exit(struct module_manager *mod_mgr __attribute__((unused)), struct module *mod);
|
||||
struct module *packet_manager_on_thread_init(struct module_manager *mod_mgr __attribute__((unused)), int thread_id, struct module *mod);
|
||||
void packet_manager_on_thread_exit(struct module_manager *mod_mgr __attribute__((unused)), int thread_id, struct module *mod);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -149,6 +149,14 @@ struct session *session_manager_lookup_session_by_id(struct session_manager *ses
|
||||
void session_manager_on_packet_forward(struct packet *pkt, void *args);
|
||||
void session_manager_on_packet_output(struct packet *pkt, void *args);
|
||||
|
||||
struct module *session_manager_on_init(struct module_manager *mod_mgr);
|
||||
void session_manager_on_exit(struct module_manager *mod_mgr, struct module *mod);
|
||||
struct module *session_manager_on_thread_init(struct module_manager *mod_mgr, int thread_id, struct module *mod);
|
||||
void session_manager_on_thread_exit(struct module_manager *mod_mgr, int thread_id, struct module *mod);
|
||||
|
||||
struct module *session_monitor_on_init(struct module_manager *mod_mgr);
|
||||
void session_monitor_on_exit(struct module_manager *mod_mgr, struct module *mod);
|
||||
|
||||
struct tcp_segment
|
||||
{
|
||||
uint32_t len;
|
||||
|
||||
Reference in New Issue
Block a user