MG-SOFT SNMP EasyAgent Source Code Template Generator

About the software


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 a 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



Licensing options


MG-SOFT Source Code Template Generator is not a part of SNMP Software Development Lab. You may order Source Code Template Generator either as a standalone product or as a part of the SNMP Agent Design and Deployment Kit

To obtain information on licensing and ordering options please contact MG-SOFT's sales team.