Create() public method

Create the pipe
public Create ( ) : bool
return bool
Beispiel #1
0
        /// <summary>
        /// Actual server start function
        /// </summary>
        protected override void execute()
        {
            IpcStartStatus status = IpcStartStatus.SUCCESS;

            try
            {
                IpcPipeOps pipeOptions = new IpcPipeOps(m_options.m_pipeName, this, m_options.m_numOfReadBytes, m_options.m_numOfWriteBytes);
                for (int trav = 0; trav < m_options.m_maximumInstances; trav++)
                {
                    IpcPipe pipeInst = new IpcPipe(pipeOptions);
                    pipeInst.Create();
                }
                m_started = true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message + " >" + ex.StackTrace);
                m_started = false;
                status    = IpcStartStatus.FAIL_PIPE_CREATE_FAILED;
            }
            m_options.m_callBackObj.OnServerStarted(this, status);
        }
Beispiel #2
0
 /// <summary>
 /// Actual server start function
 /// </summary>
 protected override void execute()
 {
     IpcStartStatus status = IpcStartStatus.SUCCESS;
     try
     {
         IpcPipeOps pipeOptions = new IpcPipeOps(m_options.m_pipeName,this, m_options.m_numOfReadBytes, m_options.m_numOfWriteBytes);
         for (int trav = 0; trav < m_options.m_maximumInstances; trav++)
         {
             IpcPipe pipeInst = new IpcPipe(pipeOptions);
             pipeInst.Create();
         }
         m_started = true;
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message + " >" + ex.StackTrace);
         m_started = false;
         status = IpcStartStatus.FAIL_PIPE_CREATE_FAILED;
     }
     m_options.m_callBackObj.OnServerStarted(this, status);
     
     
 }