Firebase C++ API Reference
firebase
Classes |
|
---|---|
firebase::App | Firebase application object. |
firebase::AppOptions | Options that control the creation of a Firebase App. |
firebase::Future | Type-specific version of FutureBase. |
firebase::FutureBase | Type-independent return type of asynchronous calls. |
firebase::ModuleInitializer | Utility class to help with initializing Firebase modules. |
firebase::Variant | Variant data type used by Firebase libraries. |
firebase:: admob
Classes |
|
---|---|
firebase::admob::BannerView | Loads and displays AdMob banner ads. |
firebase::admob::BannerView::Listener | A listener class that developers can extend and pass to a BannerView object's SetListener method to be notified of changes to the presentation state and bounding box. |
firebase::admob::InterstitialAd | Loads and displays AdMob interstitial ads. |
firebase::admob::InterstitialAd::Listener | A listener class that developers can extend and pass to an InterstitialAd object's SetListener method to be notified of presentation state changes. |
firebase::admob::NativeExpressAdView | Loads and displays ads from AdMob Native Ads Express. |
firebase::admob::NativeExpressAdView::Listener | A listener class that developers can extend and pass to a NativeExpressAdView object's SetListener method to be notified of changes to the presentation state and bounding box. |
Structs |
|
---|---|
firebase::admob::AdRequest | The information needed to request an ad. |
firebase::admob::AdSize | An ad size value to be used in requesting ads. |
firebase::admob::BoundingBox | The screen location and dimensions of an ad view once it has been initialized. |
firebase::admob::KeyValuePair | Generic Key-Value container used for the "extras" values in an firebase::admob::AdRequest. |
firebase:: admob:: rewarded_video
Classes |
|
---|---|
firebase::admob::rewarded_video::Listener | A listener class that developers can extend and pass to SetListener to be notified of rewards and changes to the presentation state. |
firebase::admob::rewarded_video::PollableRewardListener | A polling-based listener that developers can instantiate and pass to SetListener in order to queue rewards for later retrieval. |
Structs |
|
---|---|
firebase::admob::rewarded_video::RewardItem | A reward to be given to the user in exchange for watching a rewarded video ad. |
firebase:: analytics
Structs |
|
---|---|
firebase::analytics::Parameter | Event parameter. |
firebase:: auth
Classes |
|
---|---|
firebase::auth::Auth | Firebase authentication object. |
firebase::auth::Auth::FetchProvidersResult | Results of calls FetchProvidersForEmail. |
firebase::auth::AuthStateListener | Listener called when there is a change in the authentication state. |
firebase::auth::Credential | Authentication credentials for an authentication provider. |
firebase::auth::EmailAuthProvider | Use email and password to authenticate. |
firebase::auth::FacebookAuthProvider | Use an access token provided by Facebook to authenticate. |
firebase::auth::GameCenterAuthProvider | GameCenter (iOS) auth provider. |
firebase::auth::GitHubAuthProvider | Use an access token provided by GitHub to authenticate. |
firebase::auth::GoogleAuthProvider | Use an ID token and access token provided by Google to authenticate. |
firebase::auth::IdTokenListener | Listener called when there is a change in the ID token. |
firebase::auth::OAuthProvider | OAuth2.0+UserInfo auth provider (OIDC compliant and non-compliant). |
firebase::auth::PhoneAuthProvider | Use phone number text messages to authenticate. |
firebase::auth::PhoneAuthProvider::ForceResendingToken | Token to maintain current phone number verification session. |
firebase::auth::PhoneAuthProvider::Listener | Receive callbacks from VerifyPhoneNumber events. |
firebase::auth::PlayGamesAuthProvider | Use a server auth code provided by Google Play Games to authenticate. |
firebase::auth::TwitterAuthProvider | Use a token and secret provided by Twitter to authenticate. |
firebase::auth::User | Firebase user account object. |
firebase::auth::User::UserProfile | Parameters to the UpdateUserProfile() function. |
firebase::auth::UserInfoInterface | Interface implemented by each identity provider. |
Structs |
|
---|---|
firebase::auth::AdditionalUserInfo | Additional user data returned from an identity provider. |
firebase::auth::SignInResult | Result of operations that can affect authentication state. |
firebase::auth::UserMetadata | Metadata corresponding to a Firebase user. |
firebase:: database
Classes |
|
---|---|
firebase::database::ChildListener | Child listener interface. |
firebase::database::Database | Entry point for the Firebase Realtime Database C++ SDK. |
firebase::database::DatabaseReference | DatabaseReference represents a particular location in your Database and can be used for reading or writing data to that Database location. |
firebase::database::DataSnapshot | A DataSnapshot instance contains data from a Firebase Database location. |