Load the canonical pipe name for baseName into pipeName.

Synopses

Declared in <bdls_pipeutil.h>

Load the canonical pipe name for baseName into pipeName.

static
int
makeCanonicalName(
    bsl::string* pipeName,
    std::string_view const& baseName);

Load the canonical pipe name for baseName into pipeName.

static
int
makeCanonicalName(
    std::pmr::string* pipeName,
    std::string_view const& baseName);

Load the canonical pipe name for baseName into pipeName.

static
int
makeCanonicalName(
    std::string* pipeName,
    std::string_view const& baseName);

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

pipeName

receives the system‐dependent canonical pipe name

baseName

base name from which to form the canonical pipe name

Created with MrDocs