## リファレンス

### Header <hamigaki/process/child.hpp>

    namespace hamigaki {
      namespace process {
        class child;
        void launch_detached(const std::string&, const std::vector<std::string>&,
                             const environment&);
        void launch_detached(const std::string&, const std::vector<std::string>&);
        void launch_detached(const std::string&, const environment&);
        void launch_detached(const std::string&);
      }
    }

### Header <hamigaki/process/context.hpp>

    namespace hamigaki {
      namespace process {
        class context;
      }
    }

### Header <hamigaki/process/environment.hpp>

    namespace hamigaki {
      namespace process {
        class environment;
      }
    }

### Header <hamigaki/process/pipe_device.hpp>

    namespace hamigaki {
      namespace process {
        typedef implementation defined handle_type;

        class pipe_source;
        class pipe_sink;
      }
    }

### Header <hamigaki/process/shell.hpp>

    namespace hamigaki {
      namespace process {
        child launch_shell(const std::string&, const context&);
        child launch_shell(const std::string&);
        std::string shell_expand(const std::string&);
      }
    }

### Header <hamigaki/process/status.hpp>

    namespace hamigaki {
      namespace process {
        class status;
      }
    }

### Header <hamigaki/process/stream_behavior.hpp>

    namespace hamigaki {
      namespace process {
        class stream_behavior;
        stream_behavior capture_stream();
        stream_behavior close_stream();
        stream_behavior inherit_stream();
        stream_behavior redirect_stream_to_stdout();
        stream_behavior silence_stream();
      }
    }

| 製作著作 © 2007, 2008 Takeshi Mouri