ElectroServer 5 Client: C#
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCElectrotank.Electroserver5.Core.AvailableConnectionThis class holds the information needed to make a new connection
oCElectrotank.Electroserver5.Api.Helper.ComparersConvienence class to access comparer implementations
oCElectrotank.Electroserver5.Core.ConnectionAbstract class used by the various connection classes.
oCElectrotank.Electroserver5.Ionic.Zlib.CRC32Calculates a 32bit Cyclic Redundancy Checksum (CRC) using the same polynomial used by Zip
oCElectrotank.Electroserver5.Core.Util.CryptoTools
oCElectrotank.Electroserver5.Core.Util.DhAesEncryptionContext
oCElectrotank.Electroserver5.Core.ElectroServerThis class is used as an entry point for a 2nd level convenient API
oCElectrotank.Electroserver5.Core.EsEngine
oCElectrotank.Electroserver5.Api.Helper.EsObjectCodec
|\CElectrotank.Electroserver5.Api.Helper.ThriftUtil
oCElectrotank.Electroserver5.Api.EsObjectDataHolder
oCException
|oCElectrotank.Electroserver5.Core.EsConnectException
|\CElectrotank.Electroserver5.Ionic.Zlib.ZlibExceptionA general purpose exception class for exceptions in the Zlib library
oCIComparer
|oCElectrotank.Electroserver5.Api.Helper.ByteComparerComparer for byte values
|oCElectrotank.Electroserver5.Api.Helper.IntegerComparerComparer for integer values
|oCElectrotank.Electroserver5.Api.Helper.LongComparerComparer for long values
|\CElectrotank.Electroserver5.Api.Helper.ShortComparerComparer for short values
oCIComparer< byte >
|\CElectrotank.Electroserver5.Api.Helper.ByteComparerComparer for byte values
oCIComparer< int >
|\CElectrotank.Electroserver5.Api.Helper.IntegerComparerComparer for integer values
oCIComparer< long >
|\CElectrotank.Electroserver5.Api.Helper.LongComparerComparer for long values
oCIComparer< short >
|\CElectrotank.Electroserver5.Api.Helper.ShortComparerComparer for short values
oCIDisposable
|\CElectrotank.Electroserver5.Ionic.Zlib.CrcCalculatorStreamA Stream that calculates a CRC32 (a checksum) on all bytes read, or on all bytes written
oCElectrotank.Electroserver5.Core.IEntity
|oCElectrotank.Electroserver5.Core.RoomThis class represents a room on the server. It stores a list of users in the room, room variables, and many other room properties.
|\CElectrotank.Electroserver5.Core.ZoneThis class represents a zone on the server. A zone is a collection of rooms.
oCIEnumerable
|\CElectrotank.Electroserver5.Api.EsObjectRO
| \CElectrotank.Electroserver5.Api.EsObject
oCIEqualityComparer< byte >
|\CElectrotank.Electroserver5.Api.Helper.ByteComparerComparer for byte values
oCIEqualityComparer< int >
|\CElectrotank.Electroserver5.Api.Helper.IntegerComparerComparer for integer values
oCIEqualityComparer< long >
|\CElectrotank.Electroserver5.Api.Helper.LongComparerComparer for long values
oCIEqualityComparer< short >
|\CElectrotank.Electroserver5.Api.Helper.ShortComparerComparer for short values
oCElectrotank.Electroserver5.Ionic.Zlib.InflateBlocks
oCElectrotank.Electroserver5.Ionic.Zlib.InflateCodes
oCElectrotank.Electroserver5.Ionic.Zlib.InfTree
oCElectrotank.Electroserver5.Api.IThriftSerializable
|oCElectrotank.Electroserver5.Api.EsEntity
||oCElectrotank.Electroserver5.Api.EsNumber
||oCElectrotank.Electroserver5.Api.FlattenedEsObject
||oCElectrotank.Electroserver5.Api.FlattenedEsObjectRO
||oCElectrotank.Electroserver5.Api.GatewayStatistics
||oCElectrotank.Electroserver5.Api.PluginListEntry
||oCElectrotank.Electroserver5.Api.ProtocolConfiguration
||oCElectrotank.Electroserver5.Api.RequestDetails
||oCElectrotank.Electroserver5.Api.RoomListEntry
||oCElectrotank.Electroserver5.Api.RoomVariable
||oCElectrotank.Electroserver5.Api.SearchCriteria
||oCElectrotank.Electroserver5.Api.ServerGame
||oCElectrotank.Electroserver5.Api.UserListEntry
||oCElectrotank.Electroserver5.Api.UserServerVariable
||oCElectrotank.Electroserver5.Api.UserVariable
||\CElectrotank.Electroserver5.Api.ZoneListEntry
|\CElectrotank.Electroserver5.Api.EsMessage
| oCElectrotank.Electroserver5.Api.EsEvent
| oCElectrotank.Electroserver5.Api.EsRequest
| oCElectrotank.Electroserver5.Api.EsResponse
| \CElectrotank.Electroserver5.Api.EsUnknownMessage
oCElectrotank.Electroserver5.Core.ManagerHelperThis class listens for many ElectroServer events so that it can manage the state of some useful things for you to conveniently access
oCElectrotank.Electroserver5.Core.MessageTranslatorThis class uses the generated Thrift API to serialize or deserialize messages. Not intended for public use.
oCElectrotank.Electroserver5.Api.Number
oCElectrotank.Electroserver5.Core.QueuedMessage
oCElectrotank.Electroserver5.Core.ServerThis class is used to represent a server that can and may be connected to by the client
oCStream
|oCElectrotank.Electroserver5.Ionic.Zlib.CrcCalculatorStreamA Stream that calculates a CRC32 (a checksum) on all bytes read, or on all bytes written
|oCElectrotank.Electroserver5.Ionic.Zlib.DeflateStreamA class for compressing and decompressing streams using the Deflate algorithm
|oCElectrotank.Electroserver5.Ionic.Zlib.GZipStreamA class for compressing and decompressing GZIP streams
|oCElectrotank.Electroserver5.Ionic.Zlib.ParallelDeflateOutputStreamA class for compressing and decompressing streams using the Deflate algorithm with multiple threads
|\CElectrotank.Electroserver5.Ionic.Zlib.ZlibStreamRepresents a Zlib stream for compression or decompression
oCElectrotank.Electroserver5.Api.Helper.StreamMessageReader
oCElectrotank.Electroserver5.Api.Helper.StreamMessageWriter
oCElectrotank.Electroserver5.Ionic.Zlib.Tree
oCElectrotank.Electroserver5.Core.UserThis class represents a user on the server
oCElectrotank.Electroserver5.Core.UserManagerThis class keeps track of all users that you should know about
oCElectrotank.Electroserver5.Api.Utility
oCElectrotank.Electroserver5.Ionic.Zlib.ZlibCodecEncoder and Decoder for ZLIB and DEFLATE (IETF RFC1950 and RFC1951)
\CElectrotank.Electroserver5.Core.ZoneManagerThis class manages the list of zones that you should know about based on the rooms that you are in