# firebase::gma::AdapterStatus


`#include <types.h>`

A snapshot of a mediation adapter's initialization status.

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://developers.google.com/admob/cpp/reference/class/firebase/gma/adapter-status#classfirebase_1_1gma_1_1_adapter_status_1ae9b4cbdeed3ccbc6ea82460e1b9644a6()` ||

| ### Public functions ||
|---|---|
| `https://developers.google.com/admob/cpp/reference/class/firebase/gma/adapter-status#classfirebase_1_1gma_1_1_adapter_status_1a5147d687acc05e955325142b4f48e53c() const ` | `const std::string &` Detailed description of the status. |
| `https://developers.google.com/admob/cpp/reference/class/firebase/gma/adapter-status#classfirebase_1_1gma_1_1_adapter_status_1a1c089e8c5598c9309d9b5630ea4ac473() const ` | `bool` Returns the adapter's initialization state. |
| `https://developers.google.com/admob/cpp/reference/class/firebase/gma/adapter-status#classfirebase_1_1gma_1_1_adapter_status_1acd16f1286bf99a849fe4411fb238ae26() const ` | `int` The adapter's initialization latency in milliseconds. |

## Public functions

### AdapterStatus

```c++
 AdapterStatus()
```

### description

```c++
const std::string & description() const 
```
Detailed description of the status.

This method should only be used for informational purposes, such as logging. Use [is_initialized](https://developers.google.com/admob/cpp/reference/class/firebase/gma/adapter-status#classfirebase_1_1gma_1_1_adapter_status_1a1c089e8c5598c9309d9b5630ea4ac473) to make logical decisions regarding an adapter's status.

### is_initialized

```c++
bool is_initialized() const 
```
Returns the adapter's initialization state.

### latency

```c++
int latency() const 
```
The adapter's initialization latency in milliseconds.

0 if initialization has not yet ended.