加入了命名管道和匿名管道封装类