![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <IzPlatformFacebook.h>
Public Types | |
enum | eFBStatus { FB_UNINITIALISED, FB_LOGGED_OUT, FB_LOGGING_IN, FB_LOGGED_IN } |
Public Member Functions | |
bool | isAvailable () const |
bool | isInitialised () const |
void | setAppID (const char *app_id) |
CzScriptCallback & | getScriptCallback () |
virtual int | Init ()=0 |
virtual void | Release ()=0 |
virtual bool | Login (const char **permissions, int num_permissions)=0 |
virtual bool | Logout ()=0 |
virtual bool | Reauthorise (const char **permissions, int num_permissions)=0 |
virtual CzFacebookRequest | InitRequest (const char *method_name, const char *http_method)=0 |
virtual CzFacebookRequest | InitGraphRequest (const char *graph_path, const char *http_method)=0 |
virtual bool | AddParamString (CzFacebookRequest request, const char *parameter, const char *value)=0 |
virtual bool | AddParamNumber (CzFacebookRequest request, const char *parameter, int64 value)=0 |
virtual bool | SendRequest (CzFacebookRequest request)=0 |
virtual void | DeleteRequest (CzFacebookRequest request)=0 |
virtual const char * | GetResponse (CzFacebookRequest request)=0 |
virtual int | GetErrorCode (CzFacebookRequest request)=0 |
virtual const char * | GetError (CzFacebookRequest request)=0 |
virtual const char * | GetAccessToken ()=0 |
virtual bool | IsLoggedIn () const =0 |
virtual void | WaitForCallback ()=0 |
void | NotifyLoggedIn (CzFacebookRequest request) |
void | NotifyLoginError (CzFacebookRequest request) |
void | NotifyResponse (CzFacebookRequest request) |
void | NotifyResponseError (CzFacebookRequest request) |
Protected Attributes | |
bool | Available |
Facebook available flag. | |
bool | Initialised |
Classes iniitialised state. | |
CzString | AppID |
Facebook App iD. | |
CzScriptCallback | ScriptCallback |
Script call back. |
virtual bool IzPlatformFacebook::AddParamNumber | ( | CzFacebookRequest | request, |
const char * | parameter, | ||
int64 | value | ||
) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual bool IzPlatformFacebook::AddParamString | ( | CzFacebookRequest | request, |
const char * | parameter, | ||
const char * | value | ||
) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual void IzPlatformFacebook::DeleteRequest | ( | CzFacebookRequest | request | ) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual const char* IzPlatformFacebook::GetAccessToken | ( | ) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual const char* IzPlatformFacebook::GetError | ( | CzFacebookRequest | request | ) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual int IzPlatformFacebook::GetErrorCode | ( | CzFacebookRequest | request | ) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual const char* IzPlatformFacebook::GetResponse | ( | CzFacebookRequest | request | ) | [pure virtual] |
Implemented in CzPlatformFacebook.
CzScriptCallback& IzPlatformFacebook::getScriptCallback | ( | ) | [inline] |
virtual int IzPlatformFacebook::Init | ( | ) | [pure virtual] |
Implemented in CzPlatformFacebook, and CzPlatformFacebook.
virtual CzFacebookRequest IzPlatformFacebook::InitGraphRequest | ( | const char * | graph_path, |
const char * | http_method | ||
) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual CzFacebookRequest IzPlatformFacebook::InitRequest | ( | const char * | method_name, |
const char * | http_method | ||
) | [pure virtual] |
Implemented in CzPlatformFacebook.
bool IzPlatformFacebook::isAvailable | ( | ) | const [inline] |
Reimplemented in CzPlatformFacebook.
bool IzPlatformFacebook::isInitialised | ( | ) | const [inline] |
virtual bool IzPlatformFacebook::IsLoggedIn | ( | ) | const [pure virtual] |
Implemented in CzPlatformFacebook.
virtual bool IzPlatformFacebook::Login | ( | const char ** | permissions, |
int | num_permissions | ||
) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual bool IzPlatformFacebook::Logout | ( | ) | [pure virtual] |
Implemented in CzPlatformFacebook, and CzPlatformFacebook.
void IzPlatformFacebook::NotifyLoggedIn | ( | CzFacebookRequest | request | ) |
void IzPlatformFacebook::NotifyLoginError | ( | CzFacebookRequest | request | ) |
void IzPlatformFacebook::NotifyResponse | ( | CzFacebookRequest | request | ) |
void IzPlatformFacebook::NotifyResponseError | ( | CzFacebookRequest | request | ) |
virtual bool IzPlatformFacebook::Reauthorise | ( | const char ** | permissions, |
int | num_permissions | ||
) | [pure virtual] |
Implemented in CzPlatformFacebook.
virtual void IzPlatformFacebook::Release | ( | ) | [pure virtual] |
Implemented in CzPlatformFacebook, and CzPlatformFacebook.
virtual bool IzPlatformFacebook::SendRequest | ( | CzFacebookRequest | request | ) | [pure virtual] |
Implemented in CzPlatformFacebook.
void IzPlatformFacebook::setAppID | ( | const char * | app_id | ) | [inline] |
Reimplemented in CzPlatformFacebook.
virtual void IzPlatformFacebook::WaitForCallback | ( | ) | [pure virtual] |
Implemented in CzPlatformFacebook.
CzString IzPlatformFacebook::AppID [protected] |
Facebook App iD.
Reimplemented in CzPlatformFacebook.
bool IzPlatformFacebook::Available [protected] |
Facebook available flag.
Reimplemented in CzPlatformFacebook.
bool IzPlatformFacebook::Initialised [protected] |
Classes iniitialised state.
CzScriptCallback IzPlatformFacebook::ScriptCallback [protected] |
Script call back.