firebase
Namespace that encompasses all Firebase APIs.
Summary
Enumerations |
|
---|---|
FutureStatus{
|
enum Asynchronous call status. |
InitResult{
|
enum Reports whether a Firebase module initialized successfully. |
Typedefs |
|
---|---|
FutureHandle
|
typedefuintptr_t
Handle that the API uses to identify an asynchronous call. |
Classes |
|
---|---|
firebase:: |
Firebase application object. |
firebase:: |
Options that control the creation of a Firebase App. |
firebase:: |
Type-specific version of FutureBase. |
firebase:: |
Type-independent return type of asynchronous calls. |
firebase:: |
Utility class to help with initializing Firebase modules. |
firebase:: |
Variant data type used by Firebase libraries. |
Namespaces |
|
---|---|
firebase:: |
API for AdMob with Firebase. |
firebase:: |
Firebase Analytics API. |
firebase:: |
Firebase Authentication API. |
firebase:: |
Namespace for the Firebase Realtime Database C++ SDK. |
firebase:: |
Firebase Dynamic Links API. |
firebase:: |
Namespace for the Firebase C++ SDK for Cloud Functions. |
firebase:: |
|
firebase:: |
Firebase Invites API. |
firebase:: |
Firebase Cloud Messaging API. |
firebase:: |
Firebase Remote Config API. |
firebase:: |
Namespace for the Firebase C++ SDK for Cloud Storage. |
Enumerations
FutureStatus
FutureStatus
Asynchronous call status.
Properties | |
---|---|
kFutureStatusComplete
|
Results are ready. |
kFutureStatusInvalid
|
No result is pending. FutureBase::Release() or move operator was called. |
kFutureStatusPending
|
Result is still being processed. |
InitResult
InitResult
Reports whether a Firebase module initialized successfully.
Properties | |
---|---|
kInitResultFailedMissingDependency
|
The given library failed to initialize due to a missing dependency. On Android, this typically means that Google Play services is not available and the library requires it. Use google_play_services::CheckAvailability() and google_play_services::MakeAvailable() to resolve this issue. Also, on Android, this value can be returned if the Java dependencies of a Firebase component are not included in the application, causing initialization to fail. This means that the application's build environment is not configured correctly. To resolve the problem, see the SDK setup documentation for the set of Java dependencies (AARs) required for the component that failed to initialize. |
kInitResultSuccess
|
The given library was successfully initialized. |
Typedefs
FutureHandle
uintptr_t FutureHandle
Handle that the API uses to identify an asynchronous call.
The exact interpretation of the handle is up to the API.