[#BloombergLP-bslmt-Configuration] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmt.adoc[bslmt]::Configuration :relfileprefix: ../../ :mrdocs: Namespace for utilities that manage default `bslmt` configuration values. == Synopsis Declared in `<bslmt_configuration.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct Configuration; ---- == Description This `struct` provides a namespace for a suite of functions that are used to manage the configuration of default values used in `bslmt`. Specifically, these functions manage the default value of thread stack size and provide access to the platform's native guard size, but may be extended to govern more traits in the future. == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmt/Configuration/defaultThreadStackSize.adoc[`defaultThreadStackSize`] | Return the configured default thread stack size in bytes. | xref:BloombergLP/bslmt/Configuration/nativeDefaultThreadGuardSize.adoc[`nativeDefaultThreadGuardSize`] | Return the platform's default thread stack guard size in bytes. | xref:BloombergLP/bslmt/Configuration/nativeDefaultThreadStackSize.adoc[`nativeDefaultThreadStackSize`] | Return the platform's native default thread stack size in bytes. | xref:BloombergLP/bslmt/Configuration/recommendedDefaultThreadStackSize.adoc[`recommendedDefaultThreadStackSize`] | Return a platform‐independent recommended default thread stack size. | xref:BloombergLP/bslmt/Configuration/setDefaultThreadStackSize.adoc[`setDefaultThreadStackSize`] | Set the default thread stack size to the specified `numBytes`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#