Snapshot.take_in_session
Source and package
- Qualified name
-
libtmux::Snapshot:: take _in _session - Namespace
- libtmux
- Declared in
Snapshot- Package
- libtmux-cxx
- Source
- include/libtmux/snapshot.hpp
- [[
C++ nodiscard attributeAsks the compiler to warn when a result is discarded. An explicit cast to void acknowledges that the result is intentionally ignored.]] static expected< std::shared <const Snapshot>, Command_ptr Failure > take_in_session( std::shared <const detail::Backend> backend, std::_ptr span <const std::string > fields, Command_view Request request, FormatArgument placement, std::string session_view _id , std::string session_view _name );[[C++ nodiscard attributeAsks the compiler to warn when a result is discarded. An explicit cast to void acknowledges that the result is intentionally ignored.]] static expected< std::shared <const Snapshot>, Command_ptr Failure > take_in_session( std::shared <const detail::Backend> backend, std::_ptr span <const std::string > fields, Command_view Request request, FormatArgument placement, std::string session_view _id , std::string session_view _name , std::optional <std::chrono:: > timeout, std::milliseconds optional <std::size > output_t _limit ); -
- Parameters
-
-
backend(std::shared <const detail::Backend>) #_ptr -
fields(std::span <const std::string >) #_view -
timeout(std::optional <std::chrono:: >) # formilliseconds take_in_session(backend, fields, request, placement, session_id, session_name, timeout, output_limit) -
output_limit(std::optional <std::size >) # for_t take_in_session(backend, fields, request, placement, session_id, session_name, timeout, output_limit)
-