SNMP++  3.3.4
USM Member List

This is the complete list of members for USM, including all inherited members.

add_localized_user(const OctetStr &engine_id, const OctetStr &user_name, const OctetStr &security_name, const long auth_protocol, const OctetStr &auth_key, const long priv_protocol, const OctetStr &priv_key)USM
add_user_added_callback(const usm_add_user_callback cb)USM
add_usm_user(const OctetStr &security_name, const long int auth_protocol, const long int priv_protocol, const OctetStr &auth_password, const OctetStr &priv_password)USM
add_usm_user(const OctetStr &user_name, const OctetStr &security_name, const long int auth_protocol, const long int priv_protocol, const OctetStr &auth_password, const OctetStr &priv_password)USM
add_usm_user(const OctetStr &user_name, const OctetStr &security_name, const long int auth_protocol, const long int priv_protocol, const OctetStr &auth_password, const OctetStr &priv_password, const OctetStr &engine_id)USM
add_usm_user(const OctetStr &security_name, const long int auth_protocol, const long int priv_protocol, const OctetStr &auth_password, const OctetStr &priv_password, const OctetStr &engine_id)USMinline
auth_privUSMprivate
build_localized_keys(const OctetStr &engine_id, const int auth_prot, const int priv_prot, const unsigned char *auth_password, const unsigned int auth_password_len, const unsigned char *priv_password, const unsigned int priv_password_len, unsigned char *auth_key, unsigned int *auth_key_len, unsigned char *priv_key, unsigned int *priv_key_len)USM
build_sec_params(unsigned char *outBuf, int *maxLength, struct UsmSecurityParameters sp, int *position)USMprivate
build_whole_msg(unsigned char *outBuf, int *maxLength, unsigned char *globalData, long int globalDataLength, int *positionAuthPar, struct UsmSecurityParameters securityParameters, unsigned char *msgData, long int msgDataLength)USMprivate
delete_localized_user(const OctetStr &user_name)USM
delete_localized_user(const OctetStr &engine_id, const OctetStr &user_name)USM
delete_sec_parameters(struct UsmSecurityParameters *usp)USMprivate
delete_sec_state_reference(struct SecurityStateReference *ssr)USM
delete_user_ptr(struct UsmUser *user)USMinlineprivate
delete_usm_user(const OctetStr &security_name)USM
discovery_modeUSMprivate
free_user(struct UsmUser *&user)USM
generate_msg(unsigned char *globalData, int globalDataLength, int maxMessageSize, const OctetStr &securityEngineID, const OctetStr &securityName, int securityLevel, unsigned char *scopedPDU, int scopedPDULength, struct SecurityStateReference *securityStateReference, unsigned char *wholeMsg, int *wholeMsgLength)USMprotected
get_auth_priv()USM
get_local_engine_id() const USMinline
get_local_time(long int *engine_boots, long int *engine_time) const USM
get_new_sec_state_reference()USMprotected
get_security_name(const unsigned char *user_name, const long int user_name_len, OctetStr &security_name)USM
get_stats_decryption_errors() const USMinline
get_stats_not_in_time_windows() const USMinline
get_stats_unknown_engine_ids() const USMinline
get_stats_unknown_user_names() const USMinline
get_stats_unsupported_sec_levels() const USMinline
get_stats_wrong_digests() const USMinline
get_time(const OctetStr &engine_id, long int *engine_boots, long int *engine_time)USM
get_user(const OctetStr &engine_id, const OctetStr &security_name)USM
get_user(int number)USM
get_user(const OctetStr &security_name)USM
get_user_count() const USM
get_user_name(unsigned char *user_name, long int *user_name_len, const unsigned char *security_name, const long int security_name_len)USM
inc_stats_decryption_errors()USM
inc_stats_not_in_time_windows()USM
inc_stats_unknown_engine_ids()USM
inc_stats_unknown_user_names()USM
inc_stats_unsupported_sec_levels()USM
inc_stats_wrong_digests()USM
is_discovery_enabled() const USMinline
key_update_abort(struct UsmKeyUpdate *uku)USM
key_update_commit(struct UsmKeyUpdate *uku, int update_type)USM
key_update_prepare(const OctetStr &securityName, SnmpTarget &target, const OctetStr &newPassword, Pdu &pdu, int type, int &status, const OctetStr &oldpass="", const OctetStr &oldengid="", const OctetStr &newengid="")USM
load_localized_users(const char *file)USM
load_users(const char *file)USM
local_snmp_engine_idUSMprivate
lock_user_name_table()USM
lock_user_table()USM
peek_first_luser()USM
peek_first_user()USM
peek_next_luser(const UsmUserTableEntry *e)USM
peek_next_user(const UsmUserNameTableEntry *e)USM
process_msg(int maxMessageSize, unsigned char *securityParameters, int securityParametersLength, int securityParametersPosition, long int securityLevel, unsigned char *wholeMsg, int wholeMsgLength, unsigned char *msgData, int msgDataLength, OctetStr &security_engine_id, OctetStr &security_name, unsigned char *scopedPDU, int *scopedPDULength, long *maxSizeResponseScopedPDU, struct SecurityStateReference *securityStateReference, const UdpAddress &fromAddress)USMprotected
remove_all_users()USM
remove_engine_id(const OctetStr &engine_id)USM
remove_time_information(const OctetStr &engine_id)USM
save_localized_users(const char *file)USM
save_users(const char *file)USM
set_discovery_mode()USMinline
unlock_user_name_table()USM
unlock_user_table()USM
unset_discovery_mode()USMinline
update_key(const unsigned char *user_name, const long user_name_len, const unsigned char *engine_id, const long engine_id_len, const unsigned char *new_key, const long new_key_len, const int type_of_key)USM
USM(unsigned int engine_boots, const OctetStr &engine_id, const v3MP *v3_mp, unsigned int *msg_id, int &result)USM
usm_add_user_cbUSMprivate
usm_time_tableUSMprivate
usm_user_name_tableUSMprivate
usm_user_tableUSMprivate
usmStatsDecryptionErrorsUSMprivate
usmStatsNotInTimeWindowsUSMprivate
usmStatsUnknownEngineIDsUSMprivate
usmStatsUnknownUserNamesUSMprivate
usmStatsUnsupportedSecLevelsUSMprivate
usmStatsWrongDigestsUSMprivate
v3MP classUSMfriend
v3mpUSMprivate
~USM()USM