SNMP学习之结构体snmp_secmod_def
此結構體中定義了各個回調函數,在函數init_ksm(E:\code\net-snmp-5.4.2.1\snmplib)中進行了初始化。
?
void init_ksm(void)
{
????? ?struct snmp_secmod_def *def;
?
???????//?申請內存
?????? def = SNMP_MALLOC_STRUCT(snmp_secmod_def);
????? //?初始化回調函數??
????? def->encode_reverse = ksm_rgenerate_out_msg; ???
????? def->decode = ksm_process_in_msg; ???
????? def->session_open = ksm_session_init; ???
????? def->pdu_free_state_ref = ksm_free_state_ref; ???
????? def->pdu_free = ksm_free_pdu; ???
????? def->pdu_clone = ksm_clone_pdu;
?
?
????? //?注冊
???? register_sec_mod(NETSNMP_KSM_SECURITY_MODEL, "ksm", def);
?
}
?
轉載于:https://www.cnblogs.com/rohens-hbg/p/4759491.html
總結
以上是生活随笔為你收集整理的SNMP学习之结构体snmp_secmod_def的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到吃萝卜是什么意思啊
- 下一篇: 为什么总是梦到初恋