ark::snmp

Classes

  • ark::snmp::SnmpClient
    Thin C++ wrapper around net-snmp session APIs.

    Why this exists:

  • ark::snmp::SnmpMockAgentFixture
    Lightweight UDP mock SNMP agent used by tests.

    This fixture runs a background thread that listens for incoming SNMP requests and emits a minimal response set for known OIDs.

  • ark::snmp::SnmpClientConfiguration
    Connection/configuration fields used to open an SNMP session.

  • ark::snmp::SnmpResult
    Represents one OID/value tuple returned by an SNMP request.

  • ark::snmp::SnmpValue
    A simple typed representation of an SNMP value.

    SNMP can encode many wire-level types; this wrapper focuses on the “major” value families that application code commonly consumes: