本文整理汇总了Java中org.openflow.protocol.action.OFAction.writeTo方法的典型用法代码示例。如果您正苦于以下问题:Java OFAction.writeTo方法的具体用法?Java OFAction.writeTo怎么用?Java OFAction.writeTo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.openflow.protocol.action.OFAction
的用法示例。
在下文中一共展示了OFAction.writeTo方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: writeTo
import org.openflow.protocol.action.OFAction; //导入方法依赖的package包/类
@Override
public void writeTo(ChannelBuffer data) {
super.writeTo(data);
this.match.writeTo(data);
data.writeLong(cookie);
data.writeShort(command);
data.writeShort(idleTimeout);
data.writeShort(hardTimeout);
data.writeShort(priority);
data.writeInt(bufferId);
data.writeShort(outPort);
data.writeShort(flags);
if (actions != null) {
for (OFAction action : actions) {
action.writeTo(data);
}
}
}
示例2: writeTo
import org.openflow.protocol.action.OFAction; //导入方法依赖的package包/类
@Override
public void writeTo(ChannelBuffer data) {
data.writeShort(this.length);
data.writeByte(this.tableId);
data.writeByte((byte) 0);
this.match.writeTo(data);
data.writeInt(this.durationSeconds);
data.writeInt(this.durationNanoseconds);
data.writeShort(this.priority);
data.writeShort(this.idleTimeout);
data.writeShort(this.hardTimeout);
data.writeInt(0); // pad
data.writeShort((short)0); // pad
data.writeLong(this.cookie);
data.writeLong(this.packetCount);
data.writeLong(this.byteCount);
if (actions != null) {
for (OFAction action : actions) {
action.writeTo(data);
}
}
}
示例3: writeTo
import org.openflow.protocol.action.OFAction; //导入方法依赖的package包/类
@Override
public void writeTo(final ChannelBuffer data) {
super.writeTo(data);
this.match.writeTo(data);
data.writeLong(this.cookie);
data.writeShort(this.command);
data.writeShort(this.idleTimeout);
data.writeShort(this.hardTimeout);
data.writeShort(this.priority);
data.writeInt(this.bufferId);
data.writeShort(this.outPort);
data.writeShort(this.flags);
if (this.actions != null) {
for (final OFAction action : this.actions) {
action.writeTo(data);
}
}
}
示例4: writeTo
import org.openflow.protocol.action.OFAction; //导入方法依赖的package包/类
@Override
public void writeTo(final ChannelBuffer data) {
data.writeShort(this.length);
data.writeByte(this.tableId);
data.writeByte((byte) 0);
this.match.writeTo(data);
data.writeInt(this.durationSeconds);
data.writeInt(this.durationNanoseconds);
data.writeShort(this.priority);
data.writeShort(this.idleTimeout);
data.writeShort(this.hardTimeout);
data.writeInt(0); // pad
data.writeShort((short) 0); // pad
data.writeLong(this.cookie);
data.writeLong(this.packetCount);
data.writeLong(this.byteCount);
if (this.actions != null) {
for (final OFAction action : this.actions) {
action.writeTo(data);
}
}
}
示例5: writeTo
import org.openflow.protocol.action.OFAction; //导入方法依赖的package包/类
@Override
public void writeTo(ChannelBuffer data) {
validate();
super.writeTo(data);
data.writeInt(bufferId);
data.writeShort(inPort);
data.writeShort(actionsLength);
for (OFAction action : actions) {
action.writeTo(data);
}
if (this.packetData != null)
data.writeBytes(this.packetData);
}
示例6: writeTo
import org.openflow.protocol.action.OFAction; //导入方法依赖的package包/类
@Override
public void writeTo(ChannelBuffer data) {
super.writeTo(data);
data.writeInt(bufferId);
data.writeShort(inPort);
data.writeShort(actionsLength);
for (OFAction action : actions) {
action.writeTo(data);
}
if (this.packetData != null)
data.writeBytes(this.packetData);
}
开发者ID:vishalshubham,项目名称:Multipath-Hedera-system-in-Floodlight-controller,代码行数:13,代码来源:OFPacketOut.java
示例7: writeTo
import org.openflow.protocol.action.OFAction; //导入方法依赖的package包/类
@Override
public void writeTo(final ChannelBuffer data) {
this.validate();
super.writeTo(data);
data.writeInt(this.bufferId);
data.writeShort(this.inPort);
data.writeShort(this.actionsLength);
for (final OFAction action : this.actions) {
action.writeTo(data);
}
if (this.packetData != null) {
data.writeBytes(this.packetData);
}
}