/// <summary> /// Default Constructor /// </summary> public IpcPipeOps() { m_callBackObj = null; m_pipeName = null; m_numOfReadBytes = IpcConf.DEFAULT_READ_BUF_SIZE; m_numOfWriteBytes = IpcConf.DEFAULT_WRITE_BUF_SIZE; }
/// <summary> /// Default Constructor /// </summary> /// <param name="pipeName">the name of the pipe</param> /// <param name="numOfReadyBytes">maximum read buffer size</param> /// <param name="numOfWriteBytes">maximum write buffer size</param> /// <param name="callBackObj">callback object</param> public IpcPipeOps(string pipeName, IpcPipeCallbackInterface callBackObj, int numOfReadyBytes = IpcConf.DEFAULT_READ_BUF_SIZE, int numOfWriteBytes = IpcConf.DEFAULT_WRITE_BUF_SIZE) { m_pipeName = pipeName; m_callBackObj = callBackObj; m_numOfReadBytes = numOfReadyBytes; m_numOfWriteBytes = numOfWriteBytes; }