#ifndef SNMP_AGENT_CFG_H
#define SNMP_AGENT_CFG_H

#include "type.h"
#include "snmp_protocol.h"



// 白名单最大数量（与原代码一致）
#define NMS_WHITELIST_MAX 8

/**
 * @brief 加载SNMP Agent配置（从snmpd.ini读取，失败则用默认硬编码）
 * @param cfg 输出参数：存储加载后的配置
 * @return BOOL8_TRUE 加载成功，BOOL8_FALSE 加载失败
 */
bool8 agent_load_cfg_file(AgentSnmpConfig* cfg);

#endif // SNMP_AGENT_CFG_H