Object Hierarchy

    GObject
        GInputStream
            GFilterInputStream
                GBufferedInputStream
                    EvdBufferedInputStream
                EvdThrottledInputStream
                EvdTlsInputStream
            EvdSocketInputStream
        GOutputStream
            GFilterOutputStream
                EvdBufferedOutputStream
                    EvdTlsOutputStream
                EvdThrottledOutputStream
            EvdSocketOutputStream
        GIOStream
            EvdIoStream
                EvdConnection
                    EvdHttpConnection
        EvdIoStreamGroup
            EvdConnectionPool
                EvdJsonrpcHttpClient
            EvdService
                EvdWebService
                    EvdJsonrpcHttpServer
                    EvdLongpollingServer
                    EvdWebDir
                        EvdWebTransportServer
                    EvdWebSelector
                    EvdWebsocketServer
                EvdReproxy
        EvdDaemon
        EvdDBusBridge
        EvdDBusDaemon
        EvdHttpChunkedDecoder
        EvdHttpMessage
            EvdHttpRequest
        EvdJsonFilter
        EvdJsonrpc
        EvdPeer
        EvdPeerManager
        EvdPkiPrivkey
        EvdPkiPubkey
        EvdPoll
        EvdResolver
        EvdSocket
        EvdStreamThrottle
        EvdTlsCertificate
        EvdTlsCipher
        EvdTlsCredentials
        EvdTlsDhGenerator
        EvdTlsPrivkey
        EvdTlsSession