Skip to content

Add a simplified storage common header just like the rest. #876

Closed
@ahsonkhan

Description

@ahsonkhan

Is the header files in azure-storage-common meant to be public and used by end users? Do we apply the same breaking change bar to them as our other public headers? If so, we may want to add a simplified header for it, just like:

#include "azure/storage/files/datalake/datalake_directory_client.hpp"

#include "azure/storage/files/shares/share_client.hpp"

#include "azure/storage/blobs/append_blob_client.hpp"

Maybe in azure-sdk-for-cpp\sdk\storage\azure-storage-common\inc\azure\storage\common.hpp:

// Copyright (c) Microsoft Corporation. All rights reserved.
// SPDX-License-Identifier: MIT

#pragma once

#include "azure/storage/common/access_conditions.hpp"
#include "azure/storage/common/account_sas_builder.hpp"
#include "azure/storage/common/concurrent_transfer.hpp"
#include "azure/storage/common/constants.hpp"
#include "azure/storage/common/crypt.hpp"
#include "azure/storage/common/file_io.hpp"
#include "azure/storage/common/json.hpp"
#include "azure/storage/common/reliable_stream.hpp"
#include "azure/storage/common/shared_key_policy.hpp"
#include "azure/storage/common/storage_common.hpp"
#include "azure/storage/common/storage_credential.hpp"
#include "azure/storage/common/storage_error.hpp"
#include "azure/storage/common/storage_per_retry_policy.hpp"
#include "azure/storage/common/storage_retry_policy.hpp"
#include "azure/storage/common/xml_wrapper.hpp"

cc @katmsft, @Jinming-Hu, @JeffreyRichter

Metadata

Metadata

Assignees

Labels

ClientThis issue points to a problem in the data-plane of the library.StorageStorage Service (Queues, Blobs, Files)feature-requestThis issue requires a new behavior in the product in order be resolved.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions