Hello, dear friends,

I can successfully create table with rows immediately after
netsnmp_tdata_create_table() call, but I can't add the rows to existing
table from agent. I don't need to add rows on snmpset request, I need to
add rows using agent itself.

My table has two integer indexes.

My agent is a library, it creates the thread after calling it the first
time, in this thread it registers the agent, table handlers, etc., and
starts the loop for agent_check_and_process(). The register function exits,
the thread continues its own loop. After that, other program calls the
other agent function, where the agent must add rows to already created
table.

I can't get the netsnmp_tdata * pointer, even if I save it as static
variable in code for table, or try to return it to register agent function.

Maybe I should use other tables method, like dataset?
I tried different mib2c templates, but still didn't succeeded.

Please help.
------------------------------------------------------------------------------
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to