12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>SuperSocket.Common</name>
- </assembly>
- <members>
- <member name="P:SuperSocket.Common.ArraySegmentEx`1.Array">
- <summary>
- Gets the array.
- </summary>
- </member>
- <member name="P:SuperSocket.Common.ArraySegmentEx`1.Count">
- <summary>
- Gets the count.
- </summary>
- </member>
- <member name="P:SuperSocket.Common.ArraySegmentEx`1.Offset">
- <summary>
- Gets the offset.
- </summary>
- </member>
- <member name="T:SuperSocket.Common.ArraySegmentList`1">
- <summary>
- ArraySegmentList
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.ArraySegmentList`1"/> class.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.IndexOf(`0)">
- <summary>
- Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </summary>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
- <returns>
- The index of <paramref name="item"/> if found in the list; otherwise, -1.
- </returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.Insert(System.Int32,`0)">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.RemoveAt(System.Int32)">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="P:SuperSocket.Common.ArraySegmentList`1.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <returns>
- The element at the specified index.
- </returns>
-
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </exception>
-
- <exception cref="T:System.NotSupportedException">
- The property is set and the <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
- </exception>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.Add(`0)">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.Clear">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.Contains(`0)">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.CopyTo(`0[],System.Int32)">
- <summary>
- Copies to.
- </summary>
- <param name="array">The array.</param>
- <param name="arrayIndex">Index of the array.</param>
- </member>
- <member name="P:SuperSocket.Common.ArraySegmentList`1.Count">
- <summary>
- Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </summary>
- <returns>
- The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </returns>
- </member>
- <member name="P:SuperSocket.Common.ArraySegmentList`1.IsReadOnly">
- <summary>
- Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
- </summary>
- <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
- </returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.Remove(`0)">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.GetEnumerator">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- NotSupported
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.RemoveSegmentAt(System.Int32)">
- <summary>
- Removes the segment at.
- </summary>
- <param name="index">The index.</param>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.AddSegment(`0[],System.Int32,System.Int32)">
- <summary>
- Adds the segment to the list.
- </summary>
- <param name="array">The array.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.AddSegment(`0[],System.Int32,System.Int32,System.Boolean)">
- <summary>
- Adds the segment to the list.
- </summary>
- <param name="array">The array.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="toBeCopied">if set to <c>true</c> [to be copied].</param>
- </member>
- <member name="P:SuperSocket.Common.ArraySegmentList`1.SegmentCount">
- <summary>
- Gets the segment count.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.ClearSegements">
- <summary>
- Clears all the segements.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.ToArrayData">
- <summary>
- Read all data in this list to the array data.
- </summary>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.ToArrayData(System.Int32,System.Int32)">
- <summary>
- Read the data in specific range to the array data.
- </summary>
- <param name="startIndex">The start index.</param>
- <param name="length">The length.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.TrimEnd(System.Int32)">
- <summary>
- Trims the end.
- </summary>
- <param name="trimSize">Size of the trim.</param>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.SearchLastSegment(SuperSocket.Common.SearchMarkState{`0})">
- <summary>
- Searches the last segment.
- </summary>
- <param name="state">The state.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.CopyTo(`0[])">
- <summary>
- Copies to.
- </summary>
- <param name="to">To.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList`1.CopyTo(`0[],System.Int32,System.Int32,System.Int32)">
- <summary>
- Copies to.
- </summary>
- <param name="to">To.</param>
- <param name="srcIndex">Index of the SRC.</param>
- <param name="toIndex">To index.</param>
- <param name="length">The length.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.ArraySegmentList">
- <summary>
- ArraySegmentList
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList.Decode(System.Text.Encoding)">
- <summary>
- Decodes bytes to string by the specified encoding.
- </summary>
- <param name="encoding">The encoding.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList.Decode(System.Text.Encoding,System.Int32,System.Int32)">
- <summary>
- Decodes bytes to string by the specified encoding.
- </summary>
- <param name="encoding">The encoding.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ArraySegmentList.DecodeMask(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Decodes data by the mask.
- </summary>
- <param name="mask">The mask.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- </member>
- <member name="T:SuperSocket.Common.AssemblyUtil">
- <summary>
- Assembly Util Class
- </summary>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.CreateInstance``1(System.String)">
- <summary>
- Creates the instance from type name.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="type">The type.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.CreateInstance``1(System.String,System.Object[])">
- <summary>
- Creates the instance from type name and parameters.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="type">The type.</param>
- <param name="parameters">The parameters.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.GetType(System.String,System.Boolean,System.Boolean)">
- <summary>
- Gets the type by the full name, also return matched generic type without checking generic type parameters in the name.
- </summary>
- <param name="fullTypeName">Full name of the type.</param>
- <param name="throwOnError">if set to <c>true</c> [throw on error].</param>
- <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.GetImplementTypes``1(System.Reflection.Assembly)">
- <summary>
- Gets the implement types from assembly.
- </summary>
- <typeparam name="TBaseType">The type of the base type.</typeparam>
- <param name="assembly">The assembly.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.GetImplementedObjectsByInterface``1(System.Reflection.Assembly)">
- <summary>
- Gets the implemented objects by interface.
- </summary>
- <typeparam name="TBaseInterface">The type of the base interface.</typeparam>
- <param name="assembly">The assembly.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.GetImplementedObjectsByInterface``1(System.Reflection.Assembly,System.Type)">
- <summary>
- Gets the implemented objects by interface.
- </summary>
- <typeparam name="TBaseInterface">The type of the base interface.</typeparam>
- <param name="assembly">The assembly.</param>
- <param name="targetType">Type of the target.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.BinaryClone``1(``0)">
- <summary>
- Clone object in binary format.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="target">The target.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.CopyPropertiesTo``1(``0,``0)">
- <summary>
- Copies the properties of one object to another object.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="target">The target.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.CopyPropertiesTo``1(``0,System.Predicate{System.Reflection.PropertyInfo},``0)">
- <summary>
- Copies the properties of one object to another object.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="predict">The properties predict.</param>
- <param name="target">The target.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.GetAssembliesFromString(System.String)">
- <summary>
- Gets the assemblies from string.
- </summary>
- <param name="assemblyDef">The assembly def.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.AssemblyUtil.GetAssembliesFromStrings(System.String[])">
- <summary>
- Gets the assemblies from strings.
- </summary>
- <param name="assemblies">The assemblies.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.BinaryUtil">
- <summary>
- Binary util class
- </summary>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.IndexOf``1(System.Collections.Generic.IList{``0},``0,System.Int32,System.Int32)">
- <summary>
- Search target from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="target">The target.</param>
- <param name="pos">The pos.</param>
- <param name="length">The length.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},``0[],System.Int32@)">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="mark">The mark.</param>
- <param name="parsedLength">Length of the parsed.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},``0[])">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="mark">The mark.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,``0[])">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="mark">The mark.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,``0[],System.Int32@)">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="mark">The mark.</param>
- <param name="parsedLength">Length of the parsed.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,``0[],System.Int32)">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="mark">The mark.</param>
- <param name="matched">The matched.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,``0[],System.Int32,System.Int32@)">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="mark">The mark.</param>
- <param name="matched">The matched.</param>
- <param name="parsedLength">Length of the parsed.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,SuperSocket.Common.SearchMarkState{``0},System.Int32@)">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="searchState">State of the search.</param>
- <param name="parsedLength">Length of the parsed.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.SearchMark``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,SuperSocket.Common.SearchMarkState{``0})">
- <summary>
- Searches the mark from source.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="searchState">State of the search.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.StartsWith``1(System.Collections.Generic.IList{``0},``0[])">
- <summary>
- Startses the with.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="mark">The mark.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.StartsWith``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,``0[])">
- <summary>
- Startses the with.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="mark">The mark.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.EndsWith``1(System.Collections.Generic.IList{``0},``0[])">
- <summary>
- Endses the with.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="mark">The mark.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.EndsWith``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,``0[])">
- <summary>
- Endses the with.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <param name="mark">The mark.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.BinaryUtil.CloneRange``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32)">
- <summary>
- Clones the elements in the specific range.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="source">The source.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.BufferManager">
- <summary>
- This class creates a single large buffer which can be divided up and assigned to SocketAsyncEventArgs objects for use
- with each socket I/O operation. This enables bufffers to be easily reused and gaurds against fragmenting heap memory.
-
- The operations exposed on the BufferManager class are not thread safe.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.BufferManager.#ctor(System.Int32,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.BufferManager"/> class.
- </summary>
- <param name="totalBytes">The total bytes.</param>
- <param name="bufferSize">Size of the buffer.</param>
- </member>
- <member name="M:SuperSocket.Common.BufferManager.InitBuffer">
- <summary>
- Allocates buffer space used by the buffer pool
- </summary>
- </member>
- <member name="M:SuperSocket.Common.BufferManager.SetBuffer(System.Net.Sockets.SocketAsyncEventArgs)">
- <summary>
- Assigns a buffer from the buffer pool to the specified SocketAsyncEventArgs object
- </summary>
- <returns>true if the buffer was successfully set, else false</returns>
- </member>
- <member name="M:SuperSocket.Common.BufferManager.FreeBuffer(System.Net.Sockets.SocketAsyncEventArgs)">
- <summary>
- Removes the buffer from a SocketAsyncEventArg object. This frees the buffer back to the
- buffer pool
- </summary>
- </member>
- <member name="T:SuperSocket.Common.ConfigurationElementBase">
- <summary>
- ConfigurationElementBase
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationElementBase.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.ConfigurationElementBase"/> class.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationElementBase.#ctor(System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.ConfigurationElementBase"/> class.
- </summary>
- <param name="nameRequired">if set to <c>true</c> [name required].</param>
- </member>
- <member name="P:SuperSocket.Common.ConfigurationElementBase.Name">
- <summary>
- Gets the name.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationElementBase.DeserializeElement(System.Xml.XmlReader,System.Boolean)">
- <summary>
- Reads XML from the configuration file.
- </summary>
- <param name="reader">The <see cref="T:System.Xml.XmlReader"/> that reads from the configuration file.</param>
- <param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false.</param>
- <exception cref="T:System.Configuration.ConfigurationErrorsException">The element to read is locked.- or -An attribute of the current node is not recognized.- or -The lock status of the current node cannot be determined. </exception>
- </member>
- <member name="P:SuperSocket.Common.ConfigurationElementBase.Options">
- <summary>
- Gets the options.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationElementBase.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
- <summary>
- Gets a value indicating whether an unknown attribute is encountered during deserialization.
- </summary>
- <param name="name">The name of the unrecognized attribute.</param>
- <param name="value">The value of the unrecognized attribute.</param>
- <returns>
- true when an unknown attribute is encountered while deserializing; otherwise, false.
- </returns>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationElementBase.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
- <summary>
- Modifies the <see cref="T:System.Configuration.ConfigurationElement" /> object to remove all values that should not be saved.
- </summary>
- <param name="sourceElement">A <see cref="T:System.Configuration.ConfigurationElement" /> at the current level containing a merged view of the properties.</param>
- <param name="parentElement">The parent <see cref="T:System.Configuration.ConfigurationElement" />, or null if this is the top level.</param>
- <param name="saveMode">A <see cref="T:System.Configuration.ConfigurationSaveMode" /> that determines which property values to include.</param>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationElementBase.SerializeElement(System.Xml.XmlWriter,System.Boolean)">
- <summary>
- Writes the contents of this configuration element to the configuration file when implemented in a derived class.
- </summary>
- <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> that writes to the configuration file.</param>
- <param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false.</param>
- <returns>
- true if any data was actually serialized; otherwise, false.
- </returns>
- </member>
- <member name="P:SuperSocket.Common.ConfigurationElementBase.OptionElements">
- <summary>
- Gets the option elements.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationElementBase.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
- <summary>
- Gets a value indicating whether an unknown element is encountered during deserialization.
- </summary>
- <param name="elementName">The name of the unknown subelement.</param>
- <param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization.</param>
- <returns>
- true when an unknown element is encountered while deserializing; otherwise, false.
- </returns>
- <exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked.- or -One or more of the element's attributes is locked.- or -<paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute.- or -The element has a Boolean attribute with an invalid value.- or -An attempt was made to deserialize a property more than once.- or -An attempt was made to deserialize a property that is not a valid member of the element.- or -The element cannot contain a CDATA or text element.</exception>
- </member>
- <member name="T:SuperSocket.Common.ConfigurationExtension">
- <summary>
- Configuration extension class
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.GetValue(System.Collections.Specialized.NameValueCollection,System.String)">
- <summary>
- Gets the value from namevalue collection by key.
- </summary>
- <param name="collection">The collection.</param>
- <param name="key">The key.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.GetValue(System.Collections.Specialized.NameValueCollection,System.String,System.String)">
- <summary>
- Gets the value from namevalue collection by key.
- </summary>
- <param name="collection">The collection.</param>
- <param name="key">The key.</param>
- <param name="defaultValue">The default value.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.Deserialize``1(``0,System.Xml.XmlReader)">
- <summary>
- Deserializes the specified configuration section.
- </summary>
- <typeparam name="TElement">The type of the element.</typeparam>
- <param name="section">The section.</param>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.DeserializeChildConfig``1(System.String)">
- <summary>
- Deserializes the child configuration.
- </summary>
- <typeparam name="TConfig">The type of the configuration.</typeparam>
- <param name="childConfig">The child configuration string.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.GetChildConfig``1(System.Collections.Specialized.NameValueCollection,System.String)">
- <summary>
- Gets the child config.
- </summary>
- <typeparam name="TConfig">The type of the config.</typeparam>
- <param name="childElements">The child elements.</param>
- <param name="childConfigName">Name of the child config.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.GetConfigSource(System.Configuration.ConfigurationElement)">
- <summary>
- Gets the config source path.
- </summary>
- <param name="config">The config.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.LoadFrom(System.Configuration.ConfigurationElement,System.Object)">
- <summary>
- Loads configuration element's node information from a model.
- </summary>
- <param name="configElement">The config element.</param>
- <param name="source">The source.</param>
- <exception cref="T:System.Exception">Cannot find expected property 'Item' from the type 'ConfigurationElement'.</exception>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.GetCurrentConfiguration(System.Configuration.ConfigurationElement)">
- <summary>
- Gets the current configuration of the configuration element.
- </summary>
- <returns>The current configuration.</returns>
- <param name="configElement">Configuration element.</param>
- </member>
- <member name="M:SuperSocket.Common.ConfigurationExtension.ResetConfiguration(System.AppDomain,System.String)">
- <summary>
- Reset application's configuration to a another config file
- </summary>
- <param name="appDomain">the assosiated AppDomain</param>
- <param name="configFilePath">the config file path want to reset to</param>
- </member>
- <member name="T:SuperSocket.Common.DictionaryExtension">
- <summary>
- Extension class for IDictionary
- </summary>
- </member>
- <member name="M:SuperSocket.Common.DictionaryExtension.GetValue``1(System.Collections.Generic.IDictionary{System.Object,System.Object},System.Object)">
- <summary>
- Gets the value by key.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="dictionary">The dictionary.</param>
- <param name="key">The key.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.DictionaryExtension.GetValue``1(System.Collections.Generic.IDictionary{System.Object,System.Object},System.Object,``0)">
- <summary>
- Gets the value by key and default value.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="dictionary">The dictionary.</param>
- <param name="key">The key.</param>
- <param name="defaultValue">The default value.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.ErrorEventArgs">
- <summary>
- EventArgs for error and exception
- </summary>
- </member>
- <member name="P:SuperSocket.Common.ErrorEventArgs.Exception">
- <summary>
- Gets the exception.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.ErrorEventArgs.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.ErrorEventArgs"/> class.
- </summary>
- <param name="message">The message.</param>
- </member>
- <member name="M:SuperSocket.Common.ErrorEventArgs.#ctor(System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.ErrorEventArgs"/> class.
- </summary>
- <param name="exception">The exception.</param>
- </member>
- <member name="T:SuperSocket.Common.GenericConfigurationElementCollectionBase`2">
- <summary>
- GenericConfigurationElementCollectionBase
- </summary>
- <typeparam name="TConfigElement">The type of the config element.</typeparam>
- <typeparam name="TConfigInterface">The type of the config interface.</typeparam>
- </member>
- <member name="P:SuperSocket.Common.GenericConfigurationElementCollectionBase`2.Item(System.Int32)">
- <summary>
- Gets or sets a property, attribute, or child element of this configuration element.
- </summary>
- <returns>The specified property, attribute, or child element</returns>
- </member>
- <member name="M:SuperSocket.Common.GenericConfigurationElementCollectionBase`2.CreateNewElement">
- <summary>
- When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>.
- </summary>
- <returns>
- A new <see cref="T:System.Configuration.ConfigurationElement"/>.
- </returns>
- </member>
- <member name="M:SuperSocket.Common.GenericConfigurationElementCollectionBase`2.GetElementKey(System.Configuration.ConfigurationElement)">
- <summary>
- Gets the element key for a specified configuration element when overridden in a derived class.
- </summary>
- <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.</param>
- <returns>
- An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
- </returns>
- </member>
- <member name="M:SuperSocket.Common.GenericConfigurationElementCollectionBase`2.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="T:SuperSocket.Common.GenericConfigurationElementCollection`2">
- <summary>
- GenericConfigurationElementCollection
- </summary>
- <typeparam name="TConfigElement">The type of the config element.</typeparam>
- <typeparam name="TConfigInterface">The type of the config interface.</typeparam>
- </member>
- <member name="M:SuperSocket.Common.GenericConfigurationElementCollection`2.GetElementKey(System.Configuration.ConfigurationElement)">
- <summary>
- Gets the element key.
- </summary>
- <param name="element">The element.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.Platform">
- <summary>
- This class is designed for detect platform attribute in runtime
- </summary>
- </member>
- <member name="P:SuperSocket.Common.Platform.SupportSocketIOControlByCodeEnum">
- <summary>
- Gets a value indicating whether [support socket IO control by code enum].
- </summary>
- <value>
- <c>true</c> if [support socket IO control by code enum]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:SuperSocket.Common.Platform.IsMono">
- <summary>
- Gets a value indicating whether this instance is mono.
- </summary>
- <value>
- <c>true</c> if this instance is mono; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:SuperSocket.Common.SearchMarkState`1">
- <summary>
- SearchMarkState
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:SuperSocket.Common.SearchMarkState`1.#ctor(`0[])">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.SearchMarkState`1"/> class.
- </summary>
- <param name="mark">The mark.</param>
- </member>
- <member name="P:SuperSocket.Common.SearchMarkState`1.Mark">
- <summary>
- Gets the mark.
- </summary>
- </member>
- <member name="P:SuperSocket.Common.SearchMarkState`1.Matched">
- <summary>
- Gets or sets whether matched already.
- </summary>
- <value>
- The matched.
- </value>
- </member>
- <member name="T:SuperSocket.Common.SendingQueue">
- <summary>
- SendingQueue
- </summary>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.TrackID">
- <summary>
- Gets the track ID.
- </summary>
- <value>
- The track ID.
- </value>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.#ctor(System.ArraySegment{System.Byte}[],System.Int32,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.SendingQueue" /> class.
- </summary>
- <param name="globalQueue">The global queue.</param>
- <param name="offset">The offset.</param>
- <param name="capacity">The capacity.</param>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.Enqueue(System.ArraySegment{System.Byte},System.UInt16)">
- <summary>
- Enqueues the specified item.
- </summary>
- <param name="item">The item.</param>
- <param name="trackID">The track ID.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.Enqueue(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.UInt16)">
- <summary>
- Enqueues the specified items.
- </summary>
- <param name="items">The items.</param>
- <param name="trackID">The track ID.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.StopEnqueue">
- <summary>
- Stops the enqueue, and then wait all current excueting enqueu threads exit.
- </summary>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.StartEnqueue">
- <summary>
- Starts to allow enqueue.
- </summary>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.GlobalQueue">
- <summary>
- Gets the global queue.
- </summary>
- <value>
- The global queue.
- </value>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.Offset">
- <summary>
- Gets the offset.
- </summary>
- <value>
- The offset.
- </value>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.Capacity">
- <summary>
- Gets the capacity.
- </summary>
- <value>
- The capacity.
- </value>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.Count">
- <summary>
- Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.
- </summary>
- <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>
- The position.
- </value>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.IndexOf(System.ArraySegment{System.Byte})">
- <summary>
- Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.
- </summary>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1" />.</param>
- <returns>
- The index of <paramref name="item" /> if found in the list; otherwise, -1.
- </returns>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.Insert(System.Int32,System.ArraySegment{System.Byte})">
- <summary>
- Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
- <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1" />.</param>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.RemoveAt(System.Int32)">
- <summary>
- Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to remove.</param>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The index.</param>
- <returns></returns>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.Add(System.ArraySegment{System.Byte})">
- <summary>
- Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.
- </summary>
- <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.Clear">
- <summary>
- Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.
- </summary>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.Contains(System.ArraySegment{System.Byte})">
- <summary>
- Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.
- </summary>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- <returns>
- true if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false.
- </returns>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.CopyTo(System.ArraySegment{System.Byte}[],System.Int32)">
- <summary>
- Copies to.
- </summary>
- <param name="array">The array.</param>
- <param name="arrayIndex">Index of the array.</param>
- </member>
- <member name="P:SuperSocket.Common.SendingQueue.IsReadOnly">
- <summary>
- Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
- </summary>
- <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.Remove(System.ArraySegment{System.Byte})">
- <summary>
- Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.
- </summary>
- <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- <returns>
- true if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.
- </returns>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
- </returns>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
- </returns>
- <exception cref="T:System.NotSupportedException"></exception>
- </member>
- <member name="M:SuperSocket.Common.SendingQueue.InternalTrim(System.Int32)">
- <summary>
- Trim the internal segments at the begining by the binary data size.
- </summary>
- <param name="offset">The binary data size should be trimed at the begining.</param>
- </member>
- <member name="T:SuperSocket.Common.SendingQueueSourceCreator">
- <summary>
- SendingQueueSourceCreator
- </summary>
- </member>
- <member name="M:SuperSocket.Common.SendingQueueSourceCreator.#ctor(System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.SendingQueueSourceCreator" /> class.
- </summary>
- <param name="sendingQueueSize">Size of the sending queue.</param>
- </member>
- <member name="M:SuperSocket.Common.SendingQueueSourceCreator.Create(System.Int32,SuperSocket.Common.SendingQueue[]@)">
- <summary>
- Creates the specified size.
- </summary>
- <param name="size">The size.</param>
- <param name="poolItems">The pool items.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.IPoolInfo">
- <summary>
- The pool information class
- </summary>
- </member>
- <member name="P:SuperSocket.Common.IPoolInfo.MinPoolSize">
- <summary>
- Gets the min size of the pool.
- </summary>
- <value>
- The min size of the pool.
- </value>
- </member>
- <member name="P:SuperSocket.Common.IPoolInfo.MaxPoolSize">
- <summary>
- Gets the max size of the pool.
- </summary>
- <value>
- The max size of the pool.
- </value>
- </member>
- <member name="P:SuperSocket.Common.IPoolInfo.AvialableItemsCount">
- <summary>
- Gets the avialable items count.
- </summary>
- <value>
- The avialable items count.
- </value>
- </member>
- <member name="P:SuperSocket.Common.IPoolInfo.TotalItemsCount">
- <summary>
- Gets the total items count, include items in the pool and outside the pool.
- </summary>
- <value>
- The total items count.
- </value>
- </member>
- <member name="T:SuperSocket.Common.ISmartPool`1">
- <summary>
- The basic interface of smart pool
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:SuperSocket.Common.ISmartPool`1.Initialize(System.Int32,System.Int32,SuperSocket.Common.ISmartPoolSourceCreator{`0})">
- <summary>
- Initializes the specified min pool size.
- </summary>
- <param name="minPoolSize">The min size of the pool.</param>
- <param name="maxPoolSize">The max size of the pool.</param>
- <param name="sourceCreator">The source creator.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.ISmartPool`1.Push(`0)">
- <summary>
- Pushes the specified item into the pool.
- </summary>
- <param name="item">The item.</param>
- </member>
- <member name="M:SuperSocket.Common.ISmartPool`1.TryGet(`0@)">
- <summary>
- Tries to get one item from the pool.
- </summary>
- <param name="item">The item.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.ISmartPoolSource">
- <summary>
- ISmartPoolSource
- </summary>
- </member>
- <member name="P:SuperSocket.Common.ISmartPoolSource.Count">
- <summary>
- Gets the count.
- </summary>
- <value>
- The count.
- </value>
- </member>
- <member name="T:SuperSocket.Common.SmartPoolSource">
- <summary>
- SmartPoolSource
- </summary>
- </member>
- <member name="M:SuperSocket.Common.SmartPoolSource.#ctor(System.Object,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:SuperSocket.Common.SmartPoolSource" /> class.
- </summary>
- <param name="source">The source.</param>
- <param name="itemsCount">The items count.</param>
- </member>
- <member name="P:SuperSocket.Common.SmartPoolSource.Source">
- <summary>
- Gets the source.
- </summary>
- <value>
- The source.
- </value>
- </member>
- <member name="P:SuperSocket.Common.SmartPoolSource.Count">
- <summary>
- Gets the count.
- </summary>
- <value>
- The count.
- </value>
- </member>
- <member name="T:SuperSocket.Common.ISmartPoolSourceCreator`1">
- <summary>
- ISmartPoolSourceCreator
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:SuperSocket.Common.ISmartPoolSourceCreator`1.Create(System.Int32,`0[]@)">
- <summary>
- Creates the specified size.
- </summary>
- <param name="size">The size.</param>
- <param name="poolItems">The pool items.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.SmartPool`1">
- <summary>
- The smart pool
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="P:SuperSocket.Common.SmartPool`1.MinPoolSize">
- <summary>
- Gets the size of the min pool.
- </summary>
- <value>
- The size of the min pool.
- </value>
- </member>
- <member name="P:SuperSocket.Common.SmartPool`1.MaxPoolSize">
- <summary>
- Gets the size of the max pool.
- </summary>
- <value>
- The size of the max pool.
- </value>
- </member>
- <member name="P:SuperSocket.Common.SmartPool`1.AvialableItemsCount">
- <summary>
- Gets the avialable items count.
- </summary>
- <value>
- The avialable items count.
- </value>
- </member>
- <member name="P:SuperSocket.Common.SmartPool`1.TotalItemsCount">
- <summary>
- Gets the total items count, include items in the pool and outside the pool.
- </summary>
- <value>
- The total items count.
- </value>
- </member>
- <member name="M:SuperSocket.Common.SmartPool`1.Initialize(System.Int32,System.Int32,SuperSocket.Common.ISmartPoolSourceCreator{`0})">
- <summary>
- Initializes the specified min and max pool size.
- </summary>
- <param name="minPoolSize">The min size of the pool.</param>
- <param name="maxPoolSize">The max size of the pool.</param>
- <param name="sourceCreator">The source creator.</param>
- </member>
- <member name="M:SuperSocket.Common.SmartPool`1.Push(`0)">
- <summary>
- Pushes the specified item into the pool.
- </summary>
- <param name="item">The item.</param>
- </member>
- <member name="M:SuperSocket.Common.SmartPool`1.TryGet(`0@)">
- <summary>
- Tries to get one item from the pool.
- </summary>
- <param name="item">The item.</param>
- <returns></returns>
- <exception cref="T:System.NotImplementedException"></exception>
- </member>
- <member name="T:SuperSocket.Common.SocketEx">
- <summary>
- Socket extension class
- </summary>
- </member>
- <member name="M:SuperSocket.Common.SocketEx.SafeClose(System.Net.Sockets.Socket)">
- <summary>
- Close the socket safely.
- </summary>
- <param name="socket">The socket.</param>
- </member>
- <member name="M:SuperSocket.Common.SocketEx.SendData(System.Net.Sockets.Socket,System.Byte[])">
- <summary>
- Sends the data.
- </summary>
- <param name="client">The client.</param>
- <param name="data">The data.</param>
- </member>
- <member name="M:SuperSocket.Common.SocketEx.SendData(System.Net.Sockets.Socket,System.Byte[],System.Int32,System.Int32)">
- <summary>
- Sends the data.
- </summary>
- <param name="client">The client.</param>
- <param name="data">The data.</param>
- <param name="offset">The offset.</param>
- <param name="length">The length.</param>
- </member>
- <member name="T:SuperSocket.Common.StringExtension">
- <summary>
- String extension class
- </summary>
- <summary>
- String extension
- </summary>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToInt32(System.String)">
- <summary>
- Convert string to int32.
- </summary>
- <param name="source">The source.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToInt32(System.String,System.Int32)">
- <summary>
- Convert string to int32.
- </summary>
- <param name="source">The source.</param>
- <param name="defaultValue">The default value.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToLong(System.String)">
- <summary>
- Convert string to long.
- </summary>
- <param name="source">The source.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToLong(System.String,System.Int64)">
- <summary>
- Convert string to long.
- </summary>
- <param name="source">The source.</param>
- <param name="defaultValue">The default value.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToShort(System.String)">
- <summary>
- Convert string to short.
- </summary>
- <param name="source">The source.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToShort(System.String,System.Int16)">
- <summary>
- Convert string to short.
- </summary>
- <param name="source">The source.</param>
- <param name="defaultValue">The default value.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToDecimal(System.String)">
- <summary>
- Convert string to decimal.
- </summary>
- <param name="source">The source.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToDecimal(System.String,System.Decimal)">
- <summary>
- Convert string to decimal.
- </summary>
- <param name="source">The source.</param>
- <param name="defaultValue">The default value.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToDateTime(System.String)">
- <summary>
- Convert string to date time.
- </summary>
- <param name="source">The source.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToDateTime(System.String,System.DateTime)">
- <summary>
- Convert string to date time.
- </summary>
- <param name="source">The source.</param>
- <param name="defaultValue">The default value.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToBoolean(System.String)">
- <summary>
- Convert string to boolean.
- </summary>
- <param name="source">The source.</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.ToBoolean(System.String,System.Boolean)">
- <summary>
- Convert string tp boolean.
- </summary>
- <param name="source">The source.</param>
- <param name="defaultValue">if set to <c>true</c> [default value].</param>
- <returns></returns>
- </member>
- <member name="M:SuperSocket.Common.StringExtension.TryParseEnum``1(System.String,System.Boolean,``0@)">
- <summary>
- Tries parse string to enum.
- </summary>
- <typeparam name="T">the enum type</typeparam>
- <param name="value">The value.</param>
- <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
- <param name="enumValue">The enum value.</param>
- <returns></returns>
- </member>
- <member name="T:SuperSocket.Common.TheadPoolEx">
- <summary>
- Thread pool extension class
- </summary>
- </member>
- <member name="M:SuperSocket.Common.TheadPoolEx.ResetThreadPool(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
- <summary>
- Resets the thread pool.
- </summary>
- <param name="maxWorkingThreads">The max working threads.</param>
- <param name="maxCompletionPortThreads">The max completion port threads.</param>
- <param name="minWorkingThreads">The min working threads.</param>
- <param name="minCompletionPortThreads">The min completion port threads.</param>
- <returns></returns>
- </member>
- </members>
- </doc>
|