aws-crt-cpp
Public Member Functions | List of all members
Aws::Crt::ApiHandle Class Reference

#include <Api.h>

Public Member Functions

 ApiHandle (Allocator *allocator) noexcept
 
 ApiHandle () noexcept
 
 ~ApiHandle ()
 
 ApiHandle (const ApiHandle &)=delete
 
 ApiHandle (ApiHandle &&)=delete
 
ApiHandleoperator= (const ApiHandle &)=delete
 
ApiHandleoperator= (ApiHandle &&)=delete
 
void InitializeLogging (LogLevel level, const char *filename)
 
void InitializeLogging (LogLevel level, FILE *fp)
 

Constructor & Destructor Documentation

◆ ApiHandle() [1/4]

Aws::Crt::ApiHandle::ApiHandle ( Allocator allocator)
noexcept

◆ ApiHandle() [2/4]

Aws::Crt::ApiHandle::ApiHandle ( )
noexcept

◆ ~ApiHandle()

Aws::Crt::ApiHandle::~ApiHandle ( )

◆ ApiHandle() [3/4]

Aws::Crt::ApiHandle::ApiHandle ( const ApiHandle )
delete

◆ ApiHandle() [4/4]

Aws::Crt::ApiHandle::ApiHandle ( ApiHandle &&  )
delete

Member Function Documentation

◆ InitializeLogging() [1/2]

void Aws::Crt::ApiHandle::InitializeLogging ( LogLevel  level,
const char *  filename 
)

Initialize logging in awscrt.

Parameters
levelDisplay messages of this importance and higher. LogLevel.NoLogs will disable logging.
filenameLogging destination, a file path from the disk.

◆ InitializeLogging() [2/2]

void Aws::Crt::ApiHandle::InitializeLogging ( LogLevel  level,
FILE *  fp 
)

Initialize logging in awscrt.

Parameters
levelDisplay messages of this importance and higher. LogLevel.NoLogs will disable logging.
fpThe FILE object for logging destination.

◆ operator=() [1/2]

ApiHandle& Aws::Crt::ApiHandle::operator= ( ApiHandle &&  )
delete

◆ operator=() [2/2]

ApiHandle& Aws::Crt::ApiHandle::operator= ( const ApiHandle )
delete

The documentation for this class was generated from the following files: