Documentation
¶
Overview ¶
go-podman/internal/socket/socket_client.go
go-podman/internal/socket/socket_interface.go
go-podman/internal/socket/socket_types.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SocketClient ¶
type SocketClient struct { Serializer network.PayloadSerializer RequestBuilder network.HTTPRequestBuilder ResponseReader network.ResponseReader ResponseValidator network.ResponseValidator NetworkTransport network.TransportCreator }
func NewSocketClient ¶
func NewSocketClient(Serializer network.PayloadSerializer, Request network.HTTPRequestBuilder, Response network.ResponseReader, Validator network.ResponseValidator, Transport network.TransportCreator) *SocketClient
func (*SocketClient) Send ¶
func (SC *SocketClient) Send(method, url string, body io.Reader, socket SocketPath) ([]byte, error)
type SocketClientInterface ¶
type SocketPath ¶
type SocketPath string
var ( Rootfull SocketPath = "/run/podman/io.podman/podman.sock" Rootless SocketPath = GetRootlessPath() )
func GetRootlessPath ¶
func GetRootlessPath() SocketPath
Click to show internal directories.
Click to hide internal directories.