MG-SOFT SNMP EasyAgent Source Code Template Generator is a software utility that takes a MIB file on its input and, according to the given MIB definition, generates a C++ or Delphi or Visual Basic source code template (stub) for developing agent extension (subagent) for the MG-SOFT SNMP EasyAgent framework.
Having the generated source code template, the programmer only needs to add the source code implementing required actions on OIDs for SNMP-GET, SNMP-SET and/or SENDTRAP events.
MG-SOFT SNMP EasyAgent Source Code Template Generator package consists of the following software components:
- MgSrcGen
- Command line application that translates given MIB modules to corresponding C++ or Delphi or Visual Basic template files.
- MgSrcWiz
- GUI application providing an user-friendly interface for running the MgSrcGen Source Code Template Generator command line application.
- AgentBaseClass
- Source code containing the basic initialization of SNMP EasyAgent framework, reading and writing functions, callbacks. Functions implemented in the base classes are used from generated C++ or Delphi or Visual Basic files.
MG-SOFT SNMP EasyAgent Source Code Template Generator supports the following SMI constructs:
- object-identifier
- object-type
- trap-type
- notification-type
and the following SMI types:
- SNMP_SYNTAX_INT
- SNMP_SYNTAX_UINT32
- SNMP_SYNTAX_CNTR32
- SNMP_SYNTAX_GAUGE32
- SNMP_SYNTAX_TIMETICKS
- SNMP_SYNTAX_OCTETS
- SNMP_SYNTAX_IPADDR
- SNMP_SYNTAX_CNTR64
- SNMP_SYNTAX_OID
|