<reponame>GeTOUO/jvm-gb28181
package com.getouo.sip;

import io.netty.buffer.ByteBuf;

/**
 * @author carzy
 */
public interface FullSipResponse extends SipResponse, FullSipMessage {

    @Override
    FullSipResponse copy();

    @Override
    FullSipResponse duplicate();

    @Override
    FullSipResponse retainedDuplicate();

    @Override
    FullSipResponse replace(ByteBuf content);

    @Override
    FullSipResponse retain(int increment);

    @Override
    FullSipResponse retain();

    @Override
    FullSipResponse touch();

    @Override
    FullSipResponse touch(Object hint);

    @Override
    FullSipResponse setProtocolVersion(SipVersion version);

    @Override
    FullSipResponse setStatus(SipResponseStatus status);
}