public class org.glassfish.grizzly.streams.StreamInput extends java.lang.Object implements org.glassfish.grizzly.streams.Input
{
private final org.glassfish.grizzly.streams.StreamReader streamReader;
public void <init>(org.glassfish.grizzly.streams.StreamReader)
{
org.glassfish.grizzly.streams.StreamInput v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v := @parameter: org.glassfish.grizzly.streams.StreamReader;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader> = v;
return;
}
public org.glassfish.grizzly.GrizzlyFuture notifyCondition(org.glassfish.grizzly.utils.conditions.Condition, org.glassfish.grizzly.CompletionHandler)
{
org.glassfish.grizzly.utils.conditions.Condition v;
org.glassfish.grizzly.GrizzlyFuture v;
org.glassfish.grizzly.streams.StreamInput v;
org.glassfish.grizzly.CompletionHandler v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v := @parameter: org.glassfish.grizzly.utils.conditions.Condition;
v := @parameter: org.glassfish.grizzly.CompletionHandler;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
v = interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: org.glassfish.grizzly.GrizzlyFuture notifyCondition(org.glassfish.grizzly.utils.conditions.Condition,org.glassfish.grizzly.CompletionHandler)>(v, v);
return v;
}
public byte read() throws java.io.IOException
{
org.glassfish.grizzly.streams.StreamInput v;
byte v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
v = interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: byte readByte()>();
return v;
}
public void skip(int)
{
int v;
org.glassfish.grizzly.streams.StreamInput v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v := @parameter: int;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: void skip(int)>(v);
return;
}
public boolean isBuffered()
{
org.glassfish.grizzly.streams.StreamInput v;
boolean v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
v = interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: boolean isSupportBufferWindow()>();
return v;
}
public org.glassfish.grizzly.Buffer getBuffer()
{
org.glassfish.grizzly.streams.StreamInput v;
org.glassfish.grizzly.Buffer v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
v = interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: org.glassfish.grizzly.Buffer getBufferWindow()>();
return v;
}
public org.glassfish.grizzly.Buffer takeBuffer()
{
org.glassfish.grizzly.streams.StreamInput v;
org.glassfish.grizzly.Buffer v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
v = interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: org.glassfish.grizzly.Buffer takeBufferWindow()>();
return v;
}
public int size()
{
int v;
org.glassfish.grizzly.streams.StreamInput v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
v = interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: int available()>();
return v;
}
public void close() throws java.io.IOException
{
org.glassfish.grizzly.streams.StreamInput v;
org.glassfish.grizzly.streams.StreamReader v;
v := @this: org.glassfish.grizzly.streams.StreamInput;
v = v.<org.glassfish.grizzly.streams.StreamInput: org.glassfish.grizzly.streams.StreamReader streamReader>;
interfaceinvoke v.<org.glassfish.grizzly.streams.StreamReader: void close()>();
return;
}
}