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.