17 #ifndef LIB_WINSS_PIPE_NAME_HPP_ 18 #define LIB_WINSS_PIPE_NAME_HPP_ 23 namespace fs = std::experimental::filesystem;
53 PipeName(fs::path path, std::string name);
82 const std::string&
Get()
const;
102 #endif // LIB_WINSS_PIPE_NAME_HPP_ PipeName()
The final pipe name.
Definition: pipe_name.hpp:37
PipeName Append(const std::string &name) const
Append an additional name to the current pipe.
Definition: pipe_name.cpp:41
std::string name
Definition: pipe_name.hpp:34
Pipe names are based on file system paths.
Definition: pipe_name.hpp:32
Definition: case_ignore.hpp:23
const std::string & Get() const
Gets the pipe name as a string.
Definition: pipe_name.cpp:52
PipeName & operator=(const PipeName &p)
Copy another pipe name to this pipe name.
Definition: pipe_name.cpp:57