SNMP Configuration and Management Manual

Trap Multiplexer Subagent/Manager
SNMP Configuration and Management Manual424777-006
12-65
Application Source Code
case ZTMX_TNM_SMI_OID : printf ("Type : OID \n");
spi_err =
EMSGETTKN ((short*)
event_buf,
ZTMX_TKN_SMI_OID,
(char*)&t_buffer,
1);
pt_buffer = insert_null (t_buffer,&len);
printf ("Value : %s\n",pt_buffer);
break;
case ZTMX_TNM_SMI_IPADDR : printf ("Type : IPADDR \n");
spi_err =
EMSGETTKN ((short*)
event_buf,
ZTMX_TKN_SMI_IPADDR,
(char*)&t_buffer,
1);
pt_buffer = insert_null (t_buffer,&len);
printf ("Value : %s\n",pt_buffer);
break;
case ZTMX_TNM_SMI_COUNTER : printf ("Type : COUNTER \n");
spi_err =
EMSGETTKN ((short*)
event_buf,
ZTMX_TKN_SMI_COUNTER,
(char*) &t_counter,
1);
printf ("Value : %d\n",t_counter);
break;
case ZTMX_TNM_SMI_GAUGE : printf ("Type : GAUGE \n");
spi_err =
EMSGETTKN ((short*)
event_buf,
ZTMX_TKN_SMI_GAUGE,
(char*) &t_gauge,
1);
printf ("Value : %d\n",t_gauge);
break;
case ZTMX_TNM_SMI_TICKS : printf ("Type : TIMETICKS \n");
spi_err =
EMSGETTKN ((short*)
event_buf,
ZTMX_TKN_SMI_TIMETICKS,
(char*) &t_timeticks,
1);
printf ("Value : %d\n",t_timeticks);
break;
case ZTMX_TNM_SMI_OPAQUE : printf ("Type : OPAQUE \n");
spi_err =
EMSGETTKN ((short*)
event_buf,
ZTMX_TKN_SMI_OPAQUE,
(char*)&t_buffer,
1);
pt_buffer = insert_null (t_buffer,&len);
printf ("Value : %s\n",pt_buffer);
break;
Example 12-3. Sample Application Source Code (page 10 of 14)