Another Chatting Tool Code
Status: Planning
Brought to you by:
klaper
<?xml version="1.0"?>
<doc>
<assembly>
<name>Act</name>
</assembly>
<members>
<member name="T:Act.Core.Forms.PluginSelector">
<summary>
Form for selecting active plugins
</summary>
</member>
<member name="F:Act.Core.Forms.PluginSelector._pluginList">
<summary>
Internal plugin list
</summary>
</member>
<member name="F:Act.Core.Forms.PluginSelector._selectedPlugins">
<summary>
Internal selected plugins list
</summary>
</member>
<member name="M:Act.Core.Forms.PluginSelector.#ctor">
<summary>
Constructor
</summary>
</member>
<member name="M:Act.Core.Forms.PluginSelector.PrepareList">
<summary>
Prepares list view
</summary>
</member>
<member name="M:Act.Core.Forms.PluginSelector.OkButton_Click(System.Object,System.EventArgs)">
<summary>
Takes action on OK button click
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="F:Act.Core.Forms.PluginSelector.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:Act.Core.Forms.PluginSelector.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:Act.Core.Forms.PluginSelector.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="P:Act.Core.Forms.PluginSelector.PluginList">
<summary>
Gets or sets list of plugins
</summary>
</member>
<member name="P:Act.Core.Forms.PluginSelector.SelectedPlugins">
<summary>
Gets list of selected plugins
</summary>
</member>
<member name="T:Act.Core.RosterManager">
<summary>
Manages Act contact list
</summary>
</member>
<member name="F:Act.Core.RosterManager._items">
<summary>
Roster items - contacts
</summary>
</member>
<member name="F:Act.Core.RosterManager._configurator">
<summary>
Config object
</summary>
</member>
<member name="F:Act.Core.RosterManager._statuses">
<summary>
List of available statuses
</summary>
</member>
<member name="M:Act.Core.RosterManager.#ctor(Act.Core.Configurator)">
<summary>
Constructor
</summary>
<param name="configurator">config object</param>
</member>
<member name="M:Act.Core.RosterManager.DiscoverStatuses">
<summary>
Discovers availabe statuses
</summary>
</member>
<member name="M:Act.Core.RosterManager.LoadRoster">
<summary>
Loads roster from config
</summary>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.SaveRoster">
<summary>
Saves roster to config
</summary>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.GetContacts(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Returns all contacts
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">Parameters</param>
<returns>All contacts </returns>
</member>
<member name="M:Act.Core.RosterManager.GetStatuses(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
returns available statuses
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">Parameters</param>
<returns>List of Status objects</returns>
</member>
<member name="M:Act.Core.RosterManager.Bootstaped(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Request rosters from network plugins
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">Parameters</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.DeleteRosterItem(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Occurs when roster item was deleted
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - Network roster item, 1 - network description</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.ReceiveRoster(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Parses rosters from network plugins
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">Parameters</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.NetworkContactStatusChanged(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Occurs when contact changed its status
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - network id, 1 - contact network id, 2 - status object</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.UserStatusChanged(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Occurs when user changed ist status
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - Status object</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.SendIM(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Sends instant message to contact
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - IM object</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.NetworkIncomingIM(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Occurs when IM comes from network
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - IM object, 1 - network description</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.DeleteContact(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Occurs when user wants to delete contact from roster
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - Contact cobject</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.AuthorizationChange(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Changes subscribtion status form contact
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - EAuthorization, 1 - contact object</param>
<returns></returns>
</member>
<member name="M:Act.Core.RosterManager.NetworkAuthorizationRequest(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Occurs when authorization request came from network
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - contact network id, 1 - network description, 2 - EAuthorization</param>
<returns></returns>
</member>
<member name="T:Act.Core.NetworkManager">
<summary>
Manages Act networks
</summary>
</member>
<member name="F:Act.Core.NetworkManager._nccf">
<summary>
Network connection checker frequency
</summary>
</member>
<member name="F:Act.Core.NetworkManager._networks">
<summary>
Registered networks
</summary>
</member>
<member name="F:Act.Core.NetworkManager._networkConnected">
<summary>
Registered networks connected status
</summary>
</member>
<member name="F:Act.Core.NetworkManager._connected">
<summary>
Should all networks be connected
</summary>
</member>
<member name="F:Act.Core.NetworkManager._connectionChecker">
<summary>
Connection checker thread
</summary>
</member>
<member name="F:Act.Core.NetworkManager._status">
<summary>
Current user status
</summary>
</member>
<member name="F:Act.Core.NetworkManager._statusChanger">
<summary>
Status checker thread
</summary>
</member>
<member name="M:Act.Core.NetworkManager.#ctor(Act.Core.Configurator)">
<summary>
Constructor
</summary>
<param name="configurator">configurator object</param>
</member>
<member name="M:Act.Core.NetworkManager.CheckConnections">
<summary>
Check connections
</summary>
</member>
<member name="M:Act.Core.NetworkManager.NetworkConnected(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Sets network connection state
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - networkId, 1 - true if connected false otherwise</param>
<returns></returns>
</member>
<member name="M:Act.Core.NetworkManager.RegisterNetwork(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Registers network
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - NetworkDescription object</param>
<returns></returns>
</member>
<member name="M:Act.Core.NetworkManager.UserStatusChanged(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Changes user network status
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - Status object</param>
<returns></returns>
</member>
<member name="M:Act.Core.NetworkManager.NetworkUserStatusChanged(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Occurs when user network status was changed
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - network id, 1 - status object</param>
<returns></returns>
</member>
<member name="M:Act.Core.NetworkManager.GetNetworks(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Returns registered networks
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters"></param>
<returns>List of network descriptions</returns>
</member>
<member name="M:Act.Core.NetworkManager.AddContact(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Adds contact to roster
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - Network description, 1 - user network id, 2 - user nick</param>
<returns></returns>
</member>
<member name="T:Act.Core.InternalLogger">
<summary>
System event logger
</summary>
</member>
<member name="F:Act.Core.InternalLogger._writer">
<summary>
Log text writer
</summary>
</member>
<member name="M:Act.Core.InternalLogger.#ctor">
<summary>
Constructor
</summary>
</member>
<member name="M:Act.Core.InternalLogger.WriteToLog(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Write log message handler
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">Parameters</param>
<returns>True if written</returns>
<remarks>
Parameters[0] - string - text to write;
</remarks>
</member>
<member name="T:Act.Core.Configurator">
<summary>
Holds configuration
</summary>
</member>
<member name="P:Act.Core.Configurator.SelectedPlugins">
<summary>
Sets or gets user selected plugins
</summary>
</member>
<member name="P:Act.Core.Configurator.DiscoveredPlugins">
<summary>
Sets or gets discovered plugins
</summary>
</member>
<member name="P:Act.Core.Configurator.PluginDirectory">
<summary>
Sets or gets plugin directory
</summary>
</member>
<member name="P:Act.Core.Configurator.Contacts">
<summary>
Sets or gets contacts
</summary>
</member>
<member name="T:Act.Core.ResourceManager">
<summary>
Manages Act Resources
</summary>
</member>
<member name="F:Act.Core.ResourceManager._icons">
<summary>
Act icons
</summary>
</member>
<member name="M:Act.Core.ResourceManager.#ctor">
<summary>
Constructor
</summary>
</member>
<member name="M:Act.Core.ResourceManager.LoadIcons">
<summary>
Loads icons from resources
</summary>
</member>
<member name="M:Act.Core.ResourceManager.GetIcon(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Message:
Returns icon by key
</summary>
<param name="info">Message info</param>
<param name="results">DSendMessage results</param>
<param name="parameters">0 - icon name</param>
<returns>Icon associated with name</returns>
</member>
<member name="T:Act.Core.PluginManager">
<summary>
ACT plugin manager
</summary>
</member>
<member name="F:Act.Core.PluginManager._pluginDir">
<summary>
Plugin directory
</summary>
</member>
<member name="F:Act.Core.PluginManager._messages">
<summary>
Holds registered messages
</summary>
</member>
<member name="F:Act.Core.PluginManager._configurator">
<summary>
Configurator object
</summary>
</member>
<member name="F:Act.Core.PluginManager._showPluginWindow">
<summary>
If plugin selection window should be shown
</summary>
</member>
<member name="F:Act.Core.PluginManager._discoveredPlugins">
<summary>
Discovered Plugins
</summary>
</member>
<member name="F:Act.Core.PluginManager._selectedPlugins">
<summary>
Selected plugins
</summary>
</member>
<member name="F:Act.Core.PluginManager._pluginSelectionForm">
<summary>
Plugin selection form
</summary>
</member>
<member name="F:Act.Core.PluginManager._resourceManager">
<summary>
Resource manager
</summary>
</member>
<member name="F:Act.Core.PluginManager._rosterManager">
<summary>
Keeps contacts
</summary>
</member>
<member name="F:Act.Core.PluginManager._networkManager">
<summary>
Manages networks
</summary>
</member>
<member name="F:Act.Core.PluginManager._logger">
<summary>
Internal logger object
</summary>
</member>
<member name="M:Act.Core.PluginManager.#ctor">
<summary>
Constructor
</summary>
</member>
<member name="M:Act.Core.PluginManager.#ctor(System.Boolean)">
<summary>
Constructor
</summary>
<param name="showSelector">Indicates if plugin selection window should be shown</param>
</member>
<member name="M:Act.Core.PluginManager.Bootstrap">
<summary>
Loads Plugins using configuration to determinate known plugins
</summary>
<returns>true if operation completed successfully</returns>
</member>
<member name="M:Act.Core.PluginManager.InitializeForms">
<summary>
Initializes forms
</summary>
</member>
<member name="M:Act.Core.PluginManager.InitializeDefaults">
<summary>
Initializes resource manager
</summary>
</member>
<member name="M:Act.Core.PluginManager.MainFormThread(System.Object)">
<summary>
Window thread main method
</summary>
<param name="form">Form object</param>
</member>
<member name="M:Act.Core.PluginManager.CheckPlugins(System.Collections.Generic.SortedList{System.String,System.Type})">
<summary>
Checks saved plugin lists
</summary>
<param name="foundPlugins">Found plugins list</param>
<returns>If we need to show plugin selection window</returns>
</member>
<member name="M:Act.Core.PluginManager.LoadPlugins(System.Collections.Generic.SortedList{System.String,System.Type})">
<summary>
Loads selected plugins
</summary>
<param name="foundPlugins">List of found plugins</param>
</member>
<member name="M:Act.Core.PluginManager.ShowPluginWindow(System.Collections.Generic.SortedList{System.String,System.Type})">
<summary>
Shows plugin selection window
</summary>
<param name="foundPlugins"></param>
</member>
<member name="M:Act.Core.PluginManager.GetPlugins(System.String[])">
<summary>
Gets plugins from files
</summary>
<param name="files">Array with files</param>
<returns>Types of plugins</returns>
</member>
<member name="M:Act.Core.PluginManager.SendMessage(Act.TypeLib.Plugins.MessageInfo,System.Collections.Generic.List{System.Object},System.Object[])">
<summary>
Method that sends messages
</summary>
<param name="message">Message description object</param>
<param name="results">Stores results of invokation for multi event handling or null if not important</param>
<param name="parameters">Parameters for method invoked by delegate</param>
<returns>Result of invokation of last method</returns>
<remarks>Object returned is in most cases provided by last invoked method or in case of exception PluginManager will return false</remarks>
</member>
<member name="M:Act.Core.PluginManager.RegisterMessage(System.Reflection.MethodInfo,Act.TypeLib.Plugins.Plugin.DSendMessage)">
<summary>
Method for registering message
</summary>
<param name="methodInfo">Message method MethodInfo object</param>
<param name="method">SendMessage delegate object</param>
<returns>Information about success of registering</returns>
</member>
<member name="M:Act.Core.PluginManager.UnregisterMessage(System.Reflection.MethodInfo,Act.TypeLib.Plugins.Plugin.DSendMessage)">
<summary>
Method for unregistering message
</summary>
<param name="methodInfo">Message method MethodInfo object</param>
<param name="method">SendMessage delegate object</param>
<returns>Information about success of unregistering</returns>
</member>
<member name="M:Act.Core.PluginManager.IsMessageRegistered(System.String)">
<summary>
Method for checking if message is registered
</summary>
<param name="messageName">Message name</param>
<returns>Information about registration of given message</returns>
</member>
<member name="E:Act.Core.PluginManager.MessageUnregistered">
<summary>
Event called on message unregistration
</summary>
</member>
<member name="T:Act.Core.PluginManager.MessageEvent">
<summary>
Delegate for message related events
</summary>
<param name="message">Message name</param>
</member>
<member name="T:Act.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Act.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Act.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="T:Act.Core.Roster.RosterContact">
<summary>
Single roster contact
</summary>
</member>
<member name="F:Act.Core.Roster.RosterContact._contactId">
<summary>
Contact internal id
</summary>
</member>
<member name="F:Act.Core.Roster.RosterContact._contactNetworkId">
<summary>
Contact identificator in network
</summary>
</member>
<member name="F:Act.Core.Roster.RosterContact._network">
<summary>
Network description
</summary>
<remarks>
Indicates witch network is used for messaging
</remarks>
</member>
<member name="F:Act.Core.Roster.RosterContact._attributes">
<summary>
Contact attributes (First name, last name, etc)
</summary>
</member>
<member name="F:Act.Core.Roster.RosterContact._status">
<summary>
Contact current status
</summary>
</member>
<member name="F:Act.Core.Roster.RosterContact._subscription">
<summary>
Contacts subscribtion level
</summary>
</member>
<member name="M:Act.Core.Roster.RosterContact.#ctor">
<summary>
Empty constructor
</summary>
</member>
<member name="M:Act.Core.Roster.RosterContact.#ctor(Act.TypeLib.Roster.ContactNetworkId,Act.TypeLib.Networks.NetworkDescription)">
<summary>
Constructor
</summary>
<param name="contactNetworkId">Contact identificator in network</param>
<param name="network">Network description</param>
</member>
<member name="M:Act.Core.Roster.RosterContact.Equals(System.Object)">
<summary>
Checks equality
</summary>
<param name="obj">Object</param>
<returns>True if equal</returns>
</member>
<member name="M:Act.Core.Roster.RosterContact.GetHashCode">
<summary>
Generating hash code
</summary>
<returns>Hash code</returns>
</member>
<member name="M:Act.Core.Roster.RosterContact.op_Equality(Act.Core.Roster.RosterContact,Act.Core.Roster.RosterContact)">
<summary>
Check equality of to NetworkAccounts
</summary>
<param name="a">RosterContact</param>
<param name="b">RosterContact</param>
<returns>True if equal</returns>
</member>
<member name="M:Act.Core.Roster.RosterContact.op_Inequality(Act.Core.Roster.RosterContact,Act.Core.Roster.RosterContact)">
<summary>
Check equality of to NetworkAccounts
</summary>
<param name="a">NetworkAccount</param>
<param name="b">NetworkAccount</param>
<returns>True if not equal</returns>
</member>
<member name="M:Act.Core.Roster.RosterContact.ToContact">
<summary>
Converts RosterContact to Contact object
</summary>
<returns>Contact object</returns>
</member>
<member name="P:Act.Core.Roster.RosterContact.ContactId">
<summary>
Contact internal id
</summary>
</member>
<member name="P:Act.Core.Roster.RosterContact.ContactNetworkId">
<summary>
Contact identificator in network
</summary>
</member>
<member name="P:Act.Core.Roster.RosterContact.Network">
<summary>
Network description
</summary>
<remarks>
Indicates witch network is used for messaging
</remarks>
</member>
<member name="P:Act.Core.Roster.RosterContact.Attributes">
<summary>
Contact attributes (First name, last name, etc)
</summary>
</member>
<member name="P:Act.Core.Roster.RosterContact.AttributesSerialization">
<summary>
Attribute list
</summary>
<remarks>
Gets or sets serialized list of attributes - for XML saving
</remarks>
</member>
<member name="P:Act.Core.Roster.RosterContact.Status">
<summary>
Contact current status
</summary>
</member>
<member name="P:Act.Core.Roster.RosterContact.Subscription">
<summary>
Contacts subscription level
</summary>
</member>
<member name="M:Act.Program.Main">
<summary>
The main entry point for the application.
</summary>
</member>
</members>
</doc>