Trail C SDK
Data Structures | Typedefs
AuthKit

Data Structures

struct  TrailAuthKit
 

Typedefs

typedef void(* TrailAUKGetFingerprintCB) (TrailResult result, const char *fingerprint, void *callback_data)
 
typedef void(* TrailAUKRequestSignUpCB) (TrailResult result, void *callback_data)
 
typedef struct TrailAuthKit TrailAuthKit
 

Detailed Description


Data Structure Documentation

◆ TrailAuthKit

struct TrailAuthKit

Data Fields

TrailResult(* get_game_user_id )(const char **id)
 
TrailResult(* get_username )(const char **username)
 
TrailResult(* get_play_token )(const char **play_token)
 
void(* get_fingerprint )(TrailAUKGetFingerprintCB callback, void *callback_data)
 
TrailResult(* is_user_logged_in )(bool *is_logged_in)
 
void(* request_sign_up )(TrailAUKRequestSignUpCB callback, void *callback_data)
 

Field Documentation

◆ get_fingerprint

void(* TrailAuthKit::get_fingerprint) (TrailAUKGetFingerprintCB callback, void *callback_data)

◆ get_game_user_id

TrailResult(* TrailAuthKit::get_game_user_id) (const char **id)

◆ get_play_token

TrailResult(* TrailAuthKit::get_play_token) (const char **play_token)

◆ get_username

TrailResult(* TrailAuthKit::get_username) (const char **username)

◆ is_user_logged_in

TrailResult(* TrailAuthKit::is_user_logged_in) (bool *is_logged_in)

◆ request_sign_up

void(* TrailAuthKit::request_sign_up) (TrailAUKRequestSignUpCB callback, void *callback_data)

Typedef Documentation

◆ TrailAUKGetFingerprintCB

typedef void(* TrailAUKGetFingerprintCB) (TrailResult result, const char *fingerprint, void *callback_data)

◆ TrailAUKRequestSignUpCB

typedef void(* TrailAUKRequestSignUpCB) (TrailResult result, void *callback_data)

◆ TrailAuthKit

typedef struct TrailAuthKit TrailAuthKit