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

#ifdef __cplusplus
extern "C" {
#endif

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

/* *********************************************************************
 * SET 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
*/


int ieee8021BridgeBasePortTable_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBasePortTable_undo_cleanup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBasePortTable_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBasePortTable_commit( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx);
int ieee8021BridgeBasePortTable_undo_commit( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx);


int ieee8021BridgeBasePortIfIndex_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, long ieee8021BridgeBasePortIfIndex_val);
int ieee8021BridgeBasePortIfIndex_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortIfIndex_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, long ieee8021BridgeBasePortIfIndex_val );
int ieee8021BridgeBasePortIfIndex_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortDelayExceededDiscards_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, U64 ieee8021BridgeBasePortDelayExceededDiscards_val);
int ieee8021BridgeBasePortDelayExceededDiscards_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortDelayExceededDiscards_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, U64 ieee8021BridgeBasePortDelayExceededDiscards_val );
int ieee8021BridgeBasePortDelayExceededDiscards_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortMtuExceededDiscards_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, U64 ieee8021BridgeBasePortMtuExceededDiscards_val);
int ieee8021BridgeBasePortMtuExceededDiscards_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortMtuExceededDiscards_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, U64 ieee8021BridgeBasePortMtuExceededDiscards_val );
int ieee8021BridgeBasePortMtuExceededDiscards_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortCapabilities_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortCapabilities_val);
int ieee8021BridgeBasePortCapabilities_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortCapabilities_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortCapabilities_val );
int ieee8021BridgeBasePortCapabilities_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortTypeCapabilities_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortTypeCapabilities_val);
int ieee8021BridgeBasePortTypeCapabilities_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortTypeCapabilities_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortTypeCapabilities_val );
int ieee8021BridgeBasePortTypeCapabilities_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortType_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortType_val);
int ieee8021BridgeBasePortType_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortType_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortType_val );
int ieee8021BridgeBasePortType_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortExternal_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortExternal_val);
int ieee8021BridgeBasePortExternal_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortExternal_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortExternal_val );
int ieee8021BridgeBasePortExternal_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortAdminPointToPoint_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortAdminPointToPoint_val);
int ieee8021BridgeBasePortAdminPointToPoint_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortAdminPointToPoint_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortAdminPointToPoint_val );
int ieee8021BridgeBasePortAdminPointToPoint_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortOperPointToPoint_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortOperPointToPoint_val);
int ieee8021BridgeBasePortOperPointToPoint_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortOperPointToPoint_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, u_long ieee8021BridgeBasePortOperPointToPoint_val );
int ieee8021BridgeBasePortOperPointToPoint_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );

int ieee8021BridgeBasePortName_check_value( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, char *ieee8021BridgeBasePortName_val_ptr,  size_t ieee8021BridgeBasePortName_val_ptr_len);
int ieee8021BridgeBasePortName_undo_setup( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );
int ieee8021BridgeBasePortName_set( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx, char *ieee8021BridgeBasePortName_val_ptr,  size_t ieee8021BridgeBasePortName_val_ptr_len );
int ieee8021BridgeBasePortName_undo( ieee8021BridgeBasePortTable_rowreq_ctx *rowreq_ctx );


int ieee8021BridgeBasePortTable_check_dependencies(ieee8021BridgeBasePortTable_rowreq_ctx *ctx);


#ifdef __cplusplus
}
#endif

#endif /* IEEE8021BRIDGEBASEPORTTABLE_DATA_SET_H */
