![]() |
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.