Twitch SDK (Internal)
Macros | Functions
jni_socialapi.h File Reference
#include <jni.h>

Go to the source code of this file.

Macros

#define _Included_tv_twitch_social_SocialAPI_DismissRecommendedFriendCallback
 
#define _Included_tv_twitch_social_SocialAPI_FetchFriendListCallback
 
#define _Included_tv_twitch_social_SocialAPI_FetchFriendRequestsCallback
 
#define _Included_tv_twitch_social_SocialAPI_FetchFriendStatusCallback
 
#define _Included_tv_twitch_social_SocialAPI_FetchPresenceSettingsCallback
 
#define _Included_tv_twitch_social_SocialAPI_FetchRecommendedFriendsCallback
 
#define _Included_tv_twitch_social_SocialAPI_FetchUnreadFriendRequestCountCallback
 
#define _Included_tv_twitch_social_SocialAPI_MarkAllFriendRequestsReadCallback
 
#define _Included_tv_twitch_social_SocialAPI_PostPresenceCallback
 
#define _Included_tv_twitch_social_SocialAPI_SetPresenceSettingsCallback
 
#define _Included_tv_twitch_social_SocialAPI_UpdateFriendshipCallback
 

Functions

JNIEXPORT jlong JNICALL Java_tv_twitch_social_SocialAPI_CreateNativeInstance (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_tv_twitch_social_SocialAPI_DisposeNativeInstance (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetCoreApi (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetEnabledFeatures (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetListener (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_GetState (JNIEnv *, jobject, jlong)
 
JNIEXPORT jstring JNICALL Java_tv_twitch_social_SocialAPI_GetModuleName (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_Initialize (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_Shutdown (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_Update (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetPresenceSessionAvailability (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_AddWatchingActivity (JNIEnv *, jobject, jlong, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_AddPlayingActivity (JNIEnv *, jobject, jlong, jint, jint, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_RemoveActivity (JNIEnv *, jobject, jlong, jint, jint)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_PostPresence (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchPresenceSettings (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetPresenceSettings (JNIEnv *, jobject, jlong, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetAutomaticPresencePostingEnabled (JNIEnv *, jobject, jlong, jint, jboolean)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_GetAutomaticPresencePostingEnabled (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchFriendList (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_UpdateFriendship (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchFriendRequests (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchUnreadFriendRequestCount (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_MarkAllFriendRequestsRead (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchRecommendedFriends (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_DismissRecommendedFriend (JNIEnv *, jobject, jlong, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchFriendStatus (JNIEnv *, jobject, jlong, jint, jint, jobject)
 

Macro Definition Documentation

◆ _Included_tv_twitch_social_SocialAPI_DismissRecommendedFriendCallback

#define _Included_tv_twitch_social_SocialAPI_DismissRecommendedFriendCallback

◆ _Included_tv_twitch_social_SocialAPI_FetchFriendListCallback

#define _Included_tv_twitch_social_SocialAPI_FetchFriendListCallback

◆ _Included_tv_twitch_social_SocialAPI_FetchFriendRequestsCallback

#define _Included_tv_twitch_social_SocialAPI_FetchFriendRequestsCallback

◆ _Included_tv_twitch_social_SocialAPI_FetchFriendStatusCallback

#define _Included_tv_twitch_social_SocialAPI_FetchFriendStatusCallback

◆ _Included_tv_twitch_social_SocialAPI_FetchPresenceSettingsCallback

#define _Included_tv_twitch_social_SocialAPI_FetchPresenceSettingsCallback

◆ _Included_tv_twitch_social_SocialAPI_FetchRecommendedFriendsCallback

#define _Included_tv_twitch_social_SocialAPI_FetchRecommendedFriendsCallback

◆ _Included_tv_twitch_social_SocialAPI_FetchUnreadFriendRequestCountCallback

#define _Included_tv_twitch_social_SocialAPI_FetchUnreadFriendRequestCountCallback

◆ _Included_tv_twitch_social_SocialAPI_MarkAllFriendRequestsReadCallback

#define _Included_tv_twitch_social_SocialAPI_MarkAllFriendRequestsReadCallback

◆ _Included_tv_twitch_social_SocialAPI_PostPresenceCallback

#define _Included_tv_twitch_social_SocialAPI_PostPresenceCallback

◆ _Included_tv_twitch_social_SocialAPI_SetPresenceSettingsCallback

#define _Included_tv_twitch_social_SocialAPI_SetPresenceSettingsCallback

◆ _Included_tv_twitch_social_SocialAPI_UpdateFriendshipCallback

#define _Included_tv_twitch_social_SocialAPI_UpdateFriendshipCallback

Function Documentation

◆ Java_tv_twitch_social_SocialAPI_AddPlayingActivity()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_AddPlayingActivity ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_AddWatchingActivity()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_AddWatchingActivity ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_CreateNativeInstance()

JNIEXPORT jlong JNICALL Java_tv_twitch_social_SocialAPI_CreateNativeInstance ( JNIEnv *  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_DismissRecommendedFriend()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_DismissRecommendedFriend ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_DisposeNativeInstance()

JNIEXPORT void JNICALL Java_tv_twitch_social_SocialAPI_DisposeNativeInstance ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_social_SocialAPI_FetchFriendList()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchFriendList ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_FetchFriendRequests()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchFriendRequests ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_FetchFriendStatus()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchFriendStatus ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_FetchPresenceSettings()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchPresenceSettings ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_FetchRecommendedFriends()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchRecommendedFriends ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_FetchUnreadFriendRequestCount()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_FetchUnreadFriendRequestCount ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_GetAutomaticPresencePostingEnabled()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_GetAutomaticPresencePostingEnabled ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_GetModuleName()

JNIEXPORT jstring JNICALL Java_tv_twitch_social_SocialAPI_GetModuleName ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_social_SocialAPI_GetState()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_GetState ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_social_SocialAPI_Initialize()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_Initialize ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_MarkAllFriendRequestsRead()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_MarkAllFriendRequestsRead ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_PostPresence()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_PostPresence ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_RemoveActivity()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_RemoveActivity ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint   
)

◆ Java_tv_twitch_social_SocialAPI_SetAutomaticPresencePostingEnabled()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetAutomaticPresencePostingEnabled ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jboolean   
)

◆ Java_tv_twitch_social_SocialAPI_SetCoreApi()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetCoreApi ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_SetEnabledFeatures()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetEnabledFeatures ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_SetListener()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetListener ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_SetPresenceSessionAvailability()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetPresenceSessionAvailability ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_SetPresenceSettings()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_SetPresenceSettings ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_Shutdown()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_Shutdown ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_social_SocialAPI_Update()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_Update ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_social_SocialAPI_UpdateFriendship()

JNIEXPORT jobject JNICALL Java_tv_twitch_social_SocialAPI_UpdateFriendship ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jobject  ,
jobject   
)