public class P4RuntimeClient extends Object
Constructor and Description |
---|
P4RuntimeClient(String ip,
Integer port,
Long deviceId,
String nodeId,
P4Info p4Info) |
Modifier and Type | Method and Description |
---|---|
void |
closeStreamChannel() |
String |
getIp() |
GetForwardingPipelineConfigResponse |
getPipelineConfig(GetForwardingPipelineConfigRequest request) |
Integer |
getPort() |
void |
openStreamChannel() |
Iterator<ReadResponse> |
read(ReadRequest request) |
void |
sendMasterArbitrationUpdate(Uint128 electionId,
Role role) |
void |
sendPacket(byte[] payload) |
SetForwardingPipelineConfigResponse |
setPipelineConfig(SetForwardingPipelineConfigRequest request) |
void |
transmitPacket(StreamMessageRequest request) |
WriteResponse |
write(WriteRequest request) |
public SetForwardingPipelineConfigResponse setPipelineConfig(SetForwardingPipelineConfigRequest request)
public GetForwardingPipelineConfigResponse getPipelineConfig(GetForwardingPipelineConfigRequest request)
public WriteResponse write(WriteRequest request)
public Iterator<ReadResponse> read(ReadRequest request)
public void openStreamChannel()
public void closeStreamChannel()
public void transmitPacket(StreamMessageRequest request)
public void sendPacket(byte[] payload)
public String getIp()
public Integer getPort()
Copyright © 2018 OpenDaylight. All rights reserved.