SNMP Subagent Programmer's Guide
Programming Tutorials
SNMP Subagent Programmer’s Guide—119728 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










