Google APIs Client Library for C++
|
#include <string>
#include <vector>
#include "googleapis/base/callback.h"
#include "googleapis/base/macros.h"
#include "googleapis/base/mutex.h"
#include "googleapis/base/scoped_ptr.h"
#include "googleapis/client/transport/http_authorization.h"
#include "googleapis/client/transport/http_request.h"
#include "googleapis/strings/stringpiece.h"
Go to the source code of this file.
Classes | |
class | OAuth2ClientSpec |
A data object containing specifying the client information to present to the OAuth 2.0 server. More... | |
class | ThreadsafeString |
Implements a threadsafe string. More... | |
class | ThreadsafePrimitive< T > |
For internal use only. More... | |
class | OAuth2Credential |
Specifies an OAuth 2.0 Credential. More... | |
struct | OAuth2RequestOptions |
Options for overriding the default attributes in an OAuth2AuthorizationFlow when making OAuth2TokenRequests. More... | |
class | OAuth2TokenRequest |
The base class for token-related requests made to an OAuth 2.0 server. More... | |
class | OAuth2RevokeTokenRequest |
A concrete OAuth2TokenRequest for revoking access and refresh tokens. More... | |
class | OAuth2ExchangeAuthorizationCodeRequest |
A concrete OAuth2TokenRequest for turning an authorization code into access and refresh tokens. More... | |
class | OAuth2RefreshTokenRequest |
A concrete OAuth2TokenRequest for obtaining a new access token from a refresh token. More... | |
class | OAuth2AuthorizationFlow |
Mediates interaction with the user, client and an OAuth 2.0 server to obtain credentials for accessing protected resources. More... | |
class | OAuth2InstalledApplicationFlow |
Manages credentials using OAuth 2.0 installed application flow. More... | |
class | OAuth2WebApplicationFlow |
Manages credentials using OAuth 2.0 web application flow. More... | |
Namespaces | |
namespace | googleapis |
A service request pager acts as a high level iterator for paging through results. | |
namespace | googleapis::client |
namespace thread |