/// <summary> /// Default Constructor /// </summary> public IpcServerOps() { m_callBackObj = null; m_pipeName = null; m_maximumInstances = IpcConf.DEFAULT_PIPE_INSTANCES; 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="maximumInstance">maximum number of pipe instance</param> /// <param name="numOfReadyBytes">maximum read buffer size</param> /// <param name="numOfWriteBytes">maximum write buffer size</param> /// <param name="callBackObj">callback object</param> public IpcServerOps(string pipeName, IpcServerCallbackInterface callBackObj, int maximumInstance = IpcConf.DEFAULT_PIPE_INSTANCES, int numOfReadyBytes = IpcConf.DEFAULT_READ_BUF_SIZE, int numOfWriteBytes = IpcConf.DEFAULT_WRITE_BUF_SIZE) { m_pipeName=pipeName; m_maximumInstances=maximumInstance; m_numOfReadBytes = numOfReadyBytes; m_numOfWriteBytes=numOfWriteBytes; m_callBackObj=callBackObj; }
/// <summary> /// Default Constructor /// </summary> /// <param name="pipeName">the name of the pipe</param> /// <param name="maximumInstance">maximum number of pipe instance</param> /// <param name="numOfReadyBytes">maximum read buffer size</param> /// <param name="numOfWriteBytes">maximum write buffer size</param> /// <param name="callBackObj">callback object</param> public IpcServerOps(string pipeName, IpcServerCallbackInterface callBackObj, int maximumInstance = IpcConf.DEFAULT_PIPE_INSTANCES, int numOfReadyBytes = IpcConf.DEFAULT_READ_BUF_SIZE, int numOfWriteBytes = IpcConf.DEFAULT_WRITE_BUF_SIZE) { m_pipeName = pipeName; m_maximumInstances = maximumInstance; m_numOfReadBytes = numOfReadyBytes; m_numOfWriteBytes = numOfWriteBytes; m_callBackObj = callBackObj; }