ProtonNet Server 1.0
An Open Solution for all your socket or web api needs.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< byte[]>
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.AbstractCollectionBinaryReader< ICollection >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.AbstractCollectionBinaryReader< IDictionary >
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< string >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.AbstractCollectionBinaryReader< string >
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< System.Collections.ICollection >
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< System.Collections.IDictionary >
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< System.Tuple< sbyte, byte[]> >
 CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< byte[]>
 CXmobiTea.Binary.SimplePack.Serialize.Writer.AbstractCollectionBinaryWriter< ICollection >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.AbstractCollectionBinaryWriter< IDictionary >
 CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< string >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.AbstractCollectionBinaryWriter< string >
 CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< System.Collections.ICollection >
 CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< System.Collections.IDictionary >
 CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< System.Tuple< sbyte, byte[]> >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< ILayoutContent >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< IPartialContent >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< IRawHtmlTemplate >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< IViewContent >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationDisconnect >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationDisconnect >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationEvent >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationEvent >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationHandshake >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationHandshake >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationHandshakeAck >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationHandshakeAck >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationPing >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationPing >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationPong >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationPong >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationRequest >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationRequest >
 CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationResponse >
 CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationResponse >
 CXmobiTea.ProtonNet.Control.Agent.ApplicationStartupHandles the startup of the application, including configuration and agent creation
 CXmobiTea.ProtonNet.Control.ApplicationStartupThe ApplicationStartup class is responsible for initializing and running the ProtonNet Control application
 CSystem.Attribute
 CXmobiTea.ProtonNet.Control.Helper.Models.AuthTokenSettingsSettings auth token service
 CXmobiTea.ProtonNet.Server.Socket.AuthTokenSettingsSettings auth token service
 CXmobiTea.ProtonNet.Server.WebApi.AuthTokenSettingsSettings auth token service
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.Core.BinaryReader< bool >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< bool >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< byte >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< char >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< DateTime >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< decimal >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< double >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< float >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< int >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< long >
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.Core.BinaryReader< object >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< object >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< sbyte >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< short >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< uint >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< ulong >
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< ushort >
 CXmobiTea.Binary.MessagePack.Serialize.Writer.Core.BinaryWriter< bool >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< bool >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< byte >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< char >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< DateTime >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< decimal >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< double >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< float >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< int >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< long >
 CXmobiTea.Binary.MessagePack.Serialize.Writer.Core.BinaryWriter< object >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< object >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< sbyte >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< short >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< uint >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< ulong >
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< ushort >
 CXmobiTea.Data.GNArray.BuilderA builder class for constructing instances of GNArray
 CXmobiTea.Data.GNHashtable.BuilderA builder class for constructing instances of GNHashtable
 CXmobiTea.ProtonNet.Client.ClientPeerFactory.BuilderBuilder class for configuring and constructing instances of the ClientPeerFactory
 CXmobiTea.ProtonNet.Control.Agent.Agents.PlainStartupAgent.BuilderBuilder class for creating instances of PlainStartupAgent
 CXmobiTea.ProtonNet.Control.Agent.Agents.ServiceStartupAgent.BuilderBuilder class for creating instances of ServiceStartupAgent
 CXmobiTea.ProtonNet.Control.Agent.ApplicationStartup.BuilderBuilder class for ApplicationStartup with fluent API
 CXmobiTea.ProtonNet.Control.Agent.StartupAgentInfo.BuilderBuilder class for creating instances of StartupAgentInfo
 CXmobiTea.ProtonNet.Control.ApplicationStartup.BuilderThe Builder class is used to configure and create an instance of ApplicationStartup
 CXmobiTea.ProtonNet.Server.Socket.AuthTokenSettings.BuilderBuilder for ThreadPoolSizeSettings
 CXmobiTea.ProtonNet.Server.Socket.Context.SocketServerContext.BuilderProvides a builder pattern for constructing instances of SocketServerContext
 CXmobiTea.ProtonNet.Server.Socket.DebugSocketServerEntry.BuilderBuilder class for constructing instances of DebugSocketServerEntry
 CXmobiTea.ProtonNet.Server.Socket.SessionConfigSettings.BuilderBuilder class for constructing instances of SessionConfigSettings
 CXmobiTea.ProtonNet.Server.Socket.SocketServerEntry.BuilderBuilder class for constructing instances of SocketServerEntry
 CXmobiTea.ProtonNet.Server.Socket.SslConfigSettings.BuilderBuilder class for constructing instances of SslConfigSettings
 CXmobiTea.ProtonNet.Server.Socket.StartupSettings.BuilderBuilder class for constructing instances of StartupSettings
 CXmobiTea.ProtonNet.Server.Socket.TcpServerSettings.BuilderBuilder class for constructing instances of TcpServerSettings
 CXmobiTea.ProtonNet.Server.Socket.ThreadPoolSizeSettings.BuilderBuilder class for constructing instances of ThreadPoolSizeSettings
 CXmobiTea.ProtonNet.Server.Socket.UdpServerSettings.BuilderBuilder class for constructing instances of UdpServerSettings
 CXmobiTea.ProtonNet.Server.Socket.UdpSessionConfigSettings.BuilderBuilder class for constructing instances of UdpSessionConfigSettings
 CXmobiTea.ProtonNet.Server.Socket.WebSocketServerSettings.BuilderBuilder class for constructing instances of WebSocketServerSettings
 CXmobiTea.ProtonNet.Server.WebApi.AuthTokenSettings.BuilderBuilder for ThreadPoolSizeSettings
 CXmobiTea.ProtonNet.Server.WebApi.Context.WebApiServerContext.BuilderBuilder class for constructing instances of WebApiServerContext
 CXmobiTea.ProtonNet.Server.WebApi.DebugWebApiServerEntry.BuilderBuilder class for creating instances of DebugWebApiServerEntry
 CXmobiTea.ProtonNet.Server.WebApi.HttpServerSettings.BuilderBuilder for HttpServerSettings
 CXmobiTea.ProtonNet.Server.WebApi.SessionConfigSettings.BuilderBuilder for SessionConfigSettings
 CXmobiTea.ProtonNet.Server.WebApi.SslConfigSettings.BuilderBuilder for SslConfigSettings
 CXmobiTea.ProtonNet.Server.WebApi.StartupSettings.BuilderBuilder for StartupSettings
 CXmobiTea.ProtonNet.Server.WebApi.ThreadPoolSizeSettings.BuilderBuilder for ThreadPoolSizeSettings
 CXmobiTea.ProtonNet.Server.WebApi.WebApiServerEntry.BuilderBuilder for WebApiServerEntry
 CXmobiTea.ProtonNet.Client.Services.InitRequestProviderService.ClientIdProviderNested class responsible for generating unique client IDs
 CXmobiTea.ProtonNet.Server.Services.InitRequestProviderService.ConnectionIdProviderProvides functionality to generate connection IDs
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Constance
 CXmobiTea.Data.Converter.Helper.DetectSupportProvides utility methods for type detection
 CXmobiTea.ProtonNet.Client.Services.InitRequestProviderService.EncryptKeyProviderNested class responsible for generating random encryption keys
 CEventHandler
 CSystem.Exception
 CXmobiTea.ProtonNet.Server.Services.InitRequestProviderService.FiberProviderProvides functionality to create new fibers
 CXmobiTea.ProtonNet.Server.WebApi.Models.GenerateParameterDataRepresents the data used for generating parameters for method invocation
 CXmobiTea.Data.GNData< int >
 CXmobiTea.Data.GNData< string >
 CXmobiTea.ProtonNetCommon.HttpRequestRepresents an HTTP request with properties for the method, URL, protocol, headers, cookies, and body
 CXmobiTea.ProtonNetCommon.HttpResponseRepresents an HTTP response, encapsulating the protocol, status, headers, cookies, and body of the response
 CXmobiTea.ProtonNet.Control.Helper.Models.HttpServerSettingsSettings for HTTP server configuration
 CXmobiTea.ProtonNet.Server.WebApi.HttpServerSettingsSettings HttpServer
 CXmobiTea.Bean.Support.IAfterAutoBindDefines a method that is called after auto-binding is complete
 CXmobiTea.ProtonNet.Token.IAuthTokenDefines the methods for encoding, decoding, and verifying authentication tokens
 CXmobiTea.Bean.IAutoBindingContextDefines methods for automatically binding dependencies in singleton instances
 CXmobiTea.Bean.Support.IBeforeAutoBindDefines a method that is called before the auto-binding process begins
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Support.IBeforeWebApiControllerResponseDefines a handler that processes the final response before sending it back to the client in the Web API pipeline
 CXmobiTea.Binary.IBinaryConverterDefines methods for serializing and deserializing objects to and from binary data
 CXmobiTea.Binary.MessagePack.Deserialize.IBinaryDeserializerDefines the contract for a binary deserializer capable of deserializing data from binary streams and byte arrays
 CXmobiTea.Binary.SimplePack.Deserialize.IBinaryDeserializer
 CXmobiTea.Binary.MessagePack.Deserialize.Reader.Core.IBinaryReader< T >Defines methods for reading binary data from a stream and interpreting it according to a type code
 CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.IBinaryReader< T >
 CXmobiTea.Binary.MessagePack.Serialize.IBinarySerializerProvides methods for serializing objects into MessagePack binary format
 CXmobiTea.Binary.SimplePack.Serialize.IBinarySerializer
 CXmobiTea.Binary.MessagePack.Serialize.Writer.Core.IBinaryWriter< T >Defines the contract for a binary writer capable of serializing objects into a binary format
 CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.IBinaryWriter< T >
 CXmobiTea.ProtonNet.Server.Services.IByteArrayManagerServiceInterface that defines methods for renting and returning byte arrays based on a given buffer, position, and count
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.ICache< TKey, TValue >Interface for a cache that handles key-value pairs
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.ICache< string, AbstractWatch >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.ICache< string, byte[]>
 CXmobiTea.ProtonNet.Server.Models.IChannelDefines methods for channel operations, including user management and properties
 CXmobiTea.ProtonNet.Server.Models.IChannelMediatorDefines methods for managing channel membership and operations
 CXmobiTea.ProtonNet.Server.Services.IChannelServiceProvides methods for managing channels and user memberships in channels
 CXmobiTea.Bean.IClassScannerContextDefines methods for scanning and retrieving types within a given namespace or assembly
 CXmobiTea.ProtonNetClient.IClientDefines the interface for a client that can connect, disconnect, and send data over a network. Supports both synchronous and asynchronous operations
 CXmobiTea.ProtonNet.Client.IClientPeerRepresents a client peer in the network communication system. Provides methods to send requests, manage connections, and access network statistics
 CXmobiTea.ProtonNet.Client.IClientPeerFactoryInterface for a factory that creates and manages various types of client peers
 CXmobiTea.ProtonNet.Client.Models.IClientPeerInitRequestRepresents an initialization request for a client peer
 CXmobiTea.Bean.Support.IConstructorInvokeDefines a method that is called immediately after the constructor is invoked
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< TContent >Defines the contract for a content factory that can set up content and retrieve it by name
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< ILayoutContent >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< IPartialContent >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< IRawHtmlTemplate >
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< IViewContent >
 CXmobiTea.Crypto.Aes.Decrypt.ICryptoDecrypterDefines the interface for a cryptographic decrypter
 CXmobiTea.Crypto.Aes.Encrypt.ICryptoEncrypterDefines the interface for a cryptographic encrypter
 CXmobiTea.Crypto.ICryptoProviderDefines the interface for a cryptographic provider that supports encryption and decryption of data
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< T >Provides a method to convert an object to a specific data type
 CXmobiTea.Data.Converter.IDataConverterDefines methods for serializing and deserializing objects and arrays
 CXmobiTea.Data.Helper.Parsers.IDataConverter< T >Interface for data conversion
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< bool >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< bool >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< byte >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< byte >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< char >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< char >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< double >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< double >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< float >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< float >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< int >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< int >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< long >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< long >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< sbyte >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< sbyte >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< short >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< short >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< string >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< string >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< uint >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< uint >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< ulong >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< ulong >
 CXmobiTea.Binary.Helper.Parsers.IDataConverter< ushort >
 CXmobiTea.Data.Helper.Parsers.IDataConverter< ushort >
 CXmobiTea.Data.Converter.Models.IDataMemberFieldInfoTypeMapperInterface for mapping data member fields to metadata information
 CXmobiTea.Binary.Helper.Parsers.IDataParserDefines methods for parsing various types of data
 CXmobiTea.Data.Helper.Parsers.IDataParserInterface defining methods for parsing objects into various data types
 CXmobiTea.ProtonNet.Client.Supports.IDebugSupportInterface that provides methods for generating debug information related to the lifecycle of operation requests and events
 CXmobiTea.Data.Converter.Models.IDeserializeConverterInterface for converting GNHashtable and GNArray objects to their respective types
 CIDictionary
 CIDisposable
 CXmobiTea.ProtonNet.Server.Models.IEncryptKeySetterDefines a method for setting the encryption key
 CXmobiTea.Threading.IEnqueueDefines the contract for enqueuing tasks
 CXmobiTea.Threading.Agent.IEnqueueInternalProvides methods for enqueuing tasks that will be executed
 CXmobiTea.ProtonNet.Client.Socket.Handlers.IEventHandlerInterface for handling events that occur during socket communication
 CXmobiTea.ProtonNet.Server.Handlers.IEventHandlerDefines the interface for event handlers
 CXmobiTea.ProtonNet.Client.Socket.Services.IEventServiceInterface for an event service that manages event handlers and processes incoming operation events
 CXmobiTea.ProtonNet.Server.Services.IEventServiceDefines methods for managing and handling events
 CXmobiTea.ProtonNet.Control.Handlers.IExecuteHandlerInterface for command execution handlers
 CXmobiTea.ProtonNet.Control.Services.IExecuteServiceInterface for executing commands based on the platform
 CXmobiTea.Threading.IFiberControlDefines the contract for controlling a fiber, including starting and disposing of it
 CXmobiTea.Threading.IFiberStatisticsCounterDefines the contract for accessing various statistics counters related to fibers
 CXmobiTea.Bean.Support.IFinalAutoBindDefines a method that is called after the final auto-binding all process is completed
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IGetViewDataElementDefines the contract for an element that retrieves view data by name
 CXmobiTea.Data.IGNDataDefines a contract for classes that can convert their data into a specific format
 CXmobiTea.Data.Converter.Models.IGNEnhancedObjectFieldMetadataInterface defining metadata for fields in a GNEnhanced object
 CXmobiTea.ProtonNet.Client.Services.IInitRequestProviderServiceInterface for a service that provides initialization requests for creating new client peers
 CXmobiTea.ProtonNet.Server.Services.IInitRequestProviderServiceDefines a service for creating new session initialization requests
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.ILayoutContentDefines the contract for layout content, including the name, original content, and processed content with partial renders
 CIList
 CXmobiTea.Logging.ILoggerProvides a logging interface with various levels of logging
 CXmobiTea.Logging.ILoggerFactoryInterface representing a factory for creating loggers
 CXmobiTea.ProtonNetCommon.IMemoryBufferInterface defining the operations for a memory buffer
 CXmobiTea.ProtonNetCommon.INetworkStatisticsInterface for retrieving network statistics
 CXmobiTea.ProtonNet.RpcProtocol.IOperationDeserializeSupportInterface defining the contract for deserialization support of operation models in the XmobiTea.ProtonNet library
 CXmobiTea.ProtonNet.Networking.IOperationModelDefines the interface for operation models in the networking layer
 CXmobiTea.ProtonNet.Server.Socket.Handlers.IOperationModelHandler< TOperationModel >Defines a generic interface for handling operations on socket sessions with a specific operation model type
 CXmobiTea.ProtonNet.RpcProtocol.IOperationSerializeSupportInterface defining the contract for serialization support of operation models in the XmobiTea.ProtonNet library
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IPartialContentDefines the contract for partial content, including the name, original content, and processed content with partial renders
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IPinitElementDefines the contract for an initialization element that contains a collection of set view data elements
 CXmobiTea.ProtonNet.Server.Models.IPropertyDefines methods for managing property data with a string key
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IRawHtmlTemplateDefines the contract for a raw HTML template, including the name, content, renderable view data elements, and initialization elements
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IRenderViewDataElementDefines the contract for an element that is responsible for rendering view data in a template, including its name and original content
 CXmobiTea.ProtonNet.Server.Handlers.IRequestHandlerDefines the interface for request handlers
 CXmobiTea.ProtonNet.Server.Services.IRequestServiceDefines a service for handling requests
 CXmobiTea.ProtonNet.RpcProtocol.IRpcProtocolInterface defining the contract for RPC communication protocols in the XmobiTea.ProtonNet library
 CXmobiTea.ProtonNet.Client.Services.IRpcProtocolServiceInterface for handling the serialization and deserialization of operation models in an RPC (Remote Procedure Call) communication protocol. Provides methods for writing data to a stream, optionally with encryption, and for reading and deserializing data from a stream
 CXmobiTea.ProtonNet.Server.Services.IRpcProtocolServiceDefines the service for handling RPC protocol operations
 CXmobiTea.Threading.IScheduleDefines the contract for scheduling tasks
 CXmobiTea.Threading.IScheduleOnIntervalDefines the contract for scheduling tasks to run at regular intervals
 CXmobiTea.Data.Converter.Models.ISerializeConverterInterface for converting objects and lists to GNHashtable and GNArray respectively
 CXmobiTea.ProtonNet.Server.Socket.Server.IServerDefines the interface for a server, providing methods to manage server operations such as starting, stopping, and restarting the server, as well as retrieving network statistics
 CXmobiTea.ProtonNetServer.IServerRepresents the interface for a server, providing methods for starting, stopping, and managing connections and data broadcasts
 CXmobiTea.ProtonNet.Server.Context.IServerContextDefines the interface for server context services
 CXmobiTea.ProtonNetCommon.IServerNetworkStatisticsInterface for retrieving server network statistics
 CXmobiTea.Threading.IServiceDefines the contract for a service that performs a specific action
 CXmobiTea.ProtonNet.Server.Models.ISessionDefines methods for accessing session information
 CXmobiTea.ProtonNetServer.ISessionRepresents the interface for a session, providing methods for managing the connection, sending data, and retrieving network statistics
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.ISessionContentDefines the contract for session content, including the name, original content, and processed content with partial renders
 CXmobiTea.ProtonNet.Server.Models.ISessionFiberDefines a method for retrieving the fiber associated with the session
 CXmobiTea.ProtonNet.Server.Models.ISessionIdSetterDefines a method for setting the session ID
 CXmobiTea.ProtonNet.Server.Models.ISessionInitRequestDefines the properties required for a session initialization request
 CXmobiTea.ProtonNet.Server.Services.ISessionServiceDefines the service for managing sessions
 CXmobiTea.ProtonNet.Client.Socket.Clients.ISetEncryptKeyInterface for setting the encryption key used by the socket client
 CXmobiTea.ProtonNet.Server.Models.ISetterUserPeerDefines methods for setting user peer properties
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.ISetViewDataElementDefines the contract for an element that sets view data, including its name and value
 CXmobiTea.Threading.Models.ISingleTaskRepresents a single task that can be invoked
 CXmobiTea.Bean.ISingletonContextDefines methods for managing singleton instances in the context
 CXmobiTea.Bean.Factory.ISingletonFactoryDefines the interface for a singleton factory
 CXmobiTea.ProtonNet.Client.Socket.Clients.ISocketClientInterface representing a socket client, responsible for managing socket connections and data transmission
 CXmobiTea.ProtonNet.Server.Socket.Services.ISocketControllerServiceDefines the interface for a service that manages socket controller operations, including handling connections, data reception, disconnections, and errors for socket sessions
 CXmobiTea.ProtonNet.Client.Socket.Handlers.ISocketOperationModelHandler< TOperationModel >Interface for handling socket operation models of any type
 CXmobiTea.ProtonNet.Server.Socket.Handlers.ISocketOperationModelHandlerDefines the interface for handling operations on socket sessions
 CXmobiTea.ProtonNet.Client.Socket.Services.ISocketOperationModelServiceInterface for a service that handles socket operation models based on their operation type
 CXmobiTea.ProtonNet.Server.Socket.Services.ISocketOperationModelServiceDefines the interface for handling operations on socket sessions, allowing for the management and processing of different operation models based on their type
 CXmobiTea.ProtonNet.Client.Socket.ISocketPingPongInterface that defines the service method for managing ping-pong operations over a socket connection
 CXmobiTea.ProtonNet.Server.Socket.ISocketServerDefines the interface for a socket server, including methods to start and stop the server, and to retrieve the server context and network statistics
 CXmobiTea.ProtonNet.Server.Socket.ISocketServerEntryRepresents an entry point for obtaining an instance of ISocketServer
 CXmobiTea.ProtonNet.Client.Socket.Services.ISocketSessionEmitServiceInterface for a service that handles emitting various types of socket operations, such as events, requests, responses, and protocol-specific operations like ping, pong, and handshakes
 CXmobiTea.ProtonNet.Server.Socket.Services.ISocketSessionEmitServiceDefines the interface for a service responsible for emitting various operations (events, responses, requests, etc.) to socket sessions
 CXmobiTea.ProtonNet.Server.Socket.Models.ISocketSessionTimeDefines the interface for tracking and managing time-related information for a socket session, such as connection time, handshake time, and the last received data time
 CXmobiTea.ProtonNet.Server.Socket.Services.ISocketSessionTimeServiceProvides an interface for managing the session time service in a socket server
 CXmobiTea.ProtonNet.Control.Agent.Agents.IStartupAgentInterface defining the methods for a startup agent
 CXmobiTea.ProtonNet.Control.Helper.IStartupSettingsReaderDefines methods for reading startup settings related to Web API and Socket configurations. This interface provides methods to load startup settings from JSON files for both Web API and Socket applications
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.IStaticCacheDefines the contract for a static cache that stores files and folders and provides methods to manage and access them
 CXmobiTea.Threading.StatisticsCounter.IStatisticsCounterDefines methods for accessing statistics related to task execution
 CXmobiTea.Threading.StatisticsCounter.IStatisticsCounterChangeDefines methods for changing statistics counters
 CXmobiTea.ProtonNet.Server.WebApi.Server.ISubServerDefines the contract for a sub-server, including methods for starting, stopping, and restarting the server, as well as retrieving network statistics
 CXmobiTea.ProtonNet.Token.Algorithm.ITokenAlgorithmEncodeDefines a method for encrypting data
 CXmobiTea.ProtonNet.Token.Factory.ITokenAlgorithmFactoryProvides a method to retrieve an encoder based on the TokenAlgorithmType
 CXmobiTea.ProtonNet.Token.Binary.ITokenBinaryDecodeDefines methods for deserializing binary data
 CXmobiTea.ProtonNet.Token.Binary.ITokenBinaryEncodeDefines methods for serializing data into binary format
 CXmobiTea.ProtonNet.Token.Factory.ITokenBinaryFactoryProvides methods for obtaining binary encoding and decoding implementations based on the specified TokenBinaryType
 CXmobiTea.ProtonNet.Token.Deserialize.ITokenDeserializerProvides methods for deserializing token headers and payloads
 CXmobiTea.ProtonNet.Token.Models.ITokenHeaderRepresents the interface for token header information
 CXmobiTea.ProtonNet.Token.Services.ITokenMemberPropertyServiceThis interface defines a service that retrieves properties for a given type
 CXmobiTea.ProtonNet.Token.Models.ITokenPayloadRepresents the interface for token payload data
 CXmobiTea.ProtonNet.Token.Serialize.ITokenSerializerInterface for token serialization operations
 CXmobiTea.ProtonNet.Server.Models.IUserPeerDefines methods for accessing user peer properties
 CXmobiTea.ProtonNet.Server.Services.IUserPeerAuthTokenServiceDefines the service for generating and verifying authentication tokens for user peers
 CXmobiTea.ProtonNet.Server.Services.IUserPeerServiceDefines the service for managing user peers in the system
 CXmobiTea.ProtonNet.Server.Services.IUserPeerSessionServiceDefines the service for managing user peers associated with session IDs
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IViewDefines the contract for a view that holds the HTML content to be rendered
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IViewContentDefines the contract for view content, which includes the original content, processed content, session-related data, and layout override information
 CXmobiTea.ProtonNet.Server.WebApi.Models.IViewDataRepresents a collection of key-value pairs used to store data for rendering views
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.IViewEngineDefines the contract for a view engine that processes templates and renders views with data
 CXmobiTea.ProtonNet.Server.WebApi.Services.IWebApiControllerServiceDefines methods for managing Web API controllers, handling static content, middleware, and request routing
 CXmobiTea.ProtonNet.Server.WebApi.IWebApiServerInterface for web API server operations
 CXmobiTea.ProtonNet.Server.WebApi.IWebApiServerEntryInterface for web API server entry
 CXmobiTea.ProtonNetCommon.IWebSocketInterface defining the contract for WebSocket operations and events
 CXmobiTea.ProtonNet.Server.WebApi.Models.MethodControllerRepresents a controller for handling methods, including method information and controllers for different prefixes
 CXmobiTea.ProtonNet.Server.WebApi.Models.MethodInformationRepresents information about a method, including its parameters and how to generate those parameters
 CXmobiTea.ProtonNet.Server.WebApi.Models.MiddlewareContextRepresents the context for middleware operations, allowing storage and retrieval of data
 CXmobiTea.ProtonNet.Client.Models.OperationEventPendingRepresents a pending operation event that is queued for sending to the server. Stores the event data and the parameters used for sending it
 CXmobiTea.ProtonNet.RpcProtocol.Models.OperationHeaderRepresents the header for an operation in the RPC protocol
 CXmobiTea.ProtonNet.Client.Models.OperationRequestPendingRepresents a pending operation request that is queued for sending to the server. Stores the request data, parameters, and the callback for handling the server's response
 CXmobiTea.ProtonNet.Control.Agent.ProgramEntry point for the application
 CXmobiTea.ProtonNet.Control.ProgramThe Program class is the entry point for the ProtonNet Control application
 CXmobiTea.ProtonNet.Control.Models.ProtonNetInstanceRepresents a configuration instance for a ProtonNet server
 CXmobiTea.ProtonNet.Control.Models.ProtonNetServerSettingsRepresents the settings for a Proton server instance
 CXmobiTea.ProtonNet.Control.Helper.ProtonNetServerSettingsUtilsUtility class for handling Proton server settings
 CXmobiTea.ProtonNet.Server.WebApi.Models.QueryItemRepresents a query parameter item containing a key and its associated value
 CXmobiTea.ProtonNet.Server.Socket.Services.SendOperationEventOptions.ReceiverOptionsDefines the options for specifying the receivers of the operation event
 CXmobiTea.ProtonNet.Server.Socket.Services.SendOperationEventOptions.ReceiverProtocolOptionsDefines the options for specifying the protocols through which the operation event should be sent
 CRequestHandler
 CXmobiTea.ProtonNet.Server.Socket.Services.SendOperationEventOptionsRepresents options for sending an operation event, including the targeted receivers and protocols
 CXmobiTea.ProtonNet.Networking.SendParametersStruct representing parameters used during a send operation
 CServiceBase
 CXmobiTea.ProtonNet.Control.Helper.Models.SessionConfigSettingsConfiguration settings for session management
 CXmobiTea.ProtonNet.Server.Socket.SessionConfigSettingsRepresents the session configuration settings, including various TCP and buffer settings for optimizing network communication
 CXmobiTea.ProtonNet.Server.WebApi.SessionConfigSettingsSettings SessionConfig
 CXmobiTea.ProtonNet.Client.Services.InitRequestProviderService.SessionIdProviderNested class responsible for generating random session IDs
 CXmobiTea.ProtonNet.Server.Services.InitRequestProviderService.SessionIdProviderProvides functionality to generate session IDs
 CXmobiTea.ProtonNet.Server.Socket.Controllers.SocketControllerRepresents an abstract base class for socket controllers that handle various events such as connection, data reception, errors, and disconnections
 CXmobiTea.ProtonNet.Control.Helper.Models.SocketStartupSettingsStartup settings for the socket server
 CXmobiTea.ProtonNet.Control.Helper.Models.SslConfigSettingsConfiguration settings for SSL/TLS
 CXmobiTea.ProtonNet.Server.Socket.SslConfigSettingsRepresents the SSL configuration settings, including enabling SSL, port number, certificate file path, and certificate password
 CXmobiTea.ProtonNet.Server.WebApi.SslConfigSettingsSettings ssl config
 CXmobiTea.ProtonNetCommon.SslOptionsRepresents the SSL/TLS context used for secure communications
 CXmobiTea.ProtonNet.Control.Agent.StartupAgentArgsBuilderBuilds arguments for starting an agent
 CXmobiTea.ProtonNet.Control.StartupAgentArgsBuilderThe StartupAgentArgsBuilder class is used to build startup arguments for the Proton Agent
 CXmobiTea.ProtonNet.Control.Agent.StartupAgentInfoRepresents the startup agent information
 CXmobiTea.ProtonNet.Server.Socket.StartupSettingsRepresents the startup configuration settings, including session limits, timeout settings, and server configurations for TCP, UDP, and WebSocket
 CXmobiTea.ProtonNet.Server.WebApi.StartupSettingsStartup Settings
 CXmobiTea.ProtonNetClient.Options.TcpClientOptionsRepresents the configuration options for a TCP client. Provides properties to configure various TCP settings such as dual mode, keep-alive, buffer sizes, and more
 CXmobiTea.ProtonNetServer.Options.TcpServerOptionsRepresents the configuration options for the TCP server
 CXmobiTea.ProtonNet.Control.Helper.Models.TcpServerSettingsSettings for TCP server configuration
 CXmobiTea.ProtonNet.Server.Socket.TcpServerSettingsRepresents the TCP server configuration settings, including enabling the server, address, port, session configuration, and SSL configuration
 CXmobiTea.ProtonNet.Control.Helper.Models.ThreadPoolSizeSettingsSettings for thread pool size configuration
 CXmobiTea.ProtonNet.Server.Socket.ThreadPoolSizeSettingsRepresents the settings for thread pool size, specifically for different types of fibers
 CXmobiTea.ProtonNet.Server.WebApi.ThreadPoolSizeSettingsSettings thread pool size
 CXmobiTea.Collections.Generic.ThreadSafeArray< T >Provides a thread-safe array implementation that supports safe access to elements in a multi-threaded environment
 CXmobiTea.ProtonNet.Token.TokenOptionsRepresents the options for configuring token generation and validation
 CXmobiTea.ProtonNetClient.Options.UdpClientOptionsRepresents the configuration options for a UDP client. Provides properties to configure various UDP settings such as dual mode, address reuse, multicast, buffer sizes, and more
 CXmobiTea.ProtonNetServer.Options.UdpServerOptionsRepresents the configuration options for the UDP server
 CXmobiTea.ProtonNet.Control.Helper.Models.UdpServerSettingsSettings for UDP server configuration
 CXmobiTea.ProtonNet.Server.Socket.UdpServerSettingsRepresents the UDP server configuration settings, including enabling the server, address, port, and session configuration
 CXmobiTea.ProtonNet.Control.Helper.Models.UdpSessionConfigSettingsConfiguration settings for UDP session
 CXmobiTea.ProtonNet.Server.Socket.UdpSessionConfigSettingsRepresents the UDP session configuration settings, including dual-mode, address reuse, exclusive address use, and buffer limits and capacities
 CXmobiTea.ProtonNet.Server.WebApi.Controllers.WebApiControllerAbstract base class for Web API controllers
 CXmobiTea.ProtonNet.Control.Helper.Models.WebApiStartupSettingsStartup settings for Web API
 CXmobiTea.ProtonNetCommon.Types.WebSocketOpCodesThis class contains constant byte values representing WebSocket operation codes
 CXmobiTea.ProtonNet.Control.Helper.Models.WebSocketServerSettingsSettings for WebSocket server configuration
 CXmobiTea.ProtonNet.Server.Socket.WebSocketServerSettingsRepresents the WebSocket server configuration settings, including enabling the server, address, port, maximum frame size, session configuration, and SSL configuration