8 #ifndef BOTAN_UNIX_CMD_H__
9 #define BOTAN_UNIX_CMD_H__
11 #include <botan/types.h>
12 #include <botan/data_src.h>
53 size_t peek(
byte[],
size_t,
size_t)
const;
55 std::string
id()
const;
60 const std::vector<std::string>& paths);
63 void create_pipe(
const std::vector<std::string>&);
66 const size_t MAX_BLOCK_USECS, KILL_WAIT;
68 std::vector<std::string> arg_list;
69 struct pipe_wrapper* pipe;
size_t read(byte[], size_t)
size_t peek(byte[], size_t, size_t) const
Unix_Program(const char *n, size_t p)
std::string name_and_args
DataSource_Command(const std::string &, const std::vector< std::string > &paths)