protected static extern void _unsubscribeFromPublicRoom(string roomTopic, IntPtr onSuccessPtr, IntPtr onFailurePtr, GetSocialNativeBridgeIOS.CompleteCallbackDelegate successCallback, GetSocialNativeBridgeIOS.FailureCallbackDelegate failureCallback);
static extern void _sendUserMessage(string roomTopic, string message, IntPtr onSuccessPtr, IntPtr onFailurePtr, GetSocialNativeBridgeIOS.CompleteCallbackDelegate successCallback, GetSocialNativeBridgeIOS.FailureCallbackDelegate failureCallback);
static extern void _sendTypingStatus(string roomTopic, int typingStatus, IntPtr onSuccessPtr, IntPtr onFailurePtr, GetSocialNativeBridgeIOS.CompleteCallbackDelegate successCallback, GetSocialNativeBridgeIOS.FailureCallbackDelegate failureCallback);
static extern void _markRoomAsRead(string roomTopic, IntPtr onSuccessPtr, IntPtr onFailurePtr, GetSocialNativeBridgeIOS.CompleteCallbackDelegate successCallback, GetSocialNativeBridgeIOS.FailureCallbackDelegate failureCallback);