Longbridge OpenAPI C++ SDK
Public Member Functions | List of all members
longbridge::OAuth Class Reference

#include <oauth.hpp>

Public Member Functions

 OAuth (lb_oauth_t *oauth)
 
 OAuth (const OAuth &other)
 
 OAuth (OAuth &&other)
 
OAuthoperator= (const OAuth &other)
 
OAuthoperator= (OAuth &&other)
 
 ~OAuth ()
 
 operator const lb_oauth_t * () const
 

Detailed Description

OAuth 2.0 client (opaque handle)

Copyable: copy increments the internal Arc reference count via lb_oauth_clone. Always freed on destruction via lb_oauth_free.

Constructor & Destructor Documentation

◆ OAuth() [1/3]

longbridge::OAuth::OAuth ( lb_oauth_t oauth)
explicit

◆ OAuth() [2/3]

longbridge::OAuth::OAuth ( const OAuth other)

◆ OAuth() [3/3]

longbridge::OAuth::OAuth ( OAuth &&  other)

◆ ~OAuth()

longbridge::OAuth::~OAuth ( )

Member Function Documentation

◆ operator const lb_oauth_t *()

longbridge::OAuth::operator const lb_oauth_t * ( ) const
inline

◆ operator=() [1/2]

OAuth& longbridge::OAuth::operator= ( const OAuth other)

◆ operator=() [2/2]

OAuth& longbridge::OAuth::operator= ( OAuth &&  other)

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