|
NAMEsmiRenderOID, smiRenderValue, smiRenderNode, smiRenderType - SMI data and MIB data rendering routinesSYNOPSIS#include <smi.h> char *smiRenderOID(unsigned int oidlen, SmiSubid *oid, int flags); char *smiRenderValue(SmiValue *smiValuePtr, SmiType *smiTypePtr, int flags); char *smiRenderNode(SmiNode *smiNodePtr, int flags); char *smiRenderType(SmiType *smiTypePtr, int flags); DESCRIPTIONThese functions provide can be used to render OIDs, values of MIB data, or names of MIB nodes or types.The smiRenderOID() function renders an OID given by its length oidlen and its array of sub-identifiers oid*. The flags can be used to control the resulting format, see FORMATS below. The smiRenderValue() function renders a MIB data value given by smiValuePtr. An underlying type smiTypePtr may be supplied to support a more human friendly rendering. The flags can be used to control the resulting format, see FORMATS below. The smiRenderNode() function renders the name of a node given by smiNodePtr. The flags can be used to control the resulting format, see FORMATS below. The smiRenderType() function renders the name of a type given by smiTypePtr. The flags can be used to control the resulting format, see FORMATS below. FORMATSEach of these functions gets a last argument named flags. This is a logcially or-ed set of flags that can be used to control the format of the rendered items:
RETURN VALUEAll of these functions return a string, if successful, or NULL in case of a rendering failure. See also the SMI_RENDER_UNKNOWN flag above.SEE ALSOlibsmi(3), smi.hAUTHOR(C) 2002 Frank Strauss, TU Braunschweig, Germany <strauss@ibr.cs.tu-bs.de>
Visit the GSP FreeBSD Man Page Interface. |