/*
 * Note: this file originally auto-generated by mib2c using
 *       version : 12077 $ of $
 *
 * $Id:$
 */
#ifndef IEEE8021BRIDGEBASETABLE_DATA_SET_H
#define IEEE8021BRIDGEBASETABLE_DATA_SET_H

#ifdef __cplusplus
extern "C" {
#endif

/* *********************************************************************
 * SET function declarations
 */

/* *********************************************************************
 * SET Table declarations
 */
/**********************************************************************
 **********************************************************************
 ***
 *** Table ieee8021BridgeBaseTable
 ***
 **********************************************************************
 **********************************************************************/
/*
 * IEEE8021-BRIDGE-MIB::ieee8021BridgeBaseTable is subid 1 of ieee8021BridgeBase.
 * Its status is Current.
 * OID: .1.3.111.2.802.1.1.2.1.1.1, length: 11
*/


int ieee8021BridgeBaseTable_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBaseTable_undo_cleanup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBaseTable_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBaseTable_commit( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBaseTable_undo_commit( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx);


int ieee8021BridgeBaseBridgeAddress_check_value( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, char *ieee8021BridgeBaseBridgeAddress_val_ptr,  size_t ieee8021BridgeBaseBridgeAddress_val_ptr_len);
int ieee8021BridgeBaseBridgeAddress_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBaseBridgeAddress_set( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, char *ieee8021BridgeBaseBridgeAddress_val_ptr,  size_t ieee8021BridgeBaseBridgeAddress_val_ptr_len );
int ieee8021BridgeBaseBridgeAddress_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBaseNumPorts_check_value( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, long ieee8021BridgeBaseNumPorts_val);
int ieee8021BridgeBaseNumPorts_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBaseNumPorts_set( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, long ieee8021BridgeBaseNumPorts_val );
int ieee8021BridgeBaseNumPorts_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBaseComponentType_check_value( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseComponentType_val);
int ieee8021BridgeBaseComponentType_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBaseComponentType_set( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseComponentType_val );
int ieee8021BridgeBaseComponentType_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBaseDeviceCapabilities_check_value( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseDeviceCapabilities_val);
int ieee8021BridgeBaseDeviceCapabilities_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBaseDeviceCapabilities_set( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseDeviceCapabilities_val );
int ieee8021BridgeBaseDeviceCapabilities_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBaseTrafficClassesEnabled_check_value( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseTrafficClassesEnabled_val);
int ieee8021BridgeBaseTrafficClassesEnabled_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBaseTrafficClassesEnabled_set( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseTrafficClassesEnabled_val );
int ieee8021BridgeBaseTrafficClassesEnabled_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBaseMmrpEnabledStatus_check_value( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseMmrpEnabledStatus_val);
int ieee8021BridgeBaseMmrpEnabledStatus_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBaseMmrpEnabledStatus_set( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseMmrpEnabledStatus_val );
int ieee8021BridgeBaseMmrpEnabledStatus_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBaseRowStatus_check_value( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseRowStatus_val);
int ieee8021BridgeBaseRowStatus_undo_setup( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBaseRowStatus_set( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBaseRowStatus_val );
int ieee8021BridgeBaseRowStatus_undo( ieee8021BridgeBaseTable_rowreq_ctx *rowreq_ctx );


int ieee8021BridgeBaseTable_check_dependencies(ieee8021BridgeBaseTable_rowreq_ctx *ctx);


#ifdef __cplusplus
}
#endif

#endif /* IEEE8021BRIDGEBASETABLE_DATA_SET_H */
