NAME
netsnmputilities - simplify request processing.
MMoodduulleess groupbbuullkkttoonneexxtt:: ccoonnvveerrtt GGEETTBBUULLKK rreeqquueessttss iinnttoo GGEETTNNEEXXTT rreeqquueessttss ffoorr tthhee hhaannddlleerr.. The only purpose of this handler is to convert a GETBULK request to a GETNEXT request. groupccaacchheehhaannddlleerr:: MMaaiinnttaaiinnss aa ccaacchhee ooff ddaattaa ffoorr uussee bbyy lloowweerr lleevveell hhaannddlleerrss.. This helper checks to see whether the data has been loaded 'recently' (according to the timeout for that particular cache) and calls the registered 'loadcache' routine if necessary. groupddeebbuugg:: pprriinntt oouutt ddeebbuuggggiinngg iinnffoorrmmaattiioonn aabboouutt tthhee hhaannddlleerr cchhaaiinn bbeeiinngg ccaalllleedd..This is a useful module for run-time debugging of requests as the
pass this handler in a calling chain. groupmmooddeeeennddccaallll:: aatt tthhee eenndd ooff aa sseerriieess ooff rreeqquueessttss,, ccaallll aannootthheerr hhaannddlleerr hhooookk.. Handlers that want to loop through a series of requests and then receive a callback at the end of a particular MODE can use this helper to make this possible. groupmmuullttiipplleexxeerr:: sspplliittss mmooddee rreeqquueessttss iinnttoo ccaallllss ttoo ddiiffffeerreenntt hhaannddlleerrss.. The multiplexer helper lets you split the calling chain depending on the calling mode (get vs getnext vs set). grouprreeaaddoonnllyy:: mmaakkee yyoouurr hhaannddlleerr rreeaaddoonnllyy aauuttoommaattiiccaallllyy The only purpose of this handler is to return an appropriate error for any requests passed to it in a SET mode. grouprroowwmmeerrggee:: CCaallllss ssuubb hhaannddlleerrss wwiitthh rreeqquueesstt ffoorr oonnee rrooww aatt aa ttiimmee.. This helper splits a whole bunch of requests into chunks based on the row index that they refer to, and passes all requests for a given row to the lower handlers. groupsseerriiaalliizzee:: CCaallllss ssuubb hhaannddlleerrss oonnee rreeqquueesstt aatt aa ttiimmee.. This functionally passes in one request at a time into lower handlers rather than a whole bunch of requests at once. DDeettaaiilleedd DDeessccrriippttiioonn A group of handlers intended to simplify certain aspects of processing a request for a MIB object. These helpers do not implement any MIB objects themselves. Rather they handle specific generic situations, either returning an error, or passing a (possibly simpler) request down to lower level handlers.net-snmp util2i4tyJahnan2d0l0e5rs: simplify request processing(3)