►CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< byte[]> | |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.BinaryBinaryReader | Implements a binary reader for deserializing binary data (byte arrays) from a binary stream |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.AbstractCollectionBinaryReader< ICollection > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.CollectionOfIdentifyBinaryReader | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.CollectionOfObjectBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.AbstractCollectionBinaryReader< IDictionary > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.DictionaryKeyIdentifyValueIdentifyBinaryReader | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.DictionaryKeyIdentifyValueObjectBinaryReader | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.DictionaryKeyObjectValueIdentifyBinaryReader | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.DictionaryKeyObjectValueObjectBinaryReader | |
►CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< string > | |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.StringBinaryReader | Implements a binary reader for deserializing string data from a binary stream |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.AbstractCollectionBinaryReader< string > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.StringBinaryReader | |
►CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< System.Collections.ICollection > | |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.ArrayBinaryReader | Implements a binary reader for deserializing array types from a binary stream |
►CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< System.Collections.IDictionary > | |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.MapBinaryReader | Implements a binary reader for deserializing map (dictionary) data from a binary stream |
►CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< System.Tuple< sbyte, byte[]> > | |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.ExtensionBinaryReader | Implements a binary reader for deserializing extension data from a binary stream |
►CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< byte[]> | |
CXmobiTea.Binary.MessagePack.Serialize.Writer.BinaryBinaryWriter | Provides functionality to serialize binary data (byte arrays) into MessagePack binary format |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.AbstractCollectionBinaryWriter< ICollection > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.CollectionOfIdentifyBinaryWriter | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.CollectionOfObjectBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.AbstractCollectionBinaryWriter< IDictionary > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.DictionaryKeyIdentifyValueIdentifyBinaryWriter | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.DictionaryKeyIdentifyValueObjectBinaryWriter | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.DictionaryKeyObjectValueIdentifyBinaryWriter | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.DictionaryKeyObjectValueObjectBinaryWriter | |
►CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< string > | |
CXmobiTea.Binary.MessagePack.Serialize.Writer.StringBinaryWriter | Provides functionality to serialize a string into MessagePack binary format |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.AbstractCollectionBinaryWriter< string > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.StringBinaryWriter | |
►CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< System.Collections.ICollection > | |
CXmobiTea.Binary.MessagePack.Serialize.Writer.ArrayBinaryWriter | Provides functionality to serialize arrays into MessagePack binary format |
►CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< System.Collections.IDictionary > | |
CXmobiTea.Binary.MessagePack.Serialize.Writer.MapBinaryWriter | Provides functionality to serialize dictionary objects into MessagePack binary format |
►CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< System.Tuple< sbyte, byte[]> > | |
CXmobiTea.Binary.MessagePack.Serialize.Writer.ExtensionBinaryWriter | Provides functionality to serialize extension types (tuples of sbyte and byte arrays) into MessagePack binary format |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< ILayoutContent > | |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.LayoutContentFactory | Provides the implementation for handling layout content, including loading and retrieving layouts |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< IPartialContent > | |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.PartialContentFactory | Provides the implementation for handling partial content, including loading, processing, and replacing partial tags within content |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< IRawHtmlTemplate > | |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.RawHtmlContentFactory | Provides an implementation for handling raw HTML content templates, including generating new templates based on views and layouts, and managing session and view data |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.AbstractContentFactory< IViewContent > | |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.ViewContentFactory | Provides an implementation for handling view content, including loading and processing views, managing layout overrides, and handling session content |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationDisconnect > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationDisconnectHandler | Handles OperationDisconnect instances, typically issued by servers to notify clients of disconnection events |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationDisconnect > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationDisconnectHandler | Handles the OperationDisconnect by logging a warning since only the client should handle it |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationEvent > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationEventHandler | Handles OperationEvent instances, typically issued by servers to notify clients of events |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationEvent > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationEventHandler | Handles the OperationEvent by processing it and passing it to the event service |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationHandshake > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationHandshakeHandler | Handles OperationHandshake instances, typically issued by clients to initiate a connection with the server |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationHandshake > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationHandshakeHandler | Handles the OperationHandshake by verifying and establishing a session, and mapping the session to a user peer |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationHandshakeAck > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationHandshakeAckHandler | Handles OperationHandshakeAck instances, typically issued by servers to acknowledge a client's handshake request |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationHandshakeAck > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationHandshakeAckHandler | Handles the OperationHandshakeAck by logging a warning since only the client should handle it |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationPing > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationPingHandler | Handles OperationPing instances, typically issued by servers to check the client's connection status |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationPing > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationPingHandler | Handles the OperationPing by responding with an OperationPong |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationPong > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationPongHandler | Handles OperationPong instances, typically issued by clients in response to a ping operation from the server |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationPong > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationPongHandler | Handles the OperationPong, but since it's only for clients, it does nothing on the server side |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationRequest > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationRequestHandler | Handles OperationRequest instances, typically issued by clients |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationRequest > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationRequestHandler | Handles the OperationRequest by processing it and sending a response back to the client |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< OperationResponse > | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.OperationResponseHandler | Handles OperationResponse instances, typically issued by servers |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< OperationResponse > | |
CXmobiTea.ProtonNet.Server.Socket.Handlers.OperationResponseHandler | Handles the OperationResponse by logging a warning since only the client should handle it |
CXmobiTea.ProtonNet.Control.Agent.ApplicationStartup | Handles the startup of the application, including configuration and agent creation |
CXmobiTea.ProtonNet.Control.ApplicationStartup | The ApplicationStartup class is responsible for initializing and running the ProtonNet Control application |
►CSystem.Attribute | |
CXmobiTea.Bean.Attributes.AutoBindAttribute | Attribute used to automatically bind a field or property to a specific type |
CXmobiTea.Bean.Attributes.SingletonAttribute | Attribute used to mark a class as a singleton |
►CXmobiTea.Data.Converter.Rpc.DataMemberAttribute | Base attribute for marking fields that represent data members in an object. Provides common properties for specifying metadata such as field type, code, and default value |
CXmobiTea.Data.Converter.Rpc.BooleanDataMemberAttribute | Attribute for marking fields that represent boolean data members. Extends DataMemberAttribute with additional boolean-specific metadata |
CXmobiTea.Data.Converter.Rpc.GNArrayDataMemberAttribute | Attribute for marking fields that represent GNArray data members. Extends DataMemberAttribute with additional GNArray-specific metadata |
CXmobiTea.Data.Converter.Rpc.GNHashtableDataMemberAttribute | Attribute for marking fields that represent GNHashtable data members. Extends DataMemberAttribute with additional GNHashtable-specific metadata |
CXmobiTea.Data.Converter.Rpc.NumberDataMemberAttribute | Attribute for marking fields that represent numeric data members. Extends DataMemberAttribute with additional number-specific metadata |
CXmobiTea.Data.Converter.Rpc.StringDataMemberAttribute | Attribute for marking fields that represent string data members. Extends DataMemberAttribute with additional string-specific metadata |
CXmobiTea.ProtonNet.Server.Handlers.Attributes.AllowAnonymousAttribute | Indicates that the attributed class allows anonymous access |
CXmobiTea.ProtonNet.Server.Handlers.Attributes.DisableHandlerAttribute | Indicates that the attributed class should have its handler functionality disabled |
CXmobiTea.ProtonNet.Server.Handlers.Attributes.OnlyServerAttribute | Specifies that the attributed class EventHandler or RequestHandler, sender must is Server can handle |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.FromHttpParamAttribute | Abstract base attribute for specifying how a parameter should be bound from an HTTP request |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.FromAutoBindAttribute | Attribute used to automatically bind a method parameter to a specific type or use default auto-binding |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.FromBodyBytesAttribute | Specifies that a parameter should be bound from the body of the HTTP request as raw bytes |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.FromHeaderAttribute | Specifies that a parameter should be bound from the HTTP request headers |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.FromMiddlewareContextAttribute | Attribute for specifying that a parameter should be bound from the middleware context |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.FromParamAttribute | Attribute for specifying that a parameter should be bound from a specific HTTP parameter |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.FromQueryAttribute | Attribute for specifying that a parameter should be bound from the query string in an HTTP request |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.HttpMethodAttribute | Base class for HTTP method attributes |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.HttpGetAttribute | Attribute for marking methods as handling HTTP GET requests |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.HttpWebAttribute | Specifies an HTTP GET route for a web request |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.HttpMiddlewareAttribute | Represents an HTTP middleware attribute for web requests |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.HttpPostAttribute | Specifies an HTTP POST route for a web request |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Attribute.RouteAttribute | Specifies a route for a class in a web application |
CXmobiTea.ProtonNet.Token.Attributes.TokenMemberAttribute | Specifies that a property is a member of a token and associates it with a code |
CXmobiTea.ProtonNet.Control.Helper.Models.AuthTokenSettings | Settings auth token service |
CXmobiTea.ProtonNet.Server.Socket.AuthTokenSettings | Settings auth token service |
CXmobiTea.ProtonNet.Server.WebApi.AuthTokenSettings | Settings auth token service |
►CXmobiTea.Binary.MessagePack.Deserialize.Reader.Core.BinaryReader< bool > | |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.BooleanBinaryReader | Implements a binary reader for deserializing boolean values from a binary stream |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< bool > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.BooleanBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< byte > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.ByteBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< char > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.CharBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< DateTime > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.DateTimeBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< decimal > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.DecimalBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< double > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.DoubleBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< float > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.FloatBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< int > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.IntBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< long > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.LongBinaryReader | |
►CXmobiTea.Binary.MessagePack.Deserialize.Reader.Core.BinaryReader< object > | |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.FloatBinaryReader | Implements a binary reader for deserializing floating-point numbers from a binary stream |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.IntegerBinaryReader | Implements a binary reader for deserializing integer values from a binary stream |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.NilBinaryReader | Implements a binary reader for deserializing 'nil' values (representing null) from a binary stream |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< object > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.NullBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< sbyte > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.SByteBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< short > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.ShortBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< uint > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.UIntBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< ulong > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.ULongBinaryReader | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< ushort > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.UShortBinaryReader | |
►CXmobiTea.Binary.MessagePack.Serialize.Writer.Core.BinaryWriter< bool > | |
CXmobiTea.Binary.MessagePack.Serialize.Writer.BooleanBinaryWriter | Provides functionality to serialize boolean values into MessagePack binary format |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< bool > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.BooleanBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< byte > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.ByteBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< char > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.CharBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< DateTime > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.DateTimeBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< decimal > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.DecimalBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< double > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.DoubleBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< float > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.FloatBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< int > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.IntBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< long > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.LongBinaryWriter | |
►CXmobiTea.Binary.MessagePack.Serialize.Writer.Core.BinaryWriter< object > | |
CXmobiTea.Binary.MessagePack.Serialize.Writer.FloatBinaryWriter | Provides functionality to serialize floating-point numbers (both single and double precision) into MessagePack binary format |
CXmobiTea.Binary.MessagePack.Serialize.Writer.IntegerBinaryWriter | Provides functionality to serialize integer values (both signed and unsigned) into MessagePack binary format |
CXmobiTea.Binary.MessagePack.Serialize.Writer.NilBinaryWriter | Provides functionality to serialize a null or nil object into MessagePack binary format |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< object > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.NullBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< sbyte > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.SByteBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< short > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.ShortBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< uint > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.UIntBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< ulong > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.ULongBinaryWriter | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< ushort > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.UShortBinaryWriter | |
CXmobiTea.Data.GNArray.Builder | A builder class for constructing instances of GNArray |
CXmobiTea.Data.GNHashtable.Builder | A builder class for constructing instances of GNHashtable |
CXmobiTea.ProtonNet.Client.ClientPeerFactory.Builder | Builder class for configuring and constructing instances of the ClientPeerFactory |
CXmobiTea.ProtonNet.Control.Agent.Agents.PlainStartupAgent.Builder | Builder class for creating instances of PlainStartupAgent |
CXmobiTea.ProtonNet.Control.Agent.Agents.ServiceStartupAgent.Builder | Builder class for creating instances of ServiceStartupAgent |
CXmobiTea.ProtonNet.Control.Agent.ApplicationStartup.Builder | Builder class for ApplicationStartup with fluent API |
CXmobiTea.ProtonNet.Control.Agent.StartupAgentInfo.Builder | Builder class for creating instances of StartupAgentInfo |
CXmobiTea.ProtonNet.Control.ApplicationStartup.Builder | The Builder class is used to configure and create an instance of ApplicationStartup |
CXmobiTea.ProtonNet.Server.Socket.AuthTokenSettings.Builder | Builder for ThreadPoolSizeSettings |
CXmobiTea.ProtonNet.Server.Socket.Context.SocketServerContext.Builder | Provides a builder pattern for constructing instances of SocketServerContext |
CXmobiTea.ProtonNet.Server.Socket.DebugSocketServerEntry.Builder | Builder class for constructing instances of DebugSocketServerEntry |
CXmobiTea.ProtonNet.Server.Socket.SessionConfigSettings.Builder | Builder class for constructing instances of SessionConfigSettings |
CXmobiTea.ProtonNet.Server.Socket.SocketServerEntry.Builder | Builder class for constructing instances of SocketServerEntry |
CXmobiTea.ProtonNet.Server.Socket.SslConfigSettings.Builder | Builder class for constructing instances of SslConfigSettings |
CXmobiTea.ProtonNet.Server.Socket.StartupSettings.Builder | Builder class for constructing instances of StartupSettings |
CXmobiTea.ProtonNet.Server.Socket.TcpServerSettings.Builder | Builder class for constructing instances of TcpServerSettings |
CXmobiTea.ProtonNet.Server.Socket.ThreadPoolSizeSettings.Builder | Builder class for constructing instances of ThreadPoolSizeSettings |
CXmobiTea.ProtonNet.Server.Socket.UdpServerSettings.Builder | Builder class for constructing instances of UdpServerSettings |
CXmobiTea.ProtonNet.Server.Socket.UdpSessionConfigSettings.Builder | Builder class for constructing instances of UdpSessionConfigSettings |
CXmobiTea.ProtonNet.Server.Socket.WebSocketServerSettings.Builder | Builder class for constructing instances of WebSocketServerSettings |
CXmobiTea.ProtonNet.Server.WebApi.AuthTokenSettings.Builder | Builder for ThreadPoolSizeSettings |
CXmobiTea.ProtonNet.Server.WebApi.Context.WebApiServerContext.Builder | Builder class for constructing instances of WebApiServerContext |
CXmobiTea.ProtonNet.Server.WebApi.DebugWebApiServerEntry.Builder | Builder class for creating instances of DebugWebApiServerEntry |
CXmobiTea.ProtonNet.Server.WebApi.HttpServerSettings.Builder | Builder for HttpServerSettings |
CXmobiTea.ProtonNet.Server.WebApi.SessionConfigSettings.Builder | Builder for SessionConfigSettings |
CXmobiTea.ProtonNet.Server.WebApi.SslConfigSettings.Builder | Builder for SslConfigSettings |
CXmobiTea.ProtonNet.Server.WebApi.StartupSettings.Builder | Builder for StartupSettings |
CXmobiTea.ProtonNet.Server.WebApi.ThreadPoolSizeSettings.Builder | Builder for ThreadPoolSizeSettings |
CXmobiTea.ProtonNet.Server.WebApi.WebApiServerEntry.Builder | Builder for WebApiServerEntry |
CXmobiTea.ProtonNet.Client.Services.InitRequestProviderService.ClientIdProvider | Nested class responsible for generating unique client IDs |
CXmobiTea.ProtonNet.Server.Services.InitRequestProviderService.ConnectionIdProvider | Provides functionality to generate connection IDs |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Constance | |
CXmobiTea.Data.Converter.Helper.DetectSupport | Provides utility methods for type detection |
CXmobiTea.ProtonNet.Client.Services.InitRequestProviderService.EncryptKeyProvider | Nested class responsible for generating random encryption keys |
►CEventHandler | |
CXmobiTea.ProtonNet.Client.Socket.Handlers.EventHandler< TEventModel > | Abstract base class for handling events during socket communication |
CXmobiTea.ProtonNet.Server.Handlers.EventHandler< TEventModel > | Provides a base implementation for event handlers |
►CSystem.Exception | |
CXmobiTea.ProtonNet.Server.Socket.Exceptions.MissingSocketControllerException | Represents an exception that is thrown when a required socket controller is missing |
CXmobiTea.ProtonNet.Server.WebApi.Exceptions.MethodControllerInvalidException | Exception thrown when a method controller is invalid |
CXmobiTea.ProtonNet.Server.WebApi.Exceptions.MethodParameterControllerInvalidException | Exception thrown when a method parameter is invalid in the context of a controller |
►CXmobiTea.ProtonNet.Token.Exceptions.TokenException | Represents the base class for exceptions that occur during token processing |
CXmobiTea.ProtonNet.Token.Exceptions.TokenExpiredException | Represents an exception that is thrown when a token has expired |
CXmobiTea.ProtonNet.Token.Exceptions.TokenSignatureInvalidException | Represents an exception that is thrown when a token's signature is invalid |
CXmobiTea.ProtonNet.Token.Exceptions.TokenStringInvalidException | Represents an exception that is thrown when a token string is invalid |
CXmobiTea.ProtonNet.Server.Services.InitRequestProviderService.FiberProvider | Provides functionality to create new fibers |
CXmobiTea.ProtonNet.Server.WebApi.Models.GenerateParameterData | Represents the data used for generating parameters for method invocation |
►CXmobiTea.Data.GNData< int > | |
CXmobiTea.Data.GNArray | Represents a generic array data structure with various utility methods |
►CXmobiTea.Data.GNData< string > | |
CXmobiTea.Data.GNHashtable | Represents a generic hashtable data structure with various utility methods |
►CXmobiTea.ProtonNetCommon.HttpRequest | Represents an HTTP request with properties for the method, URL, protocol, headers, cookies, and body |
CXmobiTea.ProtonNet.Server.WebApi.Models.HttpRequest | Represents an HTTP request, inheriting from ProtonNetCommon.HttpRequest |
►CXmobiTea.ProtonNetCommon.HttpResponse | Represents an HTTP response, encapsulating the protocol, status, headers, cookies, and body of the response |
CXmobiTea.ProtonNet.Server.WebApi.Models.ViewResult | Represents a response from the server that is intended to be rendered as a view |
CXmobiTea.ProtonNet.Control.Helper.Models.HttpServerSettings | Settings for HTTP server configuration |
CXmobiTea.ProtonNet.Server.WebApi.HttpServerSettings | Settings HttpServer |
►CXmobiTea.Bean.Support.IAfterAutoBind | Defines a method that is called after auto-binding is complete |
CXmobiTea.ProtonNet.Client.Socket.SocketClientPeer | Represents a client peer that manages socket connections, sends and receives operations, and handles various socket events such as connection, disconnection, and errors. Inherits from ClientPeer and implements ISocketClientPeer and IAfterAutoBind |
►CXmobiTea.ProtonNet.Token.IAuthToken | Defines the methods for encoding, decoding, and verifying authentication tokens |
CXmobiTea.ProtonNet.Token.AuthToken | Implements the IAuthToken interface for encoding, decoding, and verifying authentication tokens |
►CXmobiTea.Bean.IAutoBindingContext | Defines methods for automatically binding dependencies in singleton instances |
►CXmobiTea.Bean.IBeanContext | Combines singleton management, auto-binding, and class scanning functionalities |
CXmobiTea.Bean.BeanContext | Implements the IBeanContext interface to manage singleton instances, handle auto-binding of dependencies, and scan classes in assemblies |
CXmobiTea.Bean.Support.IBeforeAutoBind | Defines a method that is called before the auto-binding process begins |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Support.IBeforeWebApiControllerResponse | Defines a handler that processes the final response before sending it back to the client in the Web API pipeline |
►CXmobiTea.Binary.IBinaryConverter | Defines methods for serializing and deserializing objects to and from binary data |
CXmobiTea.Binary.MessagePack.BinaryConverter | Provides methods for serializing and deserializing objects using MessagePack |
CXmobiTea.Binary.SimplePack.BinaryConverter | |
►CXmobiTea.Binary.MessagePack.Deserialize.IBinaryDeserializer | Defines the contract for a binary deserializer capable of deserializing data from binary streams and byte arrays |
CXmobiTea.Binary.MessagePack.Deserialize.BinaryDeserializer | Implements the IBinaryDeserializer interface, providing deserialization functionality for binary data |
►CXmobiTea.Binary.SimplePack.Deserialize.IBinaryDeserializer | |
CXmobiTea.Binary.SimplePack.Deserialize.BinaryDeserializer | |
►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.MessagePack.Deserialize.Reader.Core.BinaryReader< T > | Provides a base class for reading binary data of a specific type from a stream and interpreting it according to a type code |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.AbstractCollectionBinaryReader< T > | Provides a base class for reading binary data for collection types from a stream and interpreting it according to a type code |
CXmobiTea.Binary.MessagePack.Deserialize.Reader.Core.BinaryReader< T > | Provides a base class for reading binary data of a specific type from a stream and interpreting it according to a type code |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.IBinaryReader< T > | |
►CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< T > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.AbstractCollectionBinaryReader< T > | |
CXmobiTea.Binary.SimplePack.Deserialize.Reader.Core.BinaryReader< T > | |
►CXmobiTea.Binary.MessagePack.Serialize.IBinarySerializer | Provides methods for serializing objects into MessagePack binary format |
CXmobiTea.Binary.MessagePack.Serialize.BinarySerializer | Implements the IBinarySerializer interface to provide serialization capabilities for various data types |
►CXmobiTea.Binary.SimplePack.Serialize.IBinarySerializer | |
CXmobiTea.Binary.SimplePack.Serialize.BinarySerializer | |
►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.MessagePack.Serialize.Writer.Core.BinaryWriter< T > | Provides an abstract base class for implementing binary writers for specific data types |
CXmobiTea.Binary.MessagePack.Serialize.Writer.AbstractCollectionBinaryWriter< T > | Provides an abstract base class for implementing binary writers for collection types |
CXmobiTea.Binary.MessagePack.Serialize.Writer.Core.BinaryWriter< T > | Provides an abstract base class for implementing binary writers for specific data types |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.IBinaryWriter< T > | |
►CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< T > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.AbstractCollectionBinaryWriter< T > | |
CXmobiTea.Binary.SimplePack.Serialize.Writer.Core.BinaryWriter< T > | |
►CXmobiTea.ProtonNet.Server.Services.IByteArrayManagerService | Interface that defines methods for renting and returning byte arrays based on a given buffer, position, and count |
CXmobiTea.ProtonNet.Server.Services.ByteArrayManagerService | Service that manages byte array pooling by renting and returning byte arrays. Implements the IByteArrayManagerService interface |
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.IWatchCache | Interface for a watch cache that stores instances of AbstractWatch objects |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.WatchCache | Implementation of a watch cache that stores instances of AbstractWatch using a thread-safe dictionary |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.ICache< string, byte[]> | |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.IBufferCache | Interface for a buffer cache that stores byte arrays |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.BufferCache | Implementation of a buffer cache that stores byte arrays using a thread-safe dictionary |
►CXmobiTea.ProtonNet.Server.Models.IChannel | Defines methods for channel operations, including user management and properties |
CXmobiTea.ProtonNet.Server.Models.Channel | Implements the channel interface and provides methods for managing users and channel properties |
►CXmobiTea.ProtonNet.Server.Models.IChannelMediator | Defines methods for managing channel membership and operations |
CXmobiTea.ProtonNet.Server.Models.Channel | Implements the channel interface and provides methods for managing users and channel properties |
►CXmobiTea.ProtonNet.Server.Services.IChannelService | Provides methods for managing channels and user memberships in channels |
CXmobiTea.ProtonNet.Server.Services.ChannelService | Implements IChannelService to manage channels and user memberships |
►CXmobiTea.Bean.IClassScannerContext | Defines methods for scanning and retrieving types within a given namespace or assembly |
CXmobiTea.Bean.IBeanContext | Combines singleton management, auto-binding, and class scanning functionalities |
►CXmobiTea.ProtonNetClient.IClient | Defines the interface for a client that can connect, disconnect, and send data over a network. Supports both synchronous and asynchronous operations |
►CXmobiTea.ProtonNetClient.IHttpClient | Defines the interface for an HTTP client that can send requests and handle responses over a network. Inherits from IClient |
►CXmobiTea.ProtonNetClient.HttpClient | Represents an HTTP client that handles sending requests and receiving responses over a TCP connection |
►CXmobiTea.ProtonNetClient.WsClient | Implements a WebSocket client over an HTTP connection. Supports both synchronous and asynchronous operations |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketWsClient | Represents a WebSocket client, implementing the ISocketClient and ISetEncryptKey interfaces |
►CXmobiTea.ProtonNetClient.HttpsClient | Represents an HTTPS client that handles sending requests and receiving responses over an SSL/TLS-encrypted TCP connection |
►CXmobiTea.ProtonNetClient.WssClient | Implements a WebSocket Secure (WSS) client over an HTTPS connection. Supports both synchronous and asynchronous operations |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketWssClient | Represents a WebSocket Secure (WSS) client, implementing the ISocketClient and ISetEncryptKey interfaces |
►CXmobiTea.ProtonNetClient.ITcpClient | Represents the interface for a TCP client that can connect, disconnect, and send data over a network |
►CXmobiTea.ProtonNetClient.SslClient | Implements an SSL/TLS client for secure communication over a TCP connection |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketSslClient | Represents a secure socket client that uses SSL/TLS for communication, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNetClient.HttpsClient | Represents an HTTPS client that handles sending requests and receiving responses over an SSL/TLS-encrypted TCP connection |
►CXmobiTea.ProtonNetClient.TcpClient | Implements a TCP client for connecting to a server, sending, and receiving data. Provides both synchronous and asynchronous operations |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketTcpClient | Represents a TCP socket client, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNetClient.HttpClient | Represents an HTTP client that handles sending requests and receiving responses over a TCP connection |
►CXmobiTea.ProtonNetClient.IUdpClient | Defines the interface for a UDP client that can connect, disconnect, send, and receive data over a network. Supports both synchronous and asynchronous operations |
►CXmobiTea.ProtonNetClient.UdpClient | Implements a UDP client for sending and receiving data over a network. Provides both synchronous and asynchronous operations |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketUdpClient | Represents a UDP socket client, implementing the ISocketClient and ISetEncryptKey interfaces |
►CXmobiTea.ProtonNetClient.IWsClient | Defines the interface for a WebSocket client that can send and receive various types of data frames over a network |
CXmobiTea.ProtonNetClient.WsClient | Implements a WebSocket client over an HTTP connection. Supports both synchronous and asynchronous operations |
CXmobiTea.ProtonNetClient.WssClient | Implements a WebSocket Secure (WSS) client over an HTTPS connection. Supports both synchronous and asynchronous operations |
►CXmobiTea.ProtonNet.Client.IClientPeer | Represents a client peer in the network communication system. Provides methods to send requests, manage connections, and access network statistics |
►CXmobiTea.ProtonNet.Client.ClientPeer | Abstract class representing a client peer in the network communication system. Handles sending and receiving of operation requests, managing response timings, and providing debug support |
CXmobiTea.ProtonNet.Client.Socket.SocketClientPeer | Represents a client peer that manages socket connections, sends and receives operations, and handles various socket events such as connection, disconnection, and errors. Inherits from ClientPeer and implements ISocketClientPeer and IAfterAutoBind |
►CXmobiTea.ProtonNet.Client.WebApi.AbstractWebApiClientPeer | Abstract base class for a Web API client peer, implementing common functionality and providing a base for more specific Web API client peer implementations |
CXmobiTea.ProtonNet.Client.WebApi.HttpClientClientPeer | Represents a Web API client peer that communicates with the server using HTTP. Inherits from AbstractWebApiClientPeer and implements the IWebApiClientPeer interface |
►CXmobiTea.ProtonNet.Client.Socket.ISocketClientPeer | Interface representing a socket client peer, which is responsible for managing socket connections, sending events, and handling callbacks for various socket events |
CXmobiTea.ProtonNet.Client.Socket.SocketClientPeer | Represents a client peer that manages socket connections, sends and receives operations, and handles various socket events such as connection, disconnection, and errors. Inherits from ClientPeer and implements ISocketClientPeer and IAfterAutoBind |
►CXmobiTea.ProtonNet.Client.WebApi.IWebApiClientPeer | Interface for a Web API client peer, extending the basic client peer functionality with additional methods specific to Web API operations |
CXmobiTea.ProtonNet.Client.WebApi.AbstractWebApiClientPeer | Abstract base class for a Web API client peer, implementing common functionality and providing a base for more specific Web API client peer implementations |
CXmobiTea.ProtonNet.Client.WebApi.HttpClientClientPeer | Represents a Web API client peer that communicates with the server using HTTP. Inherits from AbstractWebApiClientPeer and implements the IWebApiClientPeer interface |
►CXmobiTea.ProtonNet.Client.IClientPeerFactory | Interface for a factory that creates and manages various types of client peers |
CXmobiTea.ProtonNet.Client.ClientPeerFactory | Factory class to create and manage different types of client peers, including Web API and Socket client peers |
►CXmobiTea.ProtonNet.Client.Models.IClientPeerInitRequest | Represents an initialization request for a client peer |
CXmobiTea.ProtonNet.Client.Models.ClientPeerInitRequest | Implements the IClientPeerInitRequest interface |
CXmobiTea.Bean.Support.IConstructorInvoke | Defines 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.AbstractContentFactory< TContent > | Provides a base implementation for a content factory that manages content |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< ILayoutContent > | |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.ILayoutContentFactory | Defines the contract for a layout content factory that manages layout content |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.LayoutContentFactory | Provides the implementation for handling layout content, including loading and retrieving layouts |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< IPartialContent > | |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IPartialContentFactory | Defines the contract for a partial content factory that manages and processes partial content |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.PartialContentFactory | Provides the implementation for handling partial content, including loading, processing, and replacing partial tags within content |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< IRawHtmlTemplate > | |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IRawHtmlContentFactory | Defines the contract for a factory that handles raw HTML templates, including generating and retrieving them based on views and layouts |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.RawHtmlContentFactory | Provides an implementation for handling raw HTML content templates, including generating new templates based on views and layouts, and managing session and view data |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IContentFactory< IViewContent > | |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.IViewContentFactory | Defines the contract for a factory that manages and retrieves view content |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Factory.ViewContentFactory | Provides an implementation for handling view content, including loading and processing views, managing layout overrides, and handling session content |
►CXmobiTea.Crypto.Aes.Decrypt.ICryptoDecrypter | Defines the interface for a cryptographic decrypter |
CXmobiTea.Crypto.Aes.Decrypt.CryptoDecrypter | Implementation of the ICryptoDecrypter interface for AES decryption |
►CXmobiTea.Crypto.Aes.Encrypt.ICryptoEncrypter | Defines the interface for a cryptographic encrypter |
CXmobiTea.Crypto.Aes.Encrypt.CryptoEncrypter | Implementation of the ICryptoEncrypter interface for AES encryption |
►CXmobiTea.Crypto.ICryptoProvider | Defines the interface for a cryptographic provider that supports encryption and decryption of data |
CXmobiTea.Crypto.Aes.CryptoProvider | Provides AES-based cryptographic operations including encryption and decryption |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< T > | Provides a method to convert an object to a specific data type |
CXmobiTea.Binary.Helper.Parsers.BoolDataConverter | Provides methods for converting objects to Boolean values |
CXmobiTea.Binary.Helper.Parsers.ByteDataConverter | Provides methods for converting objects to unsigned byte values |
CXmobiTea.Binary.Helper.Parsers.CharDataConverter | Provides methods for converting objects to character values |
CXmobiTea.Binary.Helper.Parsers.DoubleDataConverter | Provides methods for converting objects to double-precision floating-point values |
CXmobiTea.Binary.Helper.Parsers.FloatDataConverter | Provides methods for converting objects to single-precision floating-point values |
CXmobiTea.Binary.Helper.Parsers.IntDataConverter | Provides methods for converting objects to signed integer values |
CXmobiTea.Binary.Helper.Parsers.LongDataConverter | Provides methods for converting objects to signed long integer values |
CXmobiTea.Binary.Helper.Parsers.SByteDataConverter | Provides methods for converting objects to signed byte values |
CXmobiTea.Binary.Helper.Parsers.ShortDataConverter | Provides methods for converting objects to signed short integer values |
CXmobiTea.Binary.Helper.Parsers.StringDataConverter | Provides methods for converting objects to string values |
CXmobiTea.Binary.Helper.Parsers.UIntDataConverter | Provides methods for converting objects to unsigned integer values |
CXmobiTea.Binary.Helper.Parsers.ULongDataConverter | Provides methods for converting objects to unsigned long integer values |
CXmobiTea.Binary.Helper.Parsers.UShortDataConverter | Provides methods for converting objects to unsigned short integer values |
►CXmobiTea.Data.Converter.IDataConverter | Defines methods for serializing and deserializing objects and arrays |
CXmobiTea.Data.Converter.DataConverter | Provides methods for serializing and deserializing objects and arrays using custom converters |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< T > | Interface for data conversion |
CXmobiTea.Data.Helper.Parsers.BoolDataConverter | Converter class for converting various types to a boolean |
CXmobiTea.Data.Helper.Parsers.ByteDataConverter | Converter class for converting various types to a byte |
CXmobiTea.Data.Helper.Parsers.CharDataConverter | Converter class for converting various types to a char |
CXmobiTea.Data.Helper.Parsers.DoubleDataConverter | Converter class for converting various types to a double |
CXmobiTea.Data.Helper.Parsers.FloatDataConverter | Converter class for converting various types to a float |
CXmobiTea.Data.Helper.Parsers.IntDataConverter | Converter class for converting various types to an integer |
CXmobiTea.Data.Helper.Parsers.LongDataConverter | Converter class for converting various types to a long |
CXmobiTea.Data.Helper.Parsers.SByteDataConverter | Converter class for converting various types to a signed byte |
CXmobiTea.Data.Helper.Parsers.ShortDataConverter | Converter class for converting various types to a short |
CXmobiTea.Data.Helper.Parsers.StringDataConverter | Converter class for converting various types to a string |
CXmobiTea.Data.Helper.Parsers.UIntDataConverter | Converter class for converting various types to an unsigned integer |
CXmobiTea.Data.Helper.Parsers.ULongDataConverter | Converter class for converting various types to an unsigned long |
CXmobiTea.Data.Helper.Parsers.UShortDataConverter | Converter class for converting various types to an unsigned short |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< bool > | |
CXmobiTea.Binary.Helper.Parsers.BoolDataConverter | Provides methods for converting objects to Boolean values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< bool > | |
CXmobiTea.Data.Helper.Parsers.BoolDataConverter | Converter class for converting various types to a boolean |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< byte > | |
CXmobiTea.Binary.Helper.Parsers.ByteDataConverter | Provides methods for converting objects to unsigned byte values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< byte > | |
CXmobiTea.Data.Helper.Parsers.ByteDataConverter | Converter class for converting various types to a byte |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< char > | |
CXmobiTea.Binary.Helper.Parsers.CharDataConverter | Provides methods for converting objects to character values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< char > | |
CXmobiTea.Data.Helper.Parsers.CharDataConverter | Converter class for converting various types to a char |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< double > | |
CXmobiTea.Binary.Helper.Parsers.DoubleDataConverter | Provides methods for converting objects to double-precision floating-point values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< double > | |
CXmobiTea.Data.Helper.Parsers.DoubleDataConverter | Converter class for converting various types to a double |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< float > | |
CXmobiTea.Binary.Helper.Parsers.FloatDataConverter | Provides methods for converting objects to single-precision floating-point values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< float > | |
CXmobiTea.Data.Helper.Parsers.FloatDataConverter | Converter class for converting various types to a float |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< int > | |
CXmobiTea.Binary.Helper.Parsers.IntDataConverter | Provides methods for converting objects to signed integer values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< int > | |
CXmobiTea.Data.Helper.Parsers.IntDataConverter | Converter class for converting various types to an integer |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< long > | |
CXmobiTea.Binary.Helper.Parsers.LongDataConverter | Provides methods for converting objects to signed long integer values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< long > | |
CXmobiTea.Data.Helper.Parsers.LongDataConverter | Converter class for converting various types to a long |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< sbyte > | |
CXmobiTea.Binary.Helper.Parsers.SByteDataConverter | Provides methods for converting objects to signed byte values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< sbyte > | |
CXmobiTea.Data.Helper.Parsers.SByteDataConverter | Converter class for converting various types to a signed byte |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< short > | |
CXmobiTea.Binary.Helper.Parsers.ShortDataConverter | Provides methods for converting objects to signed short integer values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< short > | |
CXmobiTea.Data.Helper.Parsers.ShortDataConverter | Converter class for converting various types to a short |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< string > | |
CXmobiTea.Binary.Helper.Parsers.StringDataConverter | Provides methods for converting objects to string values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< string > | |
CXmobiTea.Data.Helper.Parsers.StringDataConverter | Converter class for converting various types to a string |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< uint > | |
CXmobiTea.Binary.Helper.Parsers.UIntDataConverter | Provides methods for converting objects to unsigned integer values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< uint > | |
CXmobiTea.Data.Helper.Parsers.UIntDataConverter | Converter class for converting various types to an unsigned integer |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< ulong > | |
CXmobiTea.Binary.Helper.Parsers.ULongDataConverter | Provides methods for converting objects to unsigned long integer values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< ulong > | |
CXmobiTea.Data.Helper.Parsers.ULongDataConverter | Converter class for converting various types to an unsigned long |
►CXmobiTea.Binary.Helper.Parsers.IDataConverter< ushort > | |
CXmobiTea.Binary.Helper.Parsers.UShortDataConverter | Provides methods for converting objects to unsigned short integer values |
►CXmobiTea.Data.Helper.Parsers.IDataConverter< ushort > | |
CXmobiTea.Data.Helper.Parsers.UShortDataConverter | Converter class for converting various types to an unsigned short |
►CXmobiTea.Data.Converter.Models.IDataMemberFieldInfoTypeMapper | Interface for mapping data member fields to metadata information |
CXmobiTea.Data.Converter.Models.DataMemberFieldInfoTypeMapper | Implements the IDataMemberFieldInfoTypeMapper interface to map data member fields to metadata information |
►CXmobiTea.Binary.Helper.Parsers.IDataParser | Defines methods for parsing various types of data |
CXmobiTea.Binary.Helper.Parsers.DataParser | Provides an implementation of the IDataParser interface for parsing data types |
►CXmobiTea.Data.Helper.Parsers.IDataParser | Interface defining methods for parsing objects into various data types |
CXmobiTea.Data.Helper.Parsers.DataParser | Implementation of the IDataParser interface for converting objects to various data types |
►CXmobiTea.ProtonNet.Client.Supports.IDebugSupport | Interface that provides methods for generating debug information related to the lifecycle of operation requests and events |
CXmobiTea.ProtonNet.Client.Supports.DefaultDebugOperationService | Default implementation of the IDebugSupport interface, providing methods for generating debug information related to the lifecycle of operation requests and events |
►CXmobiTea.Data.Converter.Models.IDeserializeConverter | Interface for converting GNHashtable and GNArray objects to their respective types |
CXmobiTea.Data.Converter.Models.DeserializeConverter | Implementation of IDeserializeConverter for converting GNHashtable and GNArray objects to their respective types |
►CIDictionary | |
CXmobiTea.Collections.Generic.ThreadSafeDictionary< TKey, TValue > | Provides a thread-safe dictionary implementation that supports concurrent access to elements in a multi-threaded environment |
►CIDisposable | |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.AbstractWatch | Provides a base class for file system watching with support for resource disposal |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.FileCacheWatch | Monitors changes to a specific file and updates the cache accordingly |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.FolderCacheWatch | Monitors changes to files and folders within a specified directory and updates the cache accordingly |
CXmobiTea.ProtonNetClient.SslClient | Implements an SSL/TLS client for secure communication over a TCP connection |
CXmobiTea.ProtonNetClient.TcpClient | Implements a TCP client for connecting to a server, sending, and receiving data. Provides both synchronous and asynchronous operations |
CXmobiTea.ProtonNetClient.UdpClient | Implements a UDP client for sending and receiving data over a network. Provides both synchronous and asynchronous operations |
►CXmobiTea.ProtonNetServer.SslServer | Represents an SSL server that can handle multiple secure client sessions |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketSslServer | Represents a secure TCP server (SSL/TLS) that integrates with the ProtonNet framework, allowing for secure TCP communication within the socket server context |
►CXmobiTea.ProtonNetServer.HttpsServer | Represents an HTTPS server, inheriting from the SslServer class |
CXmobiTea.ProtonNet.Server.WebApi.Server.WebApiHttpsServer | Represents an HTTPS server for handling Web API requests, inheriting from HttpsServer and implementing ISubServer |
►CXmobiTea.ProtonNetServer.WssServer | Represents a secure WebSocket server that inherits from HttpsServer and implements WebSocket functionality |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketWssServer | Represents a WebSocket Secure (WSS) server that integrates with the ProtonNet framework, allowing for secure WebSocket communication within the socket server context |
►CXmobiTea.ProtonNetServer.SslSession | Represents a secure SSL session with the ability to manage connection, data transmission, and handshake processes |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketSslSession | Represents an SSL session for handling client connections, sending and receiving data, and managing session-specific state in a secure manner |
►CXmobiTea.ProtonNetServer.HttpsSession | Represents an HTTPS session, inheriting from the SslSession class |
CXmobiTea.ProtonNet.Server.WebApi.Sessions.WebApiHttpsSession | Represents an HTTPS session in the Web API server |
►CXmobiTea.ProtonNetServer.WssSession | Represents a secure WebSocket session that inherits from HttpsSession and implements WebSocket functionality |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketWssSession | Represents a WebSocket Secure (WSS) session for handling client connections, sending and receiving data, and managing session-specific state |
►CXmobiTea.ProtonNetServer.TcpServer | Represents a TCP server that can handle multiple client sessions |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketTcpServer | Represents a TCP server that integrates with the ProtonNet framework, allowing for TCP communication within the socket server context |
►CXmobiTea.ProtonNetServer.HttpServer | Represents an HTTP server, inheriting from the TcpServer class |
CXmobiTea.ProtonNet.Server.WebApi.Server.WebApiHttpServer | Represents an HTTP server for handling Web API requests, inheriting from HttpServer and implementing ISubServer |
►CXmobiTea.ProtonNetServer.WsServer | Represents a WebSocket server that inherits from HttpServer and implements WebSocket functionality |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketWsServer | Represents a WebSocket (WS) server that integrates with the ProtonNet framework, allowing for WebSocket communication within the socket server context |
►CXmobiTea.ProtonNetServer.TcpSession | Provides the implementation for a TCP session, handling connection, data transmission, and disconnection |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketTcpSession | Represents a TCP session for handling client connections, sending and receiving data, and managing session-specific state |
►CXmobiTea.ProtonNetServer.HttpSession | Represents an HTTP session, inheriting from the TcpSession class |
CXmobiTea.ProtonNet.Server.WebApi.Sessions.WebApiHttpSession | Represents an HTTP session in the Web API server |
►CXmobiTea.ProtonNetServer.WsSession | Represents a WebSocket session that inherits from HttpSession and implements WebSocket functionality |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketWsSession | Represents a WebSocket (WS) session for handling client connections, sending and receiving data, and managing session-specific state |
►CXmobiTea.ProtonNetServer.UdpServer | Represents a UDP server that provides functionalities for managing UDP connections and data transmission |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketUdpServer | Represents a UDP server that integrates with the ProtonNet framework, allowing for UDP communication within the socket server context |
►CXmobiTea.ProtonNetServer.UdpSession | Represents a UDP session that handles communication with a remote endpoint |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketUdpSession | Represents a UDP session for handling client connections, sending and receiving data, and managing session-specific state |
►CXmobiTea.ProtonNet.Server.Models.IEncryptKeySetter | Defines a method for setting the encryption key |
►CXmobiTea.ProtonNet.Server.Socket.Sessions.ISocketSession | Defines the interface for a socket session, providing methods for sending data, managing session state, and handling encryption and session time |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketSslSession | Represents an SSL session for handling client connections, sending and receiving data, and managing session-specific state in a secure manner |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketTcpSession | Represents a TCP session for handling client connections, sending and receiving data, and managing session-specific state |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketUdpSession | Represents a UDP session for handling client connections, sending and receiving data, and managing session-specific state |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketWsSession | Represents a WebSocket (WS) session for handling client connections, sending and receiving data, and managing session-specific state |
CXmobiTea.ProtonNet.Server.Socket.Sessions.SocketWssSession | Represents a WebSocket Secure (WSS) session for handling client connections, sending and receiving data, and managing session-specific state |
►CXmobiTea.ProtonNet.Server.WebApi.Sessions.IWebApiSession | Defines the methods and properties for a Web API session |
CXmobiTea.ProtonNet.Server.WebApi.Sessions.WebApiHttpSession | Represents an HTTP session in the Web API server |
CXmobiTea.ProtonNet.Server.WebApi.Sessions.WebApiHttpsSession | Represents an HTTPS session in the Web API server |
►CXmobiTea.Threading.IEnqueue | Defines the contract for enqueuing tasks |
CXmobiTea.Threading.Agent.EnqueueAgent | Manages and processes tasks that need to be executed. Implements task enqueuing and processing with statistics tracking |
►CXmobiTea.Threading.IFiber | Defines the contract for a fiber that supports task enqueueing, scheduling, and interval scheduling |
CXmobiTea.Threading.PoolFiber | Represents a pool of fibers that can enqueue tasks, schedule tasks, and schedule tasks at regular intervals |
CXmobiTea.Threading.RoundRobinFiber | Represents a fiber that uses a round-robin scheduling strategy for task execution |
CXmobiTea.Threading.ThreadFiber | Represents a fiber that uses a dedicated thread for task execution and scheduling |
CXmobiTea.Threading.RoundRobinEnqueueAgent | Represents an enqueue agent that uses a round-robin scheduling strategy for task execution |
►CXmobiTea.Threading.Agent.IEnqueueInternal | Provides methods for enqueuing tasks that will be executed |
CXmobiTea.Threading.Agent.EnqueueAgent | Manages and processes tasks that need to be executed. Implements task enqueuing and processing with statistics tracking |
CXmobiTea.Threading.RoundRobinEnqueueAgent | Represents an enqueue agent that uses a round-robin scheduling strategy for task execution |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.IEventHandler | Interface for handling events that occur during socket communication |
CXmobiTea.ProtonNet.Client.Socket.Handlers.EventHandler< TEventModel > | Abstract base class for handling events during socket communication |
CXmobiTea.ProtonNet.Client.Socket.Handlers.EventHandler< TEventModel > | Abstract base class for handling events during socket communication |
►CXmobiTea.ProtonNet.Server.Handlers.IEventHandler | Defines the interface for event handlers |
CXmobiTea.ProtonNet.Server.Handlers.EventHandler< TEventModel > | Provides a base implementation for event handlers |
CXmobiTea.ProtonNet.Server.Handlers.EventHandler< TEventModel > | Provides a base implementation for event handlers |
►CXmobiTea.ProtonNet.Client.Socket.Services.IEventService | Interface for an event service that manages event handlers and processes incoming operation events |
CXmobiTea.ProtonNet.Client.Socket.Services.EventService | Implementation of IEventService that manages event handlers and processes incoming operation events |
►CXmobiTea.ProtonNet.Server.Services.IEventService | Defines methods for managing and handling events |
CXmobiTea.ProtonNet.Server.Services.EventService | Implements IEventService to manage and handle events |
►CXmobiTea.ProtonNet.Control.Handlers.IExecuteHandler | Interface for command execution handlers |
►CXmobiTea.ProtonNet.Control.Handlers.AbstractExecuteHandler | Abstract base class for command execution handlers |
CXmobiTea.ProtonNet.Control.Handlers.LinuxExecuteHandler | Handler for executing commands on Linux platform |
CXmobiTea.ProtonNet.Control.Handlers.OSXExecuteHandler | Handler for executing commands on OSX platform |
CXmobiTea.ProtonNet.Control.Handlers.WindowsExecuteHandler | Handler for executing commands on Windows platform |
►CXmobiTea.ProtonNet.Control.Services.IExecuteService | Interface for executing commands based on the platform |
CXmobiTea.ProtonNet.Control.Services.ExecuteService | Implementation of IExecuteService that manages and executes commands using platform-specific handlers |
►CXmobiTea.Threading.IFiberControl | Defines the contract for controlling a fiber, including starting and disposing of it |
CXmobiTea.Threading.PoolFiber | Represents a pool of fibers that can enqueue tasks, schedule tasks, and schedule tasks at regular intervals |
CXmobiTea.Threading.RoundRobinFiber | Represents a fiber that uses a round-robin scheduling strategy for task execution |
CXmobiTea.Threading.ThreadFiber | Represents a fiber that uses a dedicated thread for task execution and scheduling |
►CXmobiTea.Threading.IFiberStatisticsCounter | Defines the contract for accessing various statistics counters related to fibers |
CXmobiTea.Threading.PoolFiber | Represents a pool of fibers that can enqueue tasks, schedule tasks, and schedule tasks at regular intervals |
CXmobiTea.Threading.RoundRobinFiber | Represents a fiber that uses a round-robin scheduling strategy for task execution |
CXmobiTea.Threading.ThreadFiber | Represents a fiber that uses a dedicated thread for task execution and scheduling |
CXmobiTea.Bean.Support.IFinalAutoBind | Defines a method that is called after the final auto-binding all process is completed |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IGetViewDataElement | Defines the contract for an element that retrieves view data by name |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.GetViewDataElement | Represents an implementation of IGetViewDataElement, used to retrieve a specific view data element by its name |
►CXmobiTea.Data.IGNData | Defines a contract for classes that can convert their data into a specific format |
CXmobiTea.Data.GNData< TKey > | Abstract class representing generic data operations |
►CXmobiTea.Data.Converter.Models.IGNEnhancedObjectFieldMetadata | Interface defining metadata for fields in a GNEnhanced object |
CXmobiTea.Data.Converter.Models.GNEnhancedObjectFieldMetadata | Implementation of IGNEnhancedObjectFieldMetadata that provides metadata for fields in a GNEnhanced object |
►CXmobiTea.ProtonNet.Client.Services.IInitRequestProviderService | Interface for a service that provides initialization requests for creating new client peers |
CXmobiTea.ProtonNet.Client.Services.InitRequestProviderService | Service that provides initialization requests for creating new client peers. It generates session IDs, encryption keys, and client IDs for the requests |
►CXmobiTea.ProtonNet.Server.Services.IInitRequestProviderService | Defines a service for creating new session initialization requests |
►CXmobiTea.ProtonNet.Server.Services.InitRequestProviderService | Implements IInitRequestProviderService to provide new session initialization requests |
CXmobiTea.ProtonNet.Server.WebApi.Services.WebApiInitRequestProviderService | Provides initialization requests for Web API sessions |
CXmobiTea.ProtonNet.Server.WebApi.Services.WebApiInitRequestProviderService | Provides initialization requests for Web API sessions |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.ILayoutContent | Defines the contract for layout content, including the name, original content, and processed content with partial renders |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.LayoutContent | Represents the implementation of ILayoutContent, holding both the original and processed content of a layout, including partial renders |
►CIList | |
CXmobiTea.Collections.Generic.ThreadSafeList< T > | Provides a thread-safe list implementation that supports safe access to elements in a multi-threaded environment |
►CXmobiTea.Logging.ILogger | Provides a logging interface with various levels of logging |
CXmobiTea.Logging.Console.ConsoleLogger | A logger implementation that outputs logs to the console with various log levels |
CXmobiTea.Logging.Empty.EmptyLogger | Represents a logger that performs no logging actions. This class is a placeholder or no-op (no operation) logger, useful for cases where logging needs to be disabled |
CXmobiTea.Logging.Log4Net.Log4NetLogger | Implements the ILogger interface using the log4net logging framework |
►CXmobiTea.Logging.ILoggerFactory | Interface representing a factory for creating loggers |
CXmobiTea.Logging.Console.ConsoleLoggerFactory | Factory class to create instances of ConsoleLogger. This class is a singleton, with the single instance accessible via the Instance property |
CXmobiTea.Logging.Empty.EmptyLoggerFactory | Factory class for creating instances of EmptyLogger. This factory returns a logger that performs no logging operations |
CXmobiTea.Logging.Log4Net.Log4NetLoggerFactory | Provides a factory for creating instances of ILogger that use the log4net logging framework |
►CXmobiTea.ProtonNetCommon.IMemoryBuffer | Interface defining the operations for a memory buffer |
CXmobiTea.ProtonNetCommon.MemoryBuffer | Implementation of the IMemoryBuffer interface, providing methods to manage a byte buffer |
►CXmobiTea.ProtonNetCommon.INetworkStatistics | Interface for retrieving network statistics |
►CXmobiTea.ProtonNetCommon.IChangeNetworkStatistics | Interface for modifying network statistics |
CXmobiTea.ProtonNetCommon.ChangeNetworkStatistics | Class that implements IChangeNetworkStatistics, providing methods to modify and retrieve network statistics |
►CXmobiTea.ProtonNetCommon.NetworkStatistics | Class that implements INetworkStatistics, providing basic retrieval of network statistics |
CXmobiTea.ProtonNetCommon.ChangeNetworkStatistics | Class that implements IChangeNetworkStatistics, providing methods to modify and retrieve network statistics |
►CXmobiTea.ProtonNet.RpcProtocol.IOperationDeserializeSupport | Interface defining the contract for deserialization support of operation models in the XmobiTea.ProtonNet library |
CXmobiTea.ProtonNet.RpcProtocol.OperationDeserializeSupport | Implementation of IOperationDeserializeSupport that provides deserialization support for various operation types |
►CXmobiTea.ProtonNet.Networking.IOperationModel | Defines the interface for operation models in the networking layer |
CXmobiTea.ProtonNet.Networking.OperationDisconnect | Represents a disconnect operation in the networking layer |
CXmobiTea.ProtonNet.Networking.OperationEvent | Represents an event operation in the networking layer |
CXmobiTea.ProtonNet.Networking.OperationHandshake | Represents a handshake operation in the networking layer |
CXmobiTea.ProtonNet.Networking.OperationHandshakeAck | Represents a handshake acknowledgment operation in the networking layer |
CXmobiTea.ProtonNet.Networking.OperationPing | Represents a Ping operation in the networking layer, typically used to check connectivity or latency |
CXmobiTea.ProtonNet.Networking.OperationPong | Represents a Pong operation in the networking layer, typically used as a response to a Ping |
CXmobiTea.ProtonNet.Networking.OperationRequest | Represents a request for an operation in the networking layer |
CXmobiTea.ProtonNet.Networking.OperationResponse | Represents the response to an operation 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.Server.Socket.Handlers.AbstractOperationModelHandler< TOperationModel > | Provides an abstract base class for handling operations on socket sessions with a specific operation model type |
►CXmobiTea.ProtonNet.RpcProtocol.IOperationSerializeSupport | Interface defining the contract for serialization support of operation models in the XmobiTea.ProtonNet library |
CXmobiTea.ProtonNet.RpcProtocol.OperationSerializeSupport | Implementation of IOperationSerializeSupport that provides serialization support for various operation types |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IPartialContent | Defines the contract for partial content, including the name, original content, and processed content with partial renders |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.PartialContent | Represents the implementation of IPartialContent, holding both the original and processed content of a partial, including partial renders |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IPinitElement | Defines the contract for an initialization element that contains a collection of set view data elements |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.PinitElement | Represents the implementation of IPinitElement, holding an array of elements used to set view data during initialization |
►CXmobiTea.ProtonNet.Server.Models.IProperty | Defines methods for managing property data with a string key |
CXmobiTea.ProtonNet.Server.Models.Property | Implements the IProperty interface for managing properties with a thread-safe dictionary |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IRawHtmlTemplate | Defines 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.RawHtmlTemplate | Represents the implementation of IRawHtmlTemplate, holding the name, content, renderable view data elements, and initialization elements for the template |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IRenderViewDataElement | Defines the contract for an element that is responsible for rendering view data in a template, including its name and original content |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.RenderViewDataElement | Represents the implementation of IRenderViewDataElement, holding the name and original content of the view data element to be rendered |
►CXmobiTea.ProtonNet.Server.Handlers.IRequestHandler | Defines the interface for request handlers |
CXmobiTea.ProtonNet.Server.Handlers.RequestHandler< TRequestModel > | Provides a base implementation for request handlers |
CXmobiTea.ProtonNet.Server.Handlers.RequestHandler< TRequestModel > | Provides a base implementation for request handlers |
►CXmobiTea.ProtonNet.Server.Services.IRequestService | Defines a service for handling requests |
CXmobiTea.ProtonNet.Server.Services.RequestService | Implements IRequestService to handle requests |
►CXmobiTea.ProtonNet.RpcProtocol.IRpcProtocol | Interface defining the contract for RPC communication protocols in the XmobiTea.ProtonNet library |
CXmobiTea.ProtonNet.RpcProtocol.RpcProtocol | RpcProtocol class implements the IRpcProtocol interface to handle RPC communication protocols |
►CXmobiTea.ProtonNet.Client.Services.IRpcProtocolService | Interface 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.Client.Services.RpcProtocolService | Implements the IRpcProtocolService interface, providing methods for handling RPC protocol operations, including serialization, deserialization, and encryption of operation models |
►CXmobiTea.ProtonNet.Server.Services.IRpcProtocolService | Defines the service for handling RPC protocol operations |
CXmobiTea.ProtonNet.Server.Services.RpcProtocolService | Implements IRpcProtocolService to handle RPC protocol operations |
►CXmobiTea.Threading.ISchedule | Defines the contract for scheduling tasks |
CXmobiTea.Threading.Agent.ScheduleAgent | Manages and services tasks that are scheduled to run at a specific time |
CXmobiTea.Threading.IFiber | Defines the contract for a fiber that supports task enqueueing, scheduling, and interval scheduling |
►CXmobiTea.Threading.IScheduleOnInterval | Defines the contract for scheduling tasks to run at regular intervals |
CXmobiTea.Threading.Agent.ScheduleOnIntervalAgent | Manages and services tasks that are scheduled to run at regular intervals |
CXmobiTea.Threading.IFiber | Defines the contract for a fiber that supports task enqueueing, scheduling, and interval scheduling |
►CXmobiTea.Data.Converter.Models.ISerializeConverter | Interface for converting objects and lists to GNHashtable and GNArray respectively |
CXmobiTea.Data.Converter.Models.SerializeConverter | Implementation of ISerializeConverter for converting objects and lists to GNHashtable and GNArray |
►CXmobiTea.ProtonNet.Server.Socket.Server.IServer | Defines 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.ProtonNet.Server.Socket.Server.SocketSslServer | Represents a secure TCP server (SSL/TLS) that integrates with the ProtonNet framework, allowing for secure TCP communication within the socket server context |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketTcpServer | Represents a TCP server that integrates with the ProtonNet framework, allowing for TCP communication within the socket server context |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketUdpServer | Represents a UDP server that integrates with the ProtonNet framework, allowing for UDP communication within the socket server context |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketWsServer | Represents a WebSocket (WS) server that integrates with the ProtonNet framework, allowing for WebSocket communication within the socket server context |
CXmobiTea.ProtonNet.Server.Socket.Server.SocketWssServer | Represents a WebSocket Secure (WSS) server that integrates with the ProtonNet framework, allowing for secure WebSocket communication within the socket server context |
►CXmobiTea.ProtonNetServer.IServer | Represents the interface for a server, providing methods for starting, stopping, and managing connections and data broadcasts |
►CXmobiTea.ProtonNetServer.IHttpServer | Represents an interface for an HTTP server, inheriting from the IServer interface |
CXmobiTea.ProtonNetServer.HttpServer | Represents an HTTP server, inheriting from the TcpServer class |
CXmobiTea.ProtonNetServer.HttpsServer | Represents an HTTPS server, inheriting from the SslServer class |
►CXmobiTea.ProtonNetServer.ITcpServer | Represents the interface for a TCP server |
CXmobiTea.ProtonNetServer.SslServer | Represents an SSL server that can handle multiple secure client sessions |
CXmobiTea.ProtonNetServer.TcpServer | Represents a TCP server that can handle multiple client sessions |
►CXmobiTea.ProtonNetServer.IUdpServer | Defines the interface for a UDP server, extending the basic server functionalities |
CXmobiTea.ProtonNetServer.UdpServer | Represents a UDP server that provides functionalities for managing UDP connections and data transmission |
►CXmobiTea.ProtonNetServer.IWsServer | Represents the interface for a WebSocket server, providing methods for broadcasting and closing WebSocket connections |
CXmobiTea.ProtonNetServer.WsServer | Represents a WebSocket server that inherits from HttpServer and implements WebSocket functionality |
CXmobiTea.ProtonNetServer.WssServer | Represents a secure WebSocket server that inherits from HttpsServer and implements WebSocket functionality |
►CXmobiTea.ProtonNet.Server.Context.IServerContext | Defines the interface for server context services |
►CXmobiTea.ProtonNet.Server.Context.ServerContext | Implements the server context services |
CXmobiTea.ProtonNet.Server.Socket.Context.SocketServerContext | Represents the socket server context, implementing ISocketServerContext. This class is sealed to prevent inheritance |
CXmobiTea.ProtonNet.Server.WebApi.Context.WebApiServerContext | Provides an implementation of the WebApiServerContext |
►CXmobiTea.ProtonNet.Server.Socket.Context.ISocketServerContext | Provides an interface for the socket server context, extending IServerContext |
CXmobiTea.ProtonNet.Server.Socket.Context.SocketServerContext | Represents the socket server context, implementing ISocketServerContext. This class is sealed to prevent inheritance |
►CXmobiTea.ProtonNet.Server.WebApi.Context.IWebApiServerContext | Represents the context for a Web API server |
CXmobiTea.ProtonNet.Server.WebApi.Context.WebApiServerContext | Provides an implementation of the WebApiServerContext |
►CXmobiTea.ProtonNetCommon.IServerNetworkStatistics | Interface for retrieving server network statistics |
CXmobiTea.ProtonNet.Server.Models.ServerNetworkStatistics | Implements IServerNetworkStatistics to aggregate network statistics from multiple sources |
►CXmobiTea.ProtonNetCommon.IChangeServerNetworkStatistics | Interface for modifying server network statistics |
CXmobiTea.ProtonNetCommon.ChangeServerNetworkStatistics | Class that implements IChangeServerNetworkStatistics, providing methods to modify and retrieve server network statistics |
►CXmobiTea.ProtonNetCommon.ServerNetworkStatistics | Class that implements IServerNetworkStatistics, providing basic retrieval of server network statistics |
CXmobiTea.ProtonNetCommon.ChangeServerNetworkStatistics | Class that implements IChangeServerNetworkStatistics, providing methods to modify and retrieve server network statistics |
►CXmobiTea.Threading.IService | Defines the contract for a service that performs a specific action |
CXmobiTea.Threading.Agent.EnqueueAgent | Manages and processes tasks that need to be executed. Implements task enqueuing and processing with statistics tracking |
CXmobiTea.Threading.Agent.ScheduleAgent | Manages and services tasks that are scheduled to run at a specific time |
CXmobiTea.Threading.Agent.ScheduleOnIntervalAgent | Manages and services tasks that are scheduled to run at regular intervals |
►CXmobiTea.ProtonNet.Server.Models.ISession | Defines methods for accessing session information |
CXmobiTea.ProtonNet.Server.Socket.Sessions.ISocketSession | Defines the interface for a socket session, providing methods for sending data, managing session state, and handling encryption and session time |
CXmobiTea.ProtonNet.Server.WebApi.Sessions.IWebApiSession | Defines the methods and properties for a Web API session |
►CXmobiTea.ProtonNetServer.ISession | Represents the interface for a session, providing methods for managing the connection, sending data, and retrieving network statistics |
►CXmobiTea.ProtonNetServer.IHttpSession | Represents an interface for an HTTP session, inheriting from the ISession interface |
CXmobiTea.ProtonNetServer.HttpSession | Represents an HTTP session, inheriting from the TcpSession class |
CXmobiTea.ProtonNetServer.HttpsSession | Represents an HTTPS session, inheriting from the SslSession class |
►CXmobiTea.ProtonNetServer.ITcpSession | Represents an interface for TCP session operations |
CXmobiTea.ProtonNetServer.SslSession | Represents a secure SSL session with the ability to manage connection, data transmission, and handshake processes |
CXmobiTea.ProtonNetServer.TcpSession | Provides the implementation for a TCP session, handling connection, data transmission, and disconnection |
►CXmobiTea.ProtonNetServer.IUdpSession | Represents the interface for a UDP session |
CXmobiTea.ProtonNetServer.UdpSession | Represents a UDP session that handles communication with a remote endpoint |
►CXmobiTea.ProtonNetServer.IWsSession | Represents the interface for a WebSocket session, providing methods for sending various WebSocket frames |
CXmobiTea.ProtonNetServer.WsSession | Represents a WebSocket session that inherits from HttpSession and implements WebSocket functionality |
CXmobiTea.ProtonNetServer.WssSession | Represents a secure WebSocket session that inherits from HttpsSession and implements WebSocket functionality |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.ISessionContent | Defines the contract for session content, including the name, original content, and processed content with partial renders |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.SessionContent | Represents the implementation of ISessionContent, holding the name, original content, and processed content of a session, including partial renders |
►CXmobiTea.ProtonNet.Server.Models.ISessionFiber | Defines a method for retrieving the fiber associated with the session |
CXmobiTea.ProtonNet.Server.Socket.Sessions.ISocketSession | Defines the interface for a socket session, providing methods for sending data, managing session state, and handling encryption and session time |
►CXmobiTea.ProtonNet.Server.Models.ISessionIdSetter | Defines a method for setting the session ID |
CXmobiTea.ProtonNet.Server.Socket.Sessions.ISocketSession | Defines the interface for a socket session, providing methods for sending data, managing session state, and handling encryption and session time |
CXmobiTea.ProtonNet.Server.WebApi.Sessions.IWebApiSession | Defines the methods and properties for a Web API session |
►CXmobiTea.ProtonNet.Server.Models.ISessionInitRequest | Defines the properties required for a session initialization request |
CXmobiTea.ProtonNet.Server.Models.SessionInitRequest | Implements the ISessionInitRequest interface for session initialization requests |
►CXmobiTea.ProtonNet.Server.Services.ISessionService | Defines the service for managing sessions |
CXmobiTea.ProtonNet.Server.Services.SessionService | Implements ISessionService to manage sessions |
►CXmobiTea.ProtonNet.Client.Socket.Clients.ISetEncryptKey | Interface for setting the encryption key used by the socket client |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketSslClient | Represents a secure socket client that uses SSL/TLS for communication, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketTcpClient | Represents a TCP socket client, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketUdpClient | Represents a UDP socket client, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketWsClient | Represents a WebSocket client, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketWssClient | Represents a WebSocket Secure (WSS) client, implementing the ISocketClient and ISetEncryptKey interfaces |
►CXmobiTea.ProtonNet.Server.Models.ISetterUserPeer | Defines methods for setting user peer properties |
CXmobiTea.ProtonNet.Server.Models.UserPeer | Implements the IUserPeer and ISetterUserPeer interfaces for managing user peer data |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.ISetViewDataElement | Defines the contract for an element that sets view data, including its name and value |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.SetViewDataElement | Represents the implementation of ISetViewDataElement, holding the name and value of the view data element |
►CXmobiTea.Threading.Models.ISingleTask | Represents a single task that can be invoked |
►CXmobiTea.Threading.Models.IScheduleTask | Represents a scheduled task that can be invoked and checked for its running status |
►CXmobiTea.Threading.Models.IScheduleOnIntervalTask | Represents a scheduled task that repeats at regular intervals |
CXmobiTea.Threading.Models.ScheduleOnIntervalTask | Provides an implementation of a scheduled task that repeats at regular intervals |
►CXmobiTea.Threading.Models.ScheduleTask | Provides an implementation of a scheduled task with an action and state management |
CXmobiTea.Threading.Models.ScheduleOnIntervalTask | Provides an implementation of a scheduled task that repeats at regular intervals |
►CXmobiTea.Threading.Models.SingleTask | Provides an implementation of a single task with an action |
CXmobiTea.Threading.Models.ScheduleTask | Provides an implementation of a scheduled task with an action and state management |
►CXmobiTea.Bean.ISingletonContext | Defines methods for managing singleton instances in the context |
CXmobiTea.Bean.IBeanContext | Combines singleton management, auto-binding, and class scanning functionalities |
►CXmobiTea.Bean.Factory.ISingletonFactory | Defines the interface for a singleton factory |
CXmobiTea.Bean.Factory.SingletonFactory | A factory class for creating and managing singleton instances |
►CXmobiTea.ProtonNet.Client.Socket.Clients.ISocketClient | Interface representing a socket client, responsible for managing socket connections and data transmission |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketSslClient | Represents a secure socket client that uses SSL/TLS for communication, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketTcpClient | Represents a TCP socket client, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketUdpClient | Represents a UDP socket client, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketWsClient | Represents a WebSocket client, implementing the ISocketClient and ISetEncryptKey interfaces |
CXmobiTea.ProtonNet.Client.Socket.Clients.SocketWssClient | Represents a WebSocket Secure (WSS) client, implementing the ISocketClient and ISetEncryptKey interfaces |
►CXmobiTea.ProtonNet.Server.Socket.Services.ISocketControllerService | Defines the interface for a service that manages socket controller operations, including handling connections, data reception, disconnections, and errors for socket sessions |
CXmobiTea.ProtonNet.Server.Socket.Services.SocketControllerService | Implements the ISocketControllerService interface to manage socket session events such as connection, data reception, disconnection, and errors. This service coordinates the handling of these events through registered socket controllers |
►CXmobiTea.ProtonNet.Client.Socket.Handlers.ISocketOperationModelHandler< TOperationModel > | Interface for handling socket operation models of any type |
CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< TOperationModel > | Abstract base class for handling specific types of socket operation models |
CXmobiTea.ProtonNet.Client.Socket.Handlers.AbstractOperationModelHandler< TOperationModel > | Abstract base class for handling specific types of socket operation models |
►CXmobiTea.ProtonNet.Server.Socket.Handlers.ISocketOperationModelHandler | Defines the interface for handling operations on socket sessions |
CXmobiTea.ProtonNet.Server.Socket.Handlers.AbstractOperationModelHandler< TOperationModel > | Provides an abstract base class for handling operations on socket sessions with a specific operation model type |
►CXmobiTea.ProtonNet.Client.Socket.Services.ISocketOperationModelService | Interface for a service that handles socket operation models based on their operation type |
CXmobiTea.ProtonNet.Client.Socket.Services.SocketOperationModelService | Implementation of ISocketOperationModelService that manages operation model handlers and processes incoming operations |
►CXmobiTea.ProtonNet.Server.Socket.Services.ISocketOperationModelService | Defines the interface for handling operations on socket sessions, allowing for the management and processing of different operation models based on their type |
CXmobiTea.ProtonNet.Server.Socket.Services.SocketOperationModelService | Implements the ISocketOperationModelService interface to manage and dispatch operations to the appropriate handlers based on the operation type |
►CXmobiTea.ProtonNet.Client.Socket.ISocketPingPong | Interface that defines the service method for managing ping-pong operations over a socket connection |
CXmobiTea.ProtonNet.Client.Socket.SocketPingPong | Implements the ISocketPingPong interface to manage the ping-pong operations between the client and server over a socket connection |
►CXmobiTea.ProtonNet.Server.Socket.ISocketServer | Defines 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.SocketServer | Represents the implementation of the SocketServer class, providing methods to initialize, start, and stop the server, along with various utility and configuration methods |
►CXmobiTea.ProtonNet.Server.Socket.ISocketServerEntry | Represents an entry point for obtaining an instance of ISocketServer |
CXmobiTea.ProtonNet.Server.Socket.DebugSocketServerEntry | Represents a debug implementation of ISocketServerEntry for creating and configuring a socket server specifically for debugging purposes |
CXmobiTea.ProtonNet.Server.Socket.SocketServerEntry | Provides an implementation of ISocketServerEntry for creating and configuring socket servers |
►CXmobiTea.ProtonNet.Client.Socket.Services.ISocketSessionEmitService | Interface 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.Client.Socket.Services.SocketSessionEmitService | Implements the ISocketSessionEmitService interface to handle the emission of various socket operations, including events, requests, pings, pongs, and handshakes |
►CXmobiTea.ProtonNet.Server.Socket.Services.ISocketSessionEmitService | Defines the interface for a service responsible for emitting various operations (events, responses, requests, etc.) to socket sessions |
CXmobiTea.ProtonNet.Server.Socket.Services.SocketSessionEmitService | Implements the ISocketSessionEmitService interface to handle the emission of various operations (events, responses, etc.) to socket sessions, including encryption and protocol handling |
►CXmobiTea.ProtonNet.Server.Socket.Models.ISocketSessionTime | Defines 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.Models.SocketSessionTime | Implements the ISocketSessionTime interface to track and manage time-related information for a socket session, such as connection time, handshake time, and the last received data time |
►CXmobiTea.ProtonNet.Server.Socket.Services.ISocketSessionTimeService | Provides an interface for managing the session time service in a socket server |
CXmobiTea.ProtonNet.Server.Socket.Services.SocketSessionTimeService | Implements the ISocketSessionTimeService to manage session timeouts such as handshake and idle timeouts for socket sessions |
►CXmobiTea.ProtonNet.Control.Agent.Agents.IStartupAgent | Interface defining the methods for a startup agent |
CXmobiTea.ProtonNet.Control.Agent.Agents.PlainStartupAgent | Implementation of IStartupAgent for managing the startup of different types of servers |
CXmobiTea.ProtonNet.Control.Agent.Agents.ServiceStartupAgent | Service base implementation for starting and stopping a service with a specific startup agent |
►CXmobiTea.ProtonNet.Control.Helper.IStartupSettingsReader | Defines 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.Control.Helper.StartupSettingsReader | Provides implementations for reading Web API and Socket startup settings from JSON files. This class implements the IStartupSettingsReader interface to deserialize JSON files into their corresponding startup settings objects |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.IStaticCache | Defines the contract for a static cache that stores files and folders and provides methods to manage and access them |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.StaticCache | Implements a static cache for managing files and folders with optional watching and auto-updating capabilities |
►CXmobiTea.Threading.StatisticsCounter.IStatisticsCounter | Defines methods for accessing statistics related to task execution |
CXmobiTea.Threading.StatisticsCounter.StatisticsCounterAgent | Implements statistics counters with thread-safe operations |
►CXmobiTea.Threading.StatisticsCounter.IStatisticsCounterChange | Defines methods for changing statistics counters |
CXmobiTea.Threading.StatisticsCounter.StatisticsCounterAgent | Implements statistics counters with thread-safe operations |
►CXmobiTea.ProtonNet.Server.WebApi.Server.ISubServer | Defines the contract for a sub-server, including methods for starting, stopping, and restarting the server, as well as retrieving network statistics |
CXmobiTea.ProtonNet.Server.WebApi.Server.WebApiHttpServer | Represents an HTTP server for handling Web API requests, inheriting from HttpServer and implementing ISubServer |
CXmobiTea.ProtonNet.Server.WebApi.Server.WebApiHttpsServer | Represents an HTTPS server for handling Web API requests, inheriting from HttpsServer and implementing ISubServer |
►CXmobiTea.ProtonNet.Token.Algorithm.ITokenAlgorithmEncode | Defines a method for encrypting data |
CXmobiTea.ProtonNet.Token.Algorithm.HMACTokenAlgorithmEncode | Implements the ITokenAlgorithmEncode interface using HMAC for encryption |
CXmobiTea.ProtonNet.Token.Algorithm.KeyedHashAlgorithmTokenAlgorithmEncode | Implements the ITokenAlgorithmEncode interface using KeyedHashAlgorithm for encryption |
CXmobiTea.ProtonNet.Token.Algorithm.MD5TokenAlgorithmEncode | Implements the ITokenAlgorithmEncode interface using MD5 for encryption |
CXmobiTea.ProtonNet.Token.Algorithm.SHA1TokenAlgorithmEncode | Implements the ITokenAlgorithmEncode interface using SHA1 for encryption |
CXmobiTea.ProtonNet.Token.Algorithm.SHA256TokenAlgorithmEncode | Implements the ITokenAlgorithmEncode interface using SHA256 for encryption |
CXmobiTea.ProtonNet.Token.Algorithm.SHA384TokenAlgorithmEncode | Implements the ITokenAlgorithmEncode interface using SHA384 for encryption |
CXmobiTea.ProtonNet.Token.Algorithm.SHA512TokenAlgorithmEncode | Implements the ITokenAlgorithmEncode interface using SHA512 for encryption |
►CXmobiTea.ProtonNet.Token.Factory.ITokenAlgorithmFactory | Provides a method to retrieve an encoder based on the TokenAlgorithmType |
CXmobiTea.ProtonNet.Token.Factory.TokenAlgorithmFactory | Factory class that provides instances of algorithm encoding based on TokenAlgorithmType |
►CXmobiTea.ProtonNet.Token.Binary.ITokenBinaryDecode | Defines methods for deserializing binary data |
CXmobiTea.ProtonNet.Token.Binary.ProtocolTokenBinaryDecode | Implements the ITokenBinaryDecode interface for deserializing binary data |
►CXmobiTea.ProtonNet.Token.Binary.ITokenBinaryEncode | Defines methods for serializing data into binary format |
CXmobiTea.ProtonNet.Token.Binary.ProtocolTokenBinaryEncode | Implements the ITokenBinaryEncode interface for serializing data into binary format |
►CXmobiTea.ProtonNet.Token.Factory.ITokenBinaryFactory | Provides methods for obtaining binary encoding and decoding implementations based on the specified TokenBinaryType |
CXmobiTea.ProtonNet.Token.Factory.TokenBinaryFactory | Factory class that provides instances of binary encoding and decoding based on TokenBinaryType |
►CXmobiTea.ProtonNet.Token.Deserialize.ITokenDeserializer | Provides methods for deserializing token headers and payloads |
CXmobiTea.ProtonNet.Token.Deserialize.TokenDeserializer | Implementation of ITokenDeserializer that handles the deserialization of token headers and payloads |
►CXmobiTea.ProtonNet.Token.Models.ITokenHeader | Represents the interface for token header information |
CXmobiTea.ProtonNet.Token.Models.TokenHeader | Implementation of the token header interface |
►CXmobiTea.ProtonNet.Token.Services.ITokenMemberPropertyService | This interface defines a service that retrieves properties for a given type |
CXmobiTea.ProtonNet.Token.Services.TokenMemberPropertyService | A concrete implementation of the ITokenMemberPropertyService. This class caches the properties of types that have the TokenMemberAttribute applied |
►CXmobiTea.ProtonNet.Token.Models.ITokenPayload | Represents the interface for token payload data |
CXmobiTea.ProtonNet.Server.Models.UserPeerTokenPayload | Represents the payload of a user peer token, implementing ITokenPayload |
CXmobiTea.ProtonNet.Token.Models.TokenPayload | Implementation of a basic token payload |
►CXmobiTea.ProtonNet.Token.Serialize.ITokenSerializer | Interface for token serialization operations |
CXmobiTea.ProtonNet.Token.Serialize.TokenSerializer | Implementation of the token serializer interface |
►CXmobiTea.ProtonNet.Server.Models.IUserPeer | Defines methods for accessing user peer properties |
CXmobiTea.ProtonNet.Server.Models.UserPeer | Implements the IUserPeer and ISetterUserPeer interfaces for managing user peer data |
►CXmobiTea.ProtonNet.Server.Services.IUserPeerAuthTokenService | Defines the service for generating and verifying authentication tokens for user peers |
CXmobiTea.ProtonNet.Server.Services.UserPeerAuthTokenService | Implements IUserPeerAuthTokenService to handle authentication token generation and verification |
►CXmobiTea.ProtonNet.Server.Services.IUserPeerService | Defines the service for managing user peers in the system |
CXmobiTea.ProtonNet.Server.Services.UserPeerService | Implements IUserPeerService to manage user peers |
►CXmobiTea.ProtonNet.Server.Services.IUserPeerSessionService | Defines the service for managing user peers associated with session IDs |
CXmobiTea.ProtonNet.Server.Services.UserPeerSessionService | Implements IUserPeerSessionService to manage user peers associated with session IDs |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IView | Defines the contract for a view that holds the HTML content to be rendered |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.View | Represents a concrete implementation of the IView interface, which holds the HTML content to be rendered |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.IViewContent | Defines the contract for view content, which includes the original content, processed content, session-related data, and layout override information |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.Models.ViewContent | Represents the implementation of IViewContent, which includes the name, original content, processed content, layout override, and session contents |
►CXmobiTea.ProtonNet.Server.WebApi.Models.IViewData | Represents a collection of key-value pairs used to store data for rendering views |
CXmobiTea.ProtonNet.Server.WebApi.Models.ViewData | Represents a collection of key-value pairs used to store data for rendering views |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.IViewEngine | Defines the contract for a view engine that processes templates and renders views with data |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.Render.ViewEngine | Implements the IViewEngine interface to process templates and render views |
►CXmobiTea.ProtonNet.Server.WebApi.Services.IWebApiControllerService | Defines methods for managing Web API controllers, handling static content, middleware, and request routing |
CXmobiTea.ProtonNet.Server.WebApi.Services.WebApiControllerService | |
►CXmobiTea.ProtonNet.Server.WebApi.IWebApiServer | Interface for web API server operations |
CXmobiTea.ProtonNet.Server.WebApi.WebApiServer | Represents the partial implementation of the WebApiServer class, which provides functionalities for managing the Web API server operations, including startup, shutdown, and managing various server services |
►CXmobiTea.ProtonNet.Server.WebApi.IWebApiServerEntry | Interface for web API server entry |
CXmobiTea.ProtonNet.Server.WebApi.DebugWebApiServerEntry | Represents an entry point for a debug web API server. Implements IWebApiServerEntry to provide server creation |
CXmobiTea.ProtonNet.Server.WebApi.WebApiServerEntry | Implementation of the IWebApiServerEntry interface |
►CXmobiTea.ProtonNetCommon.IWebSocket | Interface defining the contract for WebSocket operations and events |
CXmobiTea.ProtonNetClient.WsClient | Implements a WebSocket client over an HTTP connection. Supports both synchronous and asynchronous operations |
CXmobiTea.ProtonNetClient.WssClient | Implements a WebSocket Secure (WSS) client over an HTTPS connection. Supports both synchronous and asynchronous operations |
CXmobiTea.ProtonNetCommon.WebSocket | An implement of interface WebSocket |
CXmobiTea.ProtonNetServer.WsServer | Represents a WebSocket server that inherits from HttpServer and implements WebSocket functionality |
CXmobiTea.ProtonNetServer.WsSession | Represents a WebSocket session that inherits from HttpSession and implements WebSocket functionality |
CXmobiTea.ProtonNetServer.WssServer | Represents a secure WebSocket server that inherits from HttpsServer and implements WebSocket functionality |
CXmobiTea.ProtonNetServer.WssSession | Represents a secure WebSocket session that inherits from HttpsSession and implements WebSocket functionality |
CXmobiTea.ProtonNet.Server.WebApi.Models.MethodController | Represents a controller for handling methods, including method information and controllers for different prefixes |
►CXmobiTea.ProtonNet.Server.WebApi.Models.MethodInformation | Represents information about a method, including its parameters and how to generate those parameters |
CXmobiTea.ProtonNet.Server.WebApi.Models.MethodInvokeInformation | Represents information about a method invocation, including its prefix |
CXmobiTea.ProtonNet.Server.WebApi.Models.MiddlewareContext | Represents the context for middleware operations, allowing storage and retrieval of data |
CXmobiTea.ProtonNet.Client.Models.OperationEventPending | Represents 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.OperationHeader | Represents the header for an operation in the RPC protocol |
CXmobiTea.ProtonNet.Client.Models.OperationRequestPending | Represents 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.Program | Entry point for the application |
CXmobiTea.ProtonNet.Control.Program | The Program class is the entry point for the ProtonNet Control application |
CXmobiTea.ProtonNet.Control.Models.ProtonNetInstance | Represents a configuration instance for a ProtonNet server |
CXmobiTea.ProtonNet.Control.Models.ProtonNetServerSettings | Represents the settings for a Proton server instance |
CXmobiTea.ProtonNet.Control.Helper.ProtonNetServerSettingsUtils | Utility class for handling Proton server settings |
CXmobiTea.ProtonNet.Server.WebApi.Models.QueryItem | Represents a query parameter item containing a key and its associated value |
CXmobiTea.ProtonNet.Server.Socket.Services.SendOperationEventOptions.ReceiverOptions | Defines the options for specifying the receivers of the operation event |
CXmobiTea.ProtonNet.Server.Socket.Services.SendOperationEventOptions.ReceiverProtocolOptions | Defines the options for specifying the protocols through which the operation event should be sent |
►CRequestHandler | |
CXmobiTea.ProtonNet.Server.Handlers.RequestHandler< TRequestModel > | Provides a base implementation for request handlers |
CXmobiTea.ProtonNet.Server.Socket.Services.SendOperationEventOptions | Represents options for sending an operation event, including the targeted receivers and protocols |
CXmobiTea.ProtonNet.Networking.SendParameters | Struct representing parameters used during a send operation |
►CServiceBase | |
CXmobiTea.ProtonNet.Control.Agent.Agents.ServiceStartupAgent | Service base implementation for starting and stopping a service with a specific startup agent |
CXmobiTea.ProtonNet.Control.Helper.Models.SessionConfigSettings | Configuration settings for session management |
CXmobiTea.ProtonNet.Server.Socket.SessionConfigSettings | Represents the session configuration settings, including various TCP and buffer settings for optimizing network communication |
CXmobiTea.ProtonNet.Server.WebApi.SessionConfigSettings | Settings SessionConfig |
CXmobiTea.ProtonNet.Client.Services.InitRequestProviderService.SessionIdProvider | Nested class responsible for generating random session IDs |
CXmobiTea.ProtonNet.Server.Services.InitRequestProviderService.SessionIdProvider | Provides functionality to generate session IDs |
►CXmobiTea.ProtonNet.Server.Socket.Controllers.SocketController | Represents an abstract base class for socket controllers that handle various events such as connection, data reception, errors, and disconnections |
CXmobiTea.ProtonNet.Server.Socket.Controllers.ProtonSocketController | Represents a specialized socket controller for handling operations in the Proton socket server |
CXmobiTea.ProtonNet.Control.Helper.Models.SocketStartupSettings | Startup settings for the socket server |
CXmobiTea.ProtonNet.Control.Helper.Models.SslConfigSettings | Configuration settings for SSL/TLS |
CXmobiTea.ProtonNet.Server.Socket.SslConfigSettings | Represents the SSL configuration settings, including enabling SSL, port number, certificate file path, and certificate password |
CXmobiTea.ProtonNet.Server.WebApi.SslConfigSettings | Settings ssl config |
CXmobiTea.ProtonNetCommon.SslOptions | Represents the SSL/TLS context used for secure communications |
CXmobiTea.ProtonNet.Control.Agent.StartupAgentArgsBuilder | Builds arguments for starting an agent |
CXmobiTea.ProtonNet.Control.StartupAgentArgsBuilder | The StartupAgentArgsBuilder class is used to build startup arguments for the Proton Agent |
CXmobiTea.ProtonNet.Control.Agent.StartupAgentInfo | Represents the startup agent information |
CXmobiTea.ProtonNet.Server.Socket.StartupSettings | Represents the startup configuration settings, including session limits, timeout settings, and server configurations for TCP, UDP, and WebSocket |
CXmobiTea.ProtonNet.Server.WebApi.StartupSettings | Startup Settings |
CXmobiTea.ProtonNetClient.Options.TcpClientOptions | Represents 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.TcpServerOptions | Represents the configuration options for the TCP server |
CXmobiTea.ProtonNet.Control.Helper.Models.TcpServerSettings | Settings for TCP server configuration |
CXmobiTea.ProtonNet.Server.Socket.TcpServerSettings | Represents the TCP server configuration settings, including enabling the server, address, port, session configuration, and SSL configuration |
CXmobiTea.ProtonNet.Control.Helper.Models.ThreadPoolSizeSettings | Settings for thread pool size configuration |
CXmobiTea.ProtonNet.Server.Socket.ThreadPoolSizeSettings | Represents the settings for thread pool size, specifically for different types of fibers |
CXmobiTea.ProtonNet.Server.WebApi.ThreadPoolSizeSettings | Settings 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.TokenOptions | Represents the options for configuring token generation and validation |
CXmobiTea.ProtonNetClient.Options.UdpClientOptions | Represents 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.UdpServerOptions | Represents the configuration options for the UDP server |
CXmobiTea.ProtonNet.Control.Helper.Models.UdpServerSettings | Settings for UDP server configuration |
CXmobiTea.ProtonNet.Server.Socket.UdpServerSettings | Represents the UDP server configuration settings, including enabling the server, address, port, and session configuration |
CXmobiTea.ProtonNet.Control.Helper.Models.UdpSessionConfigSettings | Configuration settings for UDP session |
CXmobiTea.ProtonNet.Server.Socket.UdpSessionConfigSettings | Represents the UDP session configuration settings, including dual-mode, address reuse, exclusive address use, and buffer limits and capacities |
►CXmobiTea.ProtonNet.Server.WebApi.Controllers.WebApiController | Abstract base class for Web API controllers |
CXmobiTea.ProtonNet.Server.WebApi.Controllers.ProtonWebApiController | Controller for handling Proton Web API requests |
CXmobiTea.ProtonNet.Control.Helper.Models.WebApiStartupSettings | Startup settings for Web API |
CXmobiTea.ProtonNetCommon.Types.WebSocketOpCodes | This class contains constant byte values representing WebSocket operation codes |
CXmobiTea.ProtonNet.Control.Helper.Models.WebSocketServerSettings | Settings for WebSocket server configuration |
CXmobiTea.ProtonNet.Server.Socket.WebSocketServerSettings | Represents the WebSocket server configuration settings, including enabling the server, address, port, maximum frame size, session configuration, and SSL configuration |