aboutsummaryrefslogtreecommitdiff
path: root/Libs/VNLib.Plugins.Sessions.Cache.Client/VNLib.Plugins.Sessions.Cache.Client.xml
diff options
context:
space:
mode:
authorLibravatar vman <public@vaughnnugent.com>2022-10-30 02:28:12 -0400
committerLibravatar vman <public@vaughnnugent.com>2022-10-30 02:28:12 -0400
commita8510fb835dcc5e1142d700164ce5a4bd44e1a25 (patch)
tree28caab320f777a384cb6883b68dd999cdc8c0a3f /Libs/VNLib.Plugins.Sessions.Cache.Client/VNLib.Plugins.Sessions.Cache.Client.xml
Add project files.
Diffstat (limited to 'Libs/VNLib.Plugins.Sessions.Cache.Client/VNLib.Plugins.Sessions.Cache.Client.xml')
-rw-r--r--Libs/VNLib.Plugins.Sessions.Cache.Client/VNLib.Plugins.Sessions.Cache.Client.xml69
1 files changed, 69 insertions, 0 deletions
diff --git a/Libs/VNLib.Plugins.Sessions.Cache.Client/VNLib.Plugins.Sessions.Cache.Client.xml b/Libs/VNLib.Plugins.Sessions.Cache.Client/VNLib.Plugins.Sessions.Cache.Client.xml
new file mode 100644
index 0000000..95fafd7
--- /dev/null
+++ b/Libs/VNLib.Plugins.Sessions.Cache.Client/VNLib.Plugins.Sessions.Cache.Client.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>VNLib.Plugins.Sessions.Cache.Client</name>
+ </assembly>
+ <members>
+ <member name="T:VNLib.Plugins.Sessions.Cache.Client.MessageTooLargeException">
+ <summary>
+ Raised when a request message is too large to send to
+ the server and the server may close the connection.
+ </summary>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.MessageTooLargeException.#ctor">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.MessageTooLargeException.#ctor(System.String)">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.MessageTooLargeException.#ctor(System.String,System.Exception)">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.MessageTooLargeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <inheritdoc/>
+ </member>
+ <member name="T:VNLib.Plugins.Sessions.Cache.Client.SessionClient">
+ <summary>
+ A client that allows access to sessions located on external servers
+ </summary>
+ </member>
+ <member name="P:VNLib.Plugins.Sessions.Cache.Client.SessionClient.GetSessionId">
+ <summary>
+ A callback that produces a session-id from the connection (or a new id if needed)
+ </summary>
+ </member>
+ <member name="P:VNLib.Plugins.Sessions.Cache.Client.SessionClient.NewSessionId">
+ <summary>
+ A callback that produces a new session-id for the connection (and updates the client if necessary)
+ </summary>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.SessionClient.#ctor(System.Int32,System.Int32,System.Int32,VNLib.Utils.Logging.ILogProvider,VNLib.Utils.Memory.PrivateHeap)">
+ <summary>
+ Initializes a new <see cref="T:VNLib.Plugins.Sessions.Cache.Client.SessionClient"/>
+ </summary>
+ <param name="maxMessageSize">The maxium message size (in bytes) the client will allow receiving (maximum data size for sessions)</param>
+ <param name="recvBufferSize">The size (in bytes) of the client message receive buffer</param>
+ <param name="maxCacheItems">The maximum number of sessions to keep in memory</param>
+ <param name="log">A <see cref="T:VNLib.Utils.Logging.ILogProvider"/> to write log events to</param>
+ <param name="heap">The <see cref="T:VNLib.Utils.Memory.PrivateHeap"/> to allocate buffers from</param>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.SessionClient.GetSessionAsync(VNLib.Net.Http.HttpEvent,System.Threading.CancellationToken)">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.SessionClient.CacheClear">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.SessionClient.CacheHardClear">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.SessionClient.OnConnected">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.SessionClient.OnError(VNLib.Net.Messaging.FBM.Client.FMBClientErrorEventArgs)">
+ <inheritdoc/>
+ </member>
+ <member name="M:VNLib.Plugins.Sessions.Cache.Client.SessionClient.OnDisconnected">
+ <inheritdoc/>
+ </member>
+ </members>
+</doc>