SnmpKit.SnmpSim.MIB.Compiler (snmpkit v0.6.3)
MIB Compiler for SNMP Simulator (Elixir)
- Compiles MIB files using MIB parsing and compilation.
- Handles MIB dependencies via IMPORTS parsing and topological sort.
- Does NOT use any Erlang SNMP APIs.
- Does NOT introspect MIB objects at runtime (for that, parse the compiled MIBs yourself).
This module provides MIB compilation functionality for SNMP simulation.
Summary
Functions
Compile all .mib files in mib_dir
(recursively resolves dependencies).
Returns a list of {mibfile, {:ok, } | {:error, _}}.
Compile a list of MIB files (in dependency order). Returns a list of {mibfile, {:ok, } | {:error, _}}.
Functions
Compile all .mib files in mib_dir
(recursively resolves dependencies).
Returns a list of {mibfile, {:ok, } | {:error, _}}.
Compile a list of MIB files (in dependency order). Returns a list of {mibfile, {:ok, } | {:error, _}}.