## Class pipe_sink

hamigaki::process::pipe_sink —

パイプに対する書き込み専用アクセスを提供するSinkモデル

## Synopsis

    class pipe_sink {
    public:
      // types
      typedef char char_type;

      // construct/copy/destruct
      pipe_sink();
      explicit pipe_sink(handle_type, bool = false);

      // Boost.Iostreams implementation
      bool is_open() const;
      std::streamsize write(const char*, std::streamsize);
      void close();
    };

## Description

モデルとなるコンセプト:Sink, ClosableDevice

### `pipe_sink` construct/copy/destruct

1.     pipe_sink();

2.     explicit pipe_sink(handle_type h, bool close_on_exit = false);

### `pipe_sink` Boost.Iostreams implementation

1.     bool is_open() const;

2.     std::streamsize write(const char* s, std::streamsize n);

3.     void close();

| 製作著作 © 2007, 2008 Takeshi Mouri