Twitch SDK (Internal)
jni_chatroomproxy.h
Go to the documentation of this file.
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class tv_twitch_chat_ChatRoomProxy */
4 
5 #ifndef _Included_tv_twitch_chat_ChatRoomProxy
6 #define _Included_tv_twitch_chat_ChatRoomProxy
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class: tv_twitch_chat_ChatRoomProxy
12  * Method: DeleteRoom
13  * Signature: (JLtv/twitch/chat/IChatRoom/DeleteRoomCallback;)Ltv/twitch/ErrorCode;
14  */
15 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_DeleteRoom
16  (JNIEnv *, jobject, jlong, jobject);
17 
18 /*
19  * Class: tv_twitch_chat_ChatRoomProxy
20  * Method: SendMessage
21  * Signature: (JLjava/lang/String;Ltv/twitch/ResultContainer;Ltv/twitch/chat/IChatRoom/SendMessageCallback;)Ltv/twitch/ErrorCode;
22  */
23 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SendMessage
24  (JNIEnv *, jobject, jlong, jstring, jobject, jobject);
25 
26 /*
27  * Class: tv_twitch_chat_ChatRoomProxy
28  * Method: EditMessage
29  * Signature: (JLjava/lang/String;Ljava/lang/String;Ltv/twitch/ResultContainer;Ltv/twitch/chat/IChatRoom/EditMessageCallback;)Ltv/twitch/ErrorCode;
30  */
31 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_EditMessage
32  (JNIEnv *, jobject, jlong, jstring, jstring, jobject, jobject);
33 
34 /*
35  * Class: tv_twitch_chat_ChatRoomProxy
36  * Method: DeleteMessage
37  * Signature: (JLjava/lang/String;Ltv/twitch/chat/IChatRoom/DeleteMessageCallback;)Ltv/twitch/ErrorCode;
38  */
40  (JNIEnv *, jobject, jlong, jstring, jobject);
41 
42 /*
43  * Class: tv_twitch_chat_ChatRoomProxy
44  * Method: FetchMessagesBeforeCursor
45  * Signature: (JLjava/lang/String;ILtv/twitch/chat/IChatRoom/FetchMessagesCallback;)Ltv/twitch/ErrorCode;
46  */
48  (JNIEnv *, jobject, jlong, jstring, jint, jobject);
49 
50 /*
51  * Class: tv_twitch_chat_ChatRoomProxy
52  * Method: FetchMessagesAfterCursor
53  * Signature: (JLjava/lang/String;ILtv/twitch/chat/IChatRoom/FetchMessagesCallback;)Ltv/twitch/ErrorCode;
54  */
56  (JNIEnv *, jobject, jlong, jstring, jint, jobject);
57 
58 /*
59  * Class: tv_twitch_chat_ChatRoomProxy
60  * Method: FetchMessagesBeforeTimestamp
61  * Signature: (JIILtv/twitch/chat/IChatRoom/FetchMessagesCallback;)Ltv/twitch/ErrorCode;
62  */
64  (JNIEnv *, jobject, jlong, jint, jint, jobject);
65 
66 /*
67  * Class: tv_twitch_chat_ChatRoomProxy
68  * Method: FetchMessagesAfterTimestamp
69  * Signature: (JIILtv/twitch/chat/IChatRoom/FetchMessagesCallback;)Ltv/twitch/ErrorCode;
70  */
72  (JNIEnv *, jobject, jlong, jint, jint, jobject);
73 
74 /*
75  * Class: tv_twitch_chat_ChatRoomProxy
76  * Method: SetRoomName
77  * Signature: (JLjava/lang/String;Ltv/twitch/chat/IChatRoom/UpdateRoomInfoCallback;)Ltv/twitch/ErrorCode;
78  */
79 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetRoomName
80  (JNIEnv *, jobject, jlong, jstring, jobject);
81 
82 /*
83  * Class: tv_twitch_chat_ChatRoomProxy
84  * Method: SetTopic
85  * Signature: (JLjava/lang/String;Ltv/twitch/chat/IChatRoom/UpdateRoomInfoCallback;)Ltv/twitch/ErrorCode;
86  */
87 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetTopic
88  (JNIEnv *, jobject, jlong, jstring, jobject);
89 
90 /*
91  * Class: tv_twitch_chat_ChatRoomProxy
92  * Method: SetPreviewable
93  * Signature: (JZLtv/twitch/chat/IChatRoom/UpdateRoomInfoCallback;)Ltv/twitch/ErrorCode;
94  */
96  (JNIEnv *, jobject, jlong, jboolean, jobject);
97 
98 /*
99  * Class: tv_twitch_chat_ChatRoomProxy
100  * Method: SetMinimumAllowedRole
101  * Signature: (JLtv/twitch/chat/RoomRole;Ltv/twitch/chat/IChatRoom/UpdateRoomInfoCallback;)Ltv/twitch/ErrorCode;
102  */
104  (JNIEnv *, jobject, jlong, jobject, jobject);
105 
106 /*
107  * Class: tv_twitch_chat_ChatRoomProxy
108  * Method: EnableSlowMode
109  * Signature: (JILtv/twitch/chat/IChatRoom/UpdateRoomModesCallback;)Ltv/twitch/ErrorCode;
110  */
111 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_EnableSlowMode
112  (JNIEnv *, jobject, jlong, jint, jobject);
113 
114 /*
115  * Class: tv_twitch_chat_ChatRoomProxy
116  * Method: DisableSlowMode
117  * Signature: (JLtv/twitch/chat/IChatRoom/UpdateRoomModesCallback;)Ltv/twitch/ErrorCode;
118  */
120  (JNIEnv *, jobject, jlong, jobject);
121 
122 /*
123  * Class: tv_twitch_chat_ChatRoomProxy
124  * Method: EnableR9kMode
125  * Signature: (JLtv/twitch/chat/IChatRoom/UpdateRoomModesCallback;)Ltv/twitch/ErrorCode;
126  */
127 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_EnableR9kMode
128  (JNIEnv *, jobject, jlong, jobject);
129 
130 /*
131  * Class: tv_twitch_chat_ChatRoomProxy
132  * Method: DisableR9kMode
133  * Signature: (JLtv/twitch/chat/IChatRoom/UpdateRoomModesCallback;)Ltv/twitch/ErrorCode;
134  */
135 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_DisableR9kMode
136  (JNIEnv *, jobject, jlong, jobject);
137 
138 /*
139  * Class: tv_twitch_chat_ChatRoomProxy
140  * Method: EnableEmotesOnlyMode
141  * Signature: (JLtv/twitch/chat/IChatRoom/UpdateRoomModesCallback;)Ltv/twitch/ErrorCode;
142  */
144  (JNIEnv *, jobject, jlong, jobject);
145 
146 /*
147  * Class: tv_twitch_chat_ChatRoomProxy
148  * Method: DisableEmotesOnlyMode
149  * Signature: (JLtv/twitch/chat/IChatRoom/UpdateRoomModesCallback;)Ltv/twitch/ErrorCode;
150  */
152  (JNIEnv *, jobject, jlong, jobject);
153 
154 /*
155  * Class: tv_twitch_chat_ChatRoomProxy
156  * Method: SetLastReadAt
157  * Signature: (JILtv/twitch/chat/IChatRoom/UpdateRoomViewCallback;)Ltv/twitch/ErrorCode;
158  */
159 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetLastReadAt
160  (JNIEnv *, jobject, jlong, jint, jobject);
161 
162 /*
163  * Class: tv_twitch_chat_ChatRoomProxy
164  * Method: SetMuted
165  * Signature: (JZLtv/twitch/chat/IChatRoom/UpdateRoomViewCallback;)Ltv/twitch/ErrorCode;
166  */
167 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetMuted
168  (JNIEnv *, jobject, jlong, jboolean, jobject);
169 
170 /*
171  * Class: tv_twitch_chat_ChatRoomProxy
172  * Method: SetArchived
173  * Signature: (JZLtv/twitch/chat/IChatRoom/UpdateRoomViewCallback;)Ltv/twitch/ErrorCode;
174  */
175 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetArchived
176  (JNIEnv *, jobject, jlong, jboolean, jobject);
177 
178 /*
179  * Class: tv_twitch_chat_ChatRoomProxy
180  * Method: FetchRoomInfo
181  * Signature: (JLtv/twitch/chat/IChatRoom/FetchRoomInfoCallback;)Ltv/twitch/ErrorCode;
182  */
183 JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_FetchRoomInfo
184  (JNIEnv *, jobject, jlong, jobject);
185 
186 /*
187  * Class: tv_twitch_chat_ChatRoomProxy
188  * Method: DisposeNativeInstance
189  * Signature: (J)V
190  */
192  (JNIEnv *, jobject, jlong);
193 
194 #ifdef __cplusplus
195 }
196 #endif
197 #endif
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SendMessage(JNIEnv *, jobject, jlong, jstring, jobject, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetTopic(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetLastReadAt(JNIEnv *, jobject, jlong, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetMinimumAllowedRole(JNIEnv *, jobject, jlong, jobject, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_FetchMessagesBeforeCursor(JNIEnv *, jobject, jlong, jstring, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_DeleteMessage(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_FetchMessagesBeforeTimestamp(JNIEnv *, jobject, jlong, jint, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_EnableR9kMode(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_DisableSlowMode(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetRoomName(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_FetchMessagesAfterCursor(JNIEnv *, jobject, jlong, jstring, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_EditMessage(JNIEnv *, jobject, jlong, jstring, jstring, jobject, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetMuted(JNIEnv *, jobject, jlong, jboolean, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_DeleteRoom(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_EnableSlowMode(JNIEnv *, jobject, jlong, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_DisableEmotesOnlyMode(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetPreviewable(JNIEnv *, jobject, jlong, jboolean, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_FetchMessagesAfterTimestamp(JNIEnv *, jobject, jlong, jint, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_SetArchived(JNIEnv *, jobject, jlong, jboolean, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_FetchRoomInfo(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_DisableR9kMode(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT void JNICALL Java_tv_twitch_chat_ChatRoomProxy_DisposeNativeInstance(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatRoomProxy_EnableEmotesOnlyMode(JNIEnv *, jobject, jlong, jobject)