構造体 netsnmp_handler_registration_s
[Net-SNMP Agent handler and extensibility APINet-SNMP Agent handler and extensibility API]

Root registration info. [詳細]

#include <agent_handler.h>


変数

char * handlerName
 for mrTable listings, and other uses
char * contextName
 NULL = default context
oid * rootoid
 where are we registered at?
size_t rootoid_len
netsnmp_mib_handlerhandler
 handler details
int modes
int priority
 more optional stuff
int range_subid
oid range_ubound
int timeout
int global_cacheid
void * my_reg_void
 void ptr for registeree


説明

Root registration info.

The variables handlerName, contextName, and rootoid need to be allocated on the heap, when the registration structure is unregistered using unregister_mib_context() the code attempts to free them.

例:

delayed_instance.cwatched.c.

agent_handler.h93 行で定義されています。


構造体

char* netsnmp_handler_registration_s::contextName

NULL = default context

agent_handler.h98 行で定義されています。

参照元 netsnmp_debug_helper()netsnmp_handler_registration_dup()netsnmp_handler_registration_free()netsnmp_register_handler()netsnmp_register_handler_nocallback()netsnmp_register_mib()netsnmp_register_mib_table_row()netsnmp_register_old_api()netsnmp_unregister_handler()unregister_mibs_by_session().

netsnmp_mib_handler* netsnmp_handler_registration_s::handler

handler details

agent_handler.h109 行で定義されています。

参照元 netsnmp_call_handlers()netsnmp_container_table_register()netsnmp_debug_helper()netsnmp_find_handler_by_name()netsnmp_find_table_array_handler()netsnmp_handler_registration_create()netsnmp_handler_registration_dup()netsnmp_handler_registration_free()netsnmp_inject_handler_before()netsnmp_register_handler()netsnmp_register_handler_nocallback()netsnmp_register_mib_table_row()netsnmp_register_old_api()netsnmp_table_container_register()unregister_mibs_by_session().

char* netsnmp_handler_registration_s::handlerName

for mrTable listings, and other uses

agent_handler.h96 行で定義されています。

参照元 netsnmp_cache_helper_handler()netsnmp_container_table_register()netsnmp_debug_helper()netsnmp_handler_registration_create()netsnmp_handler_registration_dup()netsnmp_handler_registration_free()netsnmp_inject_handler_into_subtree()netsnmp_old_api_helper()netsnmp_register_handler()netsnmp_register_mib_table_row()netsnmp_register_old_api()netsnmp_stash_cache_helper()netsnmp_table_array_register().

void* netsnmp_handler_registration_s::my_reg_void

void ptr for registeree

agent_handler.h124 行で定義されています。

int netsnmp_handler_registration_s::priority

more optional stuff

agent_handler.h115 行で定義されています。

参照元 netsnmp_debug_helper()netsnmp_handler_registration_create()netsnmp_handler_registration_dup()netsnmp_register_handler()netsnmp_register_handler_nocallback()netsnmp_register_mib_table_row()netsnmp_register_old_api()netsnmp_unregister_handler().

oid* netsnmp_handler_registration_s::rootoid

where are we registered at?

agent_handler.h103 行で定義されています。

参照元 netsnmp_cache_helper_handler()netsnmp_debug_helper()netsnmp_handler_registration_create()netsnmp_handler_registration_dup()netsnmp_handler_registration_free()netsnmp_instance_helper_handler()netsnmp_old_api_helper()netsnmp_register_cache_handler()netsnmp_register_handler()netsnmp_register_handler_nocallback()netsnmp_register_mib_table_row()netsnmp_register_old_api()netsnmp_register_read_only_scalar()netsnmp_register_scalar()netsnmp_row_merge_helper_handler()netsnmp_scalar_group_helper_handler()netsnmp_scalar_helper_handler()netsnmp_stash_to_next_helper()netsnmp_table_build_oid()netsnmp_table_build_oid_from_index()netsnmp_table_data_build_result()netsnmp_table_data_helper_handler()netsnmp_table_iterator_helper_handler()netsnmp_unregister_handler()netsnmp_watched_spinlock_handler()netsnmp_watched_timestamp_handler()netsnmp_watcher_helper_handler()table_helper_handler().


この構造体の説明は次のファイルから生成されました:
net-snmpに対してSat Sep 5 13:14:31 2009に生成されました。  doxygen 1.4.7