|
Plotly.cpp 0.1.0
A C++ plotting library for expressive, interactive, real-time & streaming data visualization
|
#include "browser.hpp"#include "httplib.h"#include "nlohmann/json.hpp"#include "plotly/logger.hpp"#include "websockets_client.hpp"#include <arpa/inet.h>#include <array>#include <chrono>#include <csignal>#include <cstdio>#include <cstdlib>#include <fcntl.h>#include <filesystem>#include <functional>#include <future>#include <ifaddrs.h>#include <netinet/in.h>#include <string>#include <string_view>#include <sys/socket.h>#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include <utility>#include <vector>
Namespaces | |
| namespace | plotly |
| C++ bindings for Plotly. | |
| namespace | plotly::detail |
Functions | |
| auto | plotly::detail::isDisplayAvailable () -> bool |
| auto | plotly::detail::isChromiumAvailable () -> bool |
| auto | plotly::detail::isGoogleChromeAvailable () -> bool |
| auto | plotly::detail::openBrowser (const std::string_view url) -> bool |
| auto | plotly::detail::openChromiumWithHeadlessMode (const std::string_view url, int remoteDebuggingPort) -> std::pair< bool, std::function< void()> > |
| auto | plotly::detail::getIpv4Addresses () -> std::vector< std::string > |
| auto | plotly::detail::setDownloadDirectory (const std::filesystem::path &directory, int remoteDebuggingPort) -> bool |
| auto | plotly::detail::getDefaultDownloadDirectory () -> std::filesystem::path |