264 lines
9.9 KiB
XML
264 lines
9.9 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>AppModule.InterProcessComm</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:AppModule.InterProcessComm.IChannelManager">
|
|
<summary>
|
|
Interface, which defines methods for a Channel Manager class.
|
|
</summary>
|
|
<remarks>
|
|
A Channel Manager is responsible for creating and maintaining channels for inter-process communication. The opened channels are meant to be reusable for performance optimization. Each channel needs to procees requests by calling the <see cref="M:AppModule.InterProcessComm.IChannelManager.HandleRequest(System.String)">HandleRequest</see> method of the Channel Manager.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IChannelManager.Initialize">
|
|
<summary>
|
|
Initializes the Channel Manager.
|
|
</summary>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IChannelManager.Stop">
|
|
<summary>
|
|
Closes all opened channels and stops the Channel Manager.
|
|
</summary>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IChannelManager.HandleRequest(System.String)">
|
|
<summary>
|
|
Handles a request.
|
|
</summary>
|
|
<remarks>
|
|
This method currently caters for text based requests. XML strings can be used in case complex request structures are needed.
|
|
</remarks>
|
|
<param name="request">The incoming request.</param>
|
|
<returns>The resulting response.</returns>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IChannelManager.WakeUp">
|
|
<summary>
|
|
Forces the Channel Manager to exit a sleeping mode and create a new channel.
|
|
</summary>
|
|
<remarks>
|
|
Normally the Channel Manager will create a number of reusable channels, which will handle the incoming reqiests, and go into a sleeping mode. However if the request load is high, the Channel Manager needs to be asked to create additional channels.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IChannelManager.RemoveServerChannel(System.Object)">
|
|
<summary>
|
|
Removes an existing channel.
|
|
</summary>
|
|
<param name="param">A parameter identifying the channel.</param>
|
|
</member>
|
|
<member name="P:AppModule.InterProcessComm.IChannelManager.Listen">
|
|
<summary>
|
|
Indicates whether the Channel Manager is in listening mode.
|
|
</summary>
|
|
<remarks>
|
|
This property is left public so that other classes, like a server channel can start or stop listening based on the Channel Manager mode.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:AppModule.InterProcessComm.IClientChannel">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IClientChannel.HandleRequest(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="request"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IClientChannel.HandleRequest(System.IO.Stream)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="request"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IClientChannel.HandleRequest(System.Object)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="request"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IClientChannel.Create">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:AppModule.InterProcessComm.IInterProcessConnection">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IInterProcessConnection.Connect">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IInterProcessConnection.Close">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IInterProcessConnection.Read">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IInterProcessConnection.ReadBytes">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IInterProcessConnection.Write(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="text"></param>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IInterProcessConnection.WriteBytes(System.Byte[])">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="bytes"></param>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.IInterProcessConnection.GetState">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:AppModule.InterProcessComm.IInterProcessConnection.NativeHandle">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="T:AppModule.InterProcessComm.InterProcessConnectionState">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.NotSet">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Error">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Creating">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Created">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.WaitingForClient">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.ConnectedToClient">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.ConnectingToServer">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.ConnectedToServer">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Reading">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.ReadData">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Writing">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.WroteData">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Flushing">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.FlushedData">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Disconnecting">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Disconnected">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Closing">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessConnectionState.Closed">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="T:AppModule.InterProcessComm.InterProcessIOException">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessIOException.IsServerAvailable">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:AppModule.InterProcessComm.InterProcessIOException.ErrorCode">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.InterProcessIOException.#ctor(System.String)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="text"></param>
|
|
</member>
|
|
<member name="M:AppModule.InterProcessComm.InterProcessIOException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="info"></param>
|
|
<param name="context"></param>
|
|
</member>
|
|
</members>
|
|
</doc>
|