本文整理汇总了C++中ActionType::enumType方法的典型用法代码示例。如果您正苦于以下问题:C++ ActionType::enumType方法的具体用法?C++ ActionType::enumType怎么用?C++ ActionType::enumType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ActionType
的用法示例。
在下文中一共展示了ActionType::enumType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: while
int Normalize::normActionsV1orV2(const ActionRange &actions, UInt8 ipProto) {
using namespace deprecated;
// Return change in length of action list.
int lengthChange = 0;
ActionIterator iter = actions.begin();
ActionIterator iterEnd = actions.end();
while (iter < iterEnd) {
ActionType actType = iter->type();
UInt16 type = actType.enumType();
if (type <= UInt16_cast(v1::OFPAT_ENQUEUE) ||
type == UInt16_cast(v2::OFPAT_SET_MPLS_LABEL) ||
type == UInt16_cast(v2::OFPAT_SET_MPLS_TC)) {
lengthChange += normActionV1orV2(type, &iter, &iterEnd, ipProto);
}
++iter;
}
return lengthChange;
}