Blame agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.h

Packit fcad23
/*
Packit fcad23
 * Note: this file originally auto-generated by mib2c using
Packit fcad23
 *       version : 1.17 $ of : mfd-data-access.m2c,v $
Packit fcad23
 *
Packit fcad23
 * $Id$
Packit fcad23
 */
Packit fcad23
#ifndef UDPENDPOINTTABLE_DATA_ACCESS_H
Packit fcad23
#define UDPENDPOINTTABLE_DATA_ACCESS_H
Packit fcad23
Packit fcad23
#ifdef __cplusplus
Packit fcad23
extern          "C" {
Packit fcad23
#endif
Packit fcad23
Packit fcad23
Packit fcad23
    /*
Packit fcad23
     *********************************************************************
Packit fcad23
     * function declarations
Packit fcad23
     */
Packit fcad23
Packit fcad23
    /*
Packit fcad23
     *********************************************************************
Packit fcad23
     * Table declarations
Packit fcad23
     */
Packit fcad23
/**********************************************************************
Packit fcad23
 **********************************************************************
Packit fcad23
 ***
Packit fcad23
 *** Table udpEndpointTable
Packit fcad23
 ***
Packit fcad23
 **********************************************************************
Packit fcad23
 **********************************************************************/
Packit fcad23
    /*
Packit fcad23
     * UDP-MIB::udpEndpointTable is subid 7 of udp.
Packit fcad23
     * Its status is Current.
Packit fcad23
     * OID: .1.3.6.1.2.1.7.7, length: 8
Packit fcad23
     */
Packit fcad23
Packit fcad23
Packit fcad23
    int
Packit fcad23
        udpEndpointTable_init_data(udpEndpointTable_registration *
Packit fcad23
                                   udpEndpointTable_reg);
Packit fcad23
Packit fcad23
Packit fcad23
    /*
Packit fcad23
     * TODO:180:o: Review udpEndpointTable cache timeout.
Packit fcad23
     * The number of seconds before the cache times out
Packit fcad23
     */
Packit fcad23
#define UDPENDPOINTTABLE_CACHE_TIMEOUT   60
Packit fcad23
Packit fcad23
    void            udpEndpointTable_container_init(netsnmp_container
Packit fcad23
                                                    **container_ptr_ptr,
Packit fcad23
                                                    netsnmp_cache * cache);
Packit fcad23
    void            udpEndpointTable_container_shutdown(netsnmp_container
Packit fcad23
                                                        *container_ptr);
Packit fcad23
Packit fcad23
    int             udpEndpointTable_container_load(netsnmp_container
Packit fcad23
                                                    *container);
Packit fcad23
    void            udpEndpointTable_container_free(netsnmp_container
Packit fcad23
                                                    *container);
Packit fcad23
Packit fcad23
    int             udpEndpointTable_cache_load(netsnmp_container
Packit fcad23
                                                *container);
Packit fcad23
    void            udpEndpointTable_cache_free(netsnmp_container
Packit fcad23
                                                *container);
Packit fcad23
Packit fcad23
    int             udpEndpointTable_row_prep(udpEndpointTable_rowreq_ctx *
Packit fcad23
                                              rowreq_ctx);
Packit fcad23
Packit fcad23
Packit fcad23
Packit fcad23
#ifdef __cplusplus
Packit fcad23
}
Packit fcad23
#endif
Packit fcad23
#endif                          /* UDPENDPOINTTABLE_DATA_ACCESS_H */