SNMP Subagent Programmer's Guide

Programming Tutorials
SNMP Subagent Programmer’s Guide119728 2-73
System Time Manager
¬
Figure 2-7. Logic Flow for System Time Manager
221
mgmt_init_env()
(Initialize
management
environment)
mgmt_new_instance()
(Register MIB)
Still
connected to
agent
?
Stop
Pass all
tests
?
Run-Time Library Actions
mgmt_poll()
(Wait for SNMP request,
then process it)
mgmt_del_instance()
(Terminate MIB
management)
mgmt_term_env()
(Terminate agent
connection)
GET_systemTimeString()
(Call C library functions to
retrieve and format
current system time)
TEST_systemTimeString()
(Check input validity)
Send SNMP error
to manager
NO
YES
NO
YES
SET_systemTimeString()
(Call Guardian procedure
to set system clock)
Start
Identify
request
Get
Set
Success
?
NO
YES
SNMP_ERR_NO_ERROR
to manager