// 
// Decompiled by Procyon v0.6.0
// 

package io.netty.channel.socket.oio;

import io.netty.channel.ChannelConfig;
import io.netty.channel.MessageSizeEstimator;
import io.netty.channel.WriteBufferWaterMark;
import io.netty.channel.RecvByteBufAllocator;
import io.netty.buffer.ByteBufAllocator;
import io.netty.channel.socket.ServerSocketChannelConfig;

@Deprecated
public interface OioServerSocketChannelConfig extends ServerSocketChannelConfig
{
    OioServerSocketChannelConfig setSoTimeout(final int p0);
    
    int getSoTimeout();
    
    OioServerSocketChannelConfig setBacklog(final int p0);
    
    OioServerSocketChannelConfig setReuseAddress(final boolean p0);
    
    OioServerSocketChannelConfig setReceiveBufferSize(final int p0);
    
    OioServerSocketChannelConfig setPerformancePreferences(final int p0, final int p1, final int p2);
    
    OioServerSocketChannelConfig setConnectTimeoutMillis(final int p0);
    
    @Deprecated
    OioServerSocketChannelConfig setMaxMessagesPerRead(final int p0);
    
    OioServerSocketChannelConfig setWriteSpinCount(final int p0);
    
    OioServerSocketChannelConfig setAllocator(final ByteBufAllocator p0);
    
    OioServerSocketChannelConfig setRecvByteBufAllocator(final RecvByteBufAllocator p0);
    
    OioServerSocketChannelConfig setAutoRead(final boolean p0);
    
    OioServerSocketChannelConfig setAutoClose(final boolean p0);
    
    OioServerSocketChannelConfig setWriteBufferHighWaterMark(final int p0);
    
    OioServerSocketChannelConfig setWriteBufferLowWaterMark(final int p0);
    
    OioServerSocketChannelConfig setWriteBufferWaterMark(final WriteBufferWaterMark p0);
    
    OioServerSocketChannelConfig setMessageSizeEstimator(final MessageSizeEstimator p0);
}
