/*
 * MsgTrans - Message Transport Framework for DLang. Based on TCP, WebSocket, UDP transmission protocol.
 *
 * Copyright (C) 2019 HuntLabs
 *
 * Website: https://www.msgtrans.org
 *
 * Licensed under the Apache-2.0 License.
 *
 */

module msgtrans.channel.tcp.TcpCodec;

import hunt.net.codec.Codec;
import hunt.net.codec.Encoder;
import hunt.net.codec.Decoder;

import msgtrans.channel.tcp.TcpDecoder;
import msgtrans.channel.tcp.TcpEncoder;

class TcpCodec : Codec
{
    private TcpEncoder _encoder = null;
    private TcpDecoder _decoder = null;

    this() {
        _encoder = new TcpEncoder();
        _decoder = new TcpDecoder();
    }

    Encoder getEncoder()
    {
        return _encoder;
    }

    Decoder getDecoder()
    {
        return _decoder;
    }
}