• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Wildcards类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.openflow.protocol.Wildcards的典型用法代码示例。如果您正苦于以下问题:Java Wildcards类的具体用法?Java Wildcards怎么用?Java Wildcards使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Wildcards类属于org.openflow.protocol包,在下文中一共展示了Wildcards类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: sendFlowStatistics

import org.openflow.protocol.Wildcards; //导入依赖的package包/类
private void sendFlowStatistics(int tid, short port) {
    OVXStatisticsRequest req = new OVXStatisticsRequest();
    // TODO: stuff like below should be wrapped into an XIDUtil class
    int xid = (tid << 16) | port;
    req.setXid(xid);
    req.setStatisticType(OFStatisticsType.FLOW);
    OVXFlowStatisticsRequest freq = new OVXFlowStatisticsRequest();
    OVXMatch match = new OVXMatch();
    match.setWildcards(Wildcards.FULL);
    freq.setMatch(match);
    freq.setOutPort(OFPort.OFPP_NONE.getValue());
    freq.setTableId((byte) 0xFF);
    req.setStatistics(Collections.singletonList(freq));
    req.setLengthU(req.getLengthU() + freq.getLength());
    sendMsg(req, this);
}
 
开发者ID:CoVisor,项目名称:CoVisor,代码行数:17,代码来源:StatisticsManager.java


示例2: addFlowOnSwitchLinkPorts

import org.openflow.protocol.Wildcards; //导入依赖的package包/类
private void addFlowOnSwitchLinkPorts(IOFSwitch sw, OFFlowMod fm ,
								OFMatch match,
								Short inport, 
								ArrayList<Short> outports,
								FloodlightContext cntx){
	 // set the match.
       int multicastAddr = match.getNetworkDestination();
       match.setNetworkDestination(multicastAddr);
       match.setWildcards(Wildcards.FULL.matchOn(Flag.IN_PORT).
       									matchOn(Flag.NW_DST));
       
       fm.setMatch(match);
       for(Short outport: outports){
       	fm.getActions().add(new OFActionOutput().
       								setPort(outport));
       }
       fm.getMatch().setInputPort(inport);
       ((OFPacketOut) fm.getActions()).setActionsLength(
			(short) (OFActionOutput.MINIMUM_LENGTH *
					outports.size()));
	int  length = OFFlowMod.MINIMUM_LENGTH+ 
				((OFPacketOut)fm.getActions()).getActionsLength(); 
	fm.setLengthU(length);
	 try {
            counterStore.updatePktOutFMCounterStoreLocal(sw, fm);
            if (log.isTraceEnabled()) {
                log.trace("Pushing Multicast flowmod multicast switchDPID={} " +
                        "sw={} inPort={} actions={}",
                        new Object[] {sw.getId(),
                                      sw,
                                      fm.getMatch().getInputPort(),
                                      fm.getActions() });
            }
            messageDamper.write(sw, fm, cntx);
        } catch (IOException e) {
            log.error("Failure writing flow mod", e);
        }
}
 
开发者ID:daniel666,项目名称:multicastSDN,代码行数:39,代码来源:IGMPCapture.java



注:本文中的org.openflow.protocol.Wildcards类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java LessBytes类代码示例发布时间:2022-05-22
下一篇:
Java OffsetsBag类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap