return server_.root();
}
+prefix_ senf::console::DirectoryNode & senf::console::Client::cwd()
+ const
+{
+ return executor_.cwd();
+}
+
prefix_ senf::console::Server::Mode senf::console::Client::mode()
const
{
reader_->write(data);
}
+prefix_ std::string const & senf::console::Client::backtrace()
+ const
+{
+ return backtrace_;
+}
+
+prefix_ unsigned senf::console::Client::width()
+ const
+{
+ return reader_->width();
+}
+
prefix_ senf::console::Client & senf::console::Client::get(std::ostream & os)
{
return dynamic_cast<detail::NonblockingSocketOStream&>(os)->client();
v_write(data);
}
+prefix_ unsigned senf::console::detail::ClientReader::width()
+ const
+{
+ return v_width();
+}
+
prefix_ senf::console::detail::ClientReader::ClientReader(Client & client)
: client_ (client)
{}