Thanks Dave,

I'll check it out.


joao
jmf




On Wed, 2007-03-07 at 09:03 +0000, Dave Shield wrote:
> On 06/03/07, Joao Miguel Ferreira <[EMAIL PROTECTED]> wrote:
> > what is the best approach when trying to implement the agent extension
> > for tables with complex indexes like multi-valued indexes.
> 
> It doesn't matter.
> Almost all of the table helpers can handle complex indexing requirements.
> If you look at the initialization code for most handler-based MIB modules,
> you'll see a line of the form:
> 
>     netsnmp_table_helper_add_indexes(table_info,
>                        ASN_{SOMETHING}, 0);
> 
> (The same code is also present in MfD-based tables, though it's
> not quite as obvious).  This call specifies the indexing for that table,
> and can handle multiple indexes quite easily,
> 
> 
> > For example this table has an index of 3 values (one number, one string
> > and one number)....
> 
>     netsnmp_table_helper_add_indexes(table_info,
>                        ASN_INTEGER,
>                        ASN_OCTET_STR,
>                        ASN_INTEGER, 0);
> 
> 
> In fact, you should find that the mib2c template will include this
> registration for you automatically.
> 
> There's no real difference between a single-indexed table,
> and one with multiple indexes.   Referencing an individual
> row is a little more complex perhaps, but the basic operation
> is exactly the same as "simple" tables.   That's one of the
> advantages of the v5 handler-based API.
> 
> Which helper to use depends purely on the characteristics
> of the table, and where the information will be stored, etc.
> See the FAQ for details.
> 
> 
> Dave


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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