extras#

Fully qualified name: carb/extras

Files#

Base64.h

Provides a Base64 encoding and decoding helper class.

CpuInfo.h

Utilities for gathering information about the CPU.

Debugging.h

Provides some helper functions that check the state of debuggers for the calling process.

EnvironmentVariable.h

Provides a helper class for getting, setting, and restoring environment variables.

EnvironmentVariableParser.h

Parses environment variables into map of key/value pairs.

Errors.h

Carbonite error handling utilities.

HandleDatabase.h

HandleDatabase definition file.

Library.h

Provides helper functions to handle library loading and management.

MemoryUsage.h

Helper to get the memory characteristics of a program.

Options.h

Provides a set of helper functions to manage the processing of command line arguments.

Path.h

Path interpretation utilities.

SharedMemory.h

Provides a helper class to manage a block of shared memory.

StringSafe.h

Wrappers for libc string functions to avoid dangerous edge cases.

TestEnvironment.h

Provides helper functions to check the platform a process is running on.

Tokens.h

Provides helper functions to manage and evaluate token strings.

Utf8Parser.h

Provides helper classes to parse and convert UTF-8 strings to and from Unicode.

Uuid.h

UUIDv4 utilities.

VariableSetup.h

Provides helper functions to retrieve setup variable values.

WindowsPath.h

Carbonite Windows path utilities.