|
testcontainers-cpp 0.2.0
Native C++20 Testcontainers over the Docker Engine API
|
#include <cstdint>#include <map>#include <optional>#include <string>#include <utility>#include <vector>#include "testcontainers/Device.hpp"#include "testcontainers/Healthcheck.hpp"#include "testcontainers/Mount.hpp"#include "testcontainers/RestartPolicy.hpp"#include "testcontainers/Ulimit.hpp"Classes | |
| struct | testcontainers::CreateContainerSpec |
| The flat create-body DTO for POST /containers/create, shared between the builder layer (ContainerRequest renders into it) and the client — typed fields for every option the library surfaces, translated into the daemon's JSON in one place. More... | |
| struct | testcontainers::NetworkIpamPool |
| One IPAM address pool of a network — an IPAM.Config entry, both as sent by POST /networks/create (NetworkCreateSpec::ipam_pools) and as read back by GET /networks/{id} (NetworkInspect::ipam_pools). More... | |
| struct | testcontainers::NetworkCreateSpec |
| Options for POST /networks/create (richer than just name+labels). More... | |
| struct | testcontainers::VolumeCreateSpec |
| Options for POST /volumes/create. More... | |
| struct | testcontainers::VolumeInspect |
| The subset of GET /volumes/{name} we care about. More... | |
| struct | testcontainers::VolumePruneResult |
| The daemon's report from POST /volumes/prune. More... | |
| struct | testcontainers::NetworkEndpoint |
| One attached container's endpoint on a network (a Containers map entry in GET /networks/{id}). More... | |
| struct | testcontainers::NetworkInspect |
| The subset of GET /networks/{id} we currently care about. More... | |
| struct | testcontainers::ImageInspect |
| The subset of GET /images/{reference}/json we currently care about. More... | |
| struct | testcontainers::PortBinding |
| A single published port binding from a container inspect. More... | |
| struct | testcontainers::ContainerSummary |
| A subset of one entry from GET /containers/json (the list endpoint). More... | |
| struct | testcontainers::HostConfigInspect |
| The HostConfig subset echoed back by GET /containers/{id}/json — the typed create-side knobs, readable back so tests can assert a limit landed. More... | |
| struct | testcontainers::ContainerInspect |
| The subset of GET /containers/{id}/json we currently care about. More... | |
Namespaces | |
| namespace | testcontainers |