This class inherit from GTcpConnection by refing the socket of an existing GTcpConnection and wraps a custom GIOStream into itself. This is to allow implementing proxies that alters data stream, like when using GSSAPI privacy inside SOCKS5.