Ejemplo n.º 1
0
        /// <summary>
        /// Initialises a new instance of an outpoint.
        /// </summary>
        /// <param name="OwnerProcessId">The Id of the process which owns the outpoint.</param>
        /// <param name="pipeClass">The class of pipe which can connect to the outpoint.</param>
        /// <param name="pipeSubclass">The subclass of pipe which can connect to the outpoint.</param>
        /// <param name="MaximumConnections">The maximum number of connections allowed to the outpoint. Also see <see cref="PipeConstants.UnlimitedConnections"/>.</param>
        /// <seealso cref="PipeConstants.UnlimitedConnections"/>
        public PipeOutpoint(uint OwnerProcessId, PipeClasses pipeClass, PipeSubclasses pipeSubclass, int MaximumConnections)
        {
            ProcessId = OwnerProcessId;
            Class = pipeClass;
            Subclass = pipeSubclass;
            MaxConnections = MaximumConnections;

            WaitingThreads = new UInt64List();
        }
Ejemplo n.º 2
0
 public UInt64Dictionary(int capacity = 5)
 {
     Keys   = new UInt64List(capacity);
     Values = new UInt64List(capacity);
 }
Ejemplo n.º 3
0
 public UInt64Dictionary(int capacity = 5)
 {
     Keys = new UInt64List(capacity);
     Values = new UInt64List(capacity);
 }