/*
 * Note: this file originally auto-generated by mib2c using
 *       version : 12088 $ of $
 *
 * $Id:$
 *
 * @file ieee8021BridgeBasePortTable_data_get.h
 *
 * @addtogroup get
 *
 * Prototypes for get functions
 *
 * @{
 */
#ifndef IEEE8021BRIDGEBASEPORTTABLE_DATA_GET_H
#define IEEE8021BRIDGEBASEPORTTABLE_DATA_GET_H

#ifdef __cplusplus
extern "C" {
#endif

/* *********************************************************************
 * GET function declarations
 */

/* *********************************************************************
 * GET Table declarations
 */
/**********************************************************************
 **********************************************************************
 ***
 *** Table ieee8021BridgeBasePortTable
 ***
 **********************************************************************
 **********************************************************************/
/*
 * IEEE8021-BRIDGE-MIB::ieee8021BridgeBasePortTable is subid 4 of ieee8021BridgeBase.
 * Its status is Current.
 * OID: .1.3.111.2.802.1.1.2.1.1.4, length: 11
*/
    /*
     * indexes
     */

    int ieee8021BridgeBasePortIfIndex_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, long * ieee8021BridgeBasePortIfIndex_val_ptr );
    int ieee8021BridgeBasePortDelayExceededDiscards_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, U64 * ieee8021BridgeBasePortDelayExceededDiscards_val_ptr );
    int ieee8021BridgeBasePortMtuExceededDiscards_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, U64 * ieee8021BridgeBasePortMtuExceededDiscards_val_ptr );
    int ieee8021BridgeBasePortCapabilities_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long * ieee8021BridgeBasePortCapabilities_val_ptr );
    int ieee8021BridgeBasePortTypeCapabilities_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long * ieee8021BridgeBasePortTypeCapabilities_val_ptr );
    int ieee8021BridgeBasePortType_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long * ieee8021BridgeBasePortType_val_ptr );
    int ieee8021BridgeBasePortExternal_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long * ieee8021BridgeBasePortExternal_val_ptr );
    int ieee8021BridgeBasePortAdminPointToPoint_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long * ieee8021BridgeBasePortAdminPointToPoint_val_ptr );
    int ieee8021BridgeBasePortOperPointToPoint_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long * ieee8021BridgeBasePortOperPointToPoint_val_ptr );
    int ieee8021BridgeBasePortName_get( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, char **ieee8021BridgeBasePortName_val_ptr_ptr, size_t *ieee8021BridgeBasePortName_val_ptr_len_ptr );


int ieee8021BridgeBasePortTable_indexes_set_tbl_idx(ieee8021BridgeBasePortTable_mib_index *tbl_idx, u_long ieee8021BridgeBasePortComponentId_val, u_long ieee8021BridgeBasePort_val);
int ieee8021BridgeBasePortTable_indexes_set(ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortComponentId_val, u_long ieee8021BridgeBasePort_val);




#ifdef __cplusplus
}
#endif

#endif /* IEEE8021BRIDGEBASEPORTTABLE_DATA_GET_H */
/** @} */
