All Packages This Package Class Hierarchy Class Search Index
java.lang.Object | +----edu.utah.janos.nodeos.ProtocolLayer.PacketGenerator | +----edu.utah.janos.nodeos.OutChannel
Summary |
public final class OutChannel extends edu.utah.janos.nodeos.ProtocolLayer.PacketGenerator { // Fields 5 private ProtocolLayer.PacketBuffer bufferQ; private final Object bufferQLock; final Flow flow; final OffsetLength ol; ProtocolLayer protocolLayer; // Constructors 1 public OutChannel(Flow, String, String) throws IOException, ProtocolLayer.PacketAddressFormatException, ProtocolSpec.FormatException; // Methods 6 void destroy(); public ProtocolLayer.PacketBuffer generate(); public void queuePacket(ProtocolLayer.PacketBuffer); public void send(BufferHandle); public void sendv(BufferHandle); public String toString(); }
Java wrapper for a Channel.
See Also: CutThroughChannel, InChannel
Cross Reference |
Fields |
· bufferQLock | Summary | Top |
private final Object bufferQLock
Queue of buffers to be sent out.
· bufferQ | Summary | Top |
private ProtocolLayer.PacketBuffer bufferQ
· flow | Summary | Top |
final Flow flow
· ol | Summary | Top |
final OffsetLength ol
· protocolLayer | Summary | Top |
ProtocolLayer protocolLayer
Constructors |
· OutChannel | Summary | Top |
public OutChannel(Flow flow, String protocolSpec, String addressSpec) throws IOException, ProtocolLayer.PacketAddressFormatException, ProtocolSpec.FormatException
Methods |
· generate | Summary | Top |
public ProtocolLayer.PacketBuffer generate()
Packet generator function defined by ProtocolLayer.PacketGenerator.
- Overrides:
- generate in class ProtocolLayer.PacketGenerator
· queuePacket | Summary | Top |
public void queuePacket(ProtocolLayer.PacketBuffer pb)
Queue a packet for sending
· send | Summary | Top |
public void send(BufferHandle bh)
Send a single buffer handle.
· sendv | Summary | Top |
public void sendv(BufferHandle bh)
Send an array of buffer handles.
· destroy | Summary | Top |
void destroy()
· toString | Summary | Top |
public String toString()
- Overrides:
- toString in class ProtocolLayer.PacketGenerator
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7