void check_single_attribute( _In_ const sai_attr_metadata_t* md) { META_LOG_ENTER(); META_LOG_INFO("performing metadata sanity check: object type %d, attr id: %d", md->objecttype, md->attrid); META_ASSERT_NOT_NULL(md->attridname); check_if_attr_was_already_defined(md); check_attr_object_type(md); check_attr_value_type_range(md); check_attr_flags(md); check_attr_object_type_provided(md); check_attr_allowed_object_types(md); check_attr_default_required(md); check_attr_enums(md); check_attr_default_value_type(md); check_attr_conditions(md); check_attr_enum_list_condition(md); check_attr_allow_flags(md); check_attr_get_save(md); check_attr_key(md); check_attr_acl_fields(md); check_attr_vlan(md); define_attr(md); }
void init_drizzle_result() { DrizzleResult = rb_define_module_under(DownpourModule, "Result"); rb_define_method(DrizzleResult, "buffered?", is_buffered, 0); define_attr(column_count); define_attr(insert_id); define_attr(error_code); define_attr(affected_rows); define_attr(warning_count); define_attr(sqlstate); define_attr(info); define_attr(error); }