Method to extract index from OID in table handler-Not working in set??

parveen yadav <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
hi,

I am using table iterator for my MIBs. I generated code using mib2c. As 
we know we can find first and next index in first and next data_point 
function. I tried to extract this index from OID in table handler. Using 
following method i am able to do the same-->>>

C code
Method------------>>>>
int get_table_index(netsnmp_table_request_info *table_info, unsigned 
char id, int *index)
{
    if(!table_info)
    {
            return -1;
    }
    /**# \b IF Check table info carries indexes or not */
    if(table_info->indexes)
    {
        /**# \b IF Check table info carries valid OID or not */
        if(table_info->indexes->name)
        {
            printf("\nNAME LENGTH[%d]\n",table_info->indexes->name_length);
            if((id > 3) || (id >= table_info->indexes->name_length))
            {
                return -1;
            }
            *index = 
table_info->indexes->name[table_info->indexes->name_length - id];
            return 0;
        }
    }
    return -1;
}

*THIS function works fine for GET request.
*
_*But when i tried the same for all cases in set request, 
table_info->indexes->name_length always comes out to be 0.
I want to know, does this information is not passed in case of set 
request to table handler or i am missing something.

*_thanks in advance for help.
PArveen YAdav

_*
*_

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.