Difference between revisions of "Agent Helpers"
From Net-SNMP Wiki
					
										
					
					 (→Net-SNMP Agent Helpers:  changed list to a table format)  | 
				 (link to doxygen docs)  | 
				||
| Line 1: | Line 1: | ||
== Net-SNMP Agent Helpers ==  | == Net-SNMP Agent Helpers ==  | ||
| − | The Net-SNMP agent library provides several special purpose [[Handlers]] to reduce the work needed to implement a MIB module. See the [[Agent Architecture]] documentation for details on how the handler system is implemented within the [[snmpd|Net-SNMP Agent]].  The FAQ item [[FAQ:Coding_07|"What's the difference between the various mib2c configuration files?"]] gives an overview of the major ''mib2c-related'' helpers.  | + | The Net-SNMP agent library provides several special purpose [[Handlers]] to reduce the work needed to implement a MIB module. See the [[Agent Architecture]] documentation for details on how the handler system is implemented within the [[snmpd|Net-SNMP Agent]].  The FAQ item [[FAQ:Coding_07|"What's the difference between the various mib2c configuration files?"]] gives an overview of the major ''mib2c-related'' helpers.  The [http://www.net-snmp.org/dev/agent/modules.html the doxygen generated documentation] for the helpers are also useful documents]  | 
Here is a list of ''all'' current helpers, by file name as found in <code>agent/helpers/</code>, organized by type:  | Here is a list of ''all'' current helpers, by file name as found in <code>agent/helpers/</code>, organized by type:  | ||
Revision as of 14:48, 13 July 2011
Net-SNMP Agent Helpers
The Net-SNMP agent library provides several special purpose Handlers to reduce the work needed to implement a MIB module. See the Agent Architecture documentation for details on how the handler system is implemented within the Net-SNMP Agent. The FAQ item "What's the difference between the various mib2c configuration files?" gives an overview of the major mib2c-related helpers. The the doxygen generated documentation for the helpers are also useful documents]
Here is a list of all current helpers, by file name as found in agent/helpers/, organized by type:
| Handler call flow | |
| baby_steps | |
| bulk_to_next | |
| mode_end_call | |
| multiplexer | |
| row_merge | |
| serialize | 
 
  | 
| Scalar related | |
| instance | |
| scalar | |
| scalar_group | 
 
  | 
| Table related | |
| row_merge | |
| table | |
| table_container | |
| table_data | |
| table_dataset | |
| table_generic | |
| table_iterator | |
| table_row | |
| table_tdata | 
 
  | 
| Data caching | |
| cache_handler | |
| stash_cache | |
| stash_to_next | 
 
  | 
| Miscellaneous | |
| debug_handler | |
| old_api | |
| read_only | |
| null | |
| watcher | 
 
  | 
| Deprecated/Legacy Helpers | |
| table_array | |