public class EOS_CustomInvites_Interface
extends com.sun.jna.PointerType
EOS_Platform_Interface.getCustomInvitesInterface()| Constructor and Description |
|---|
EOS_CustomInvites_Interface() |
EOS_CustomInvites_Interface(com.sun.jna.Pointer address) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptRequestToJoin(EOS_CustomInvites_AcceptRequestToJoinOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnAcceptRequestToJoinCallback completionDelegate)
Accept a request to join from another user
|
EOS_NotificationId |
addNotifyCustomInviteAccepted(EOS_CustomInvites_AddNotifyCustomInviteAcceptedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnCustomInviteAcceptedCallback notificationFn)
Register to receive notifications when a Custom Invite for any logged in local user is accepted via the Social Overlay
Invites accepted in this way still need to have FinalizeInvite called on them after you have finished processing the invite accept (e.g. after joining the game)
If the returned NotificationId is valid, you must call removeNotifyCustomInviteAccepted(EOS_NotificationId) when you no longer wish to have your NotificationHandler called. |
EOS_NotificationId |
addNotifyCustomInviteReceived(EOS_CustomInvites_AddNotifyCustomInviteReceivedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnCustomInviteReceivedCallback notificationFn)
Register to receive notifications when a Custom Invite for any logged in local user is received
If the returned NotificationId is valid, you must call removeNotifyCustomInviteReceived(EOS_NotificationId) when you no longer wish to have your NotificationHandler called. |
EOS_NotificationId |
addNotifyCustomInviteRejected(EOS_CustomInvites_AddNotifyCustomInviteRejectedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnCustomInviteRejectedCallback notificationFn)
Register to receive notifications when a Custom Invite for any logged in local user is rejected via the Social Overlay
Invites rejected in this way do not need to have FinalizeInvite called on them, it is called automatically internally by the SDK.
|
EOS_NotificationId |
addNotifyRequestToJoinAccepted(EOS_CustomInvites_AddNotifyRequestToJoinAcceptedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnRequestToJoinAcceptedCallback notificationFn)
Register to receive notifications when a Request to Join for any logged in local user is accepted via the Social Overlay
If the returned NotificationId is valid, you must call removeNotifyRequestToJoinAccepted(EOS_NotificationId) when you no longer wish to have your NotificationHandler called. |
EOS_NotificationId |
addNotifyRequestToJoinReceived(EOS_CustomInvites_AddNotifyRequestToJoinReceivedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnRequestToJoinReceivedCallback notificationFn)
Register to receive notifications when a request to join is received for a local user
If the returned NotificationId is valid, you must call removeNotifyRequestToJoinReceived(EOS_NotificationId) when you no longer wish to have your NotificationHandler called. |
EOS_NotificationId |
addNotifyRequestToJoinRejected(EOS_CustomInvites_AddNotifyRequestToJoinRejectedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnRequestToJoinRejectedCallback notificationFn)
Register to receive notifications when a Request to Join for any logged in local user is rejected via the Social Overlay
If the returned NotificationId is valid, you must call removeNotifyRequestToJoinRejected(EOS_NotificationId) when you no longer wish to have your NotificationHandler called. |
EOS_NotificationId |
addNotifyRequestToJoinResponseReceived(EOS_CustomInvites_AddNotifyRequestToJoinResponseReceivedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnRequestToJoinResponseReceivedCallback notificationFn)
Register to receive notifications when a request to join is responded to by a target user.
|
EOS_NotificationId |
addNotifySendCustomNativeInviteRequested(EOS_CustomInvites_AddNotifySendCustomNativeInviteRequestedOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnSendCustomNativeInviteRequestedCallback notificationFn)
Register to receive notifications about a custom invite "INVITE" performed by a local user via the overlay.
|
EOS_EResult |
finalizeInvite(EOS_CustomInvites_FinalizeInviteOptions options)
Signal that the title has completed processing a received Custom Invite, and that it should be cleaned up internally and in the Overlay
|
void |
rejectRequestToJoin(EOS_CustomInvites_RejectRequestToJoinOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnRejectRequestToJoinCallback completionDelegate)
Reject a request to join from another user
|
void |
removeNotifyCustomInviteAccepted(EOS_NotificationId inId)
Unregister from receiving notifications when a Custom Invite for any logged in local user is accepted via the Social Overlay
|
void |
removeNotifyCustomInviteReceived(EOS_NotificationId inId)
Unregister from receiving notifications when a Custom Invite for any logged in local user is received
|
void |
removeNotifyCustomInviteRejected(EOS_NotificationId inId)
Unregister from receiving notifications when a Custom Invite for any logged in local user is rejected via the Social Overlay
|
void |
removeNotifyRequestToJoinAccepted(EOS_NotificationId inId)
Unregister from receiving notifications when a Request to Join for any logged in local user is accepted via the Social Overlay
|
void |
removeNotifyRequestToJoinReceived(EOS_NotificationId inId)
Unregister from receiving notifications when a request to join for any logged in local user is received
|
void |
removeNotifyRequestToJoinRejected(EOS_NotificationId inId)
Unregister from receiving notifications when a Request to Join for any logged in local user is rejected via the Social Overlay
|
void |
removeNotifyRequestToJoinResponseReceived(EOS_NotificationId inId)
Unregister from receiving notifications when a request to join for any logged in local user is received
|
void |
removeNotifySendCustomNativeInviteRequested(EOS_NotificationId inId)
Unregister from receiving notifications when a user requests a send invite via the overlay.
|
void |
sendCustomInvite(EOS_CustomInvites_SendCustomInviteOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnSendCustomInviteCallback completionDelegate)
Sends a Custom Invite that has previously been initialized via SetCustomInvite to a group of users.
|
void |
sendRequestToJoin(EOS_CustomInvites_SendRequestToJoinOptions options,
com.sun.jna.Pointer clientData,
EOS_CustomInvites_OnSendRequestToJoinCallback completionDelegate)
Request that another user send an invitation.
|
EOS_EResult |
setCustomInvite(EOS_CustomInvites_SetCustomInviteOptions options)
Initializes a Custom Invite with a specified payload in preparation for it to be sent to another user or users.
|
public EOS_CustomInvites_Interface(com.sun.jna.Pointer address)
public EOS_CustomInvites_Interface()
public EOS_EResult setCustomInvite(EOS_CustomInvites_SetCustomInviteOptions options)
options - Structure containing information about the request.EOS_EResult.EOS_Success if the operation completes successfullyEOS_EResult.EOS_InvalidParameters if any of the options values are incorrectpublic void sendCustomInvite(EOS_CustomInvites_SendCustomInviteOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnSendCustomInviteCallback completionDelegate)
options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegatecompletionDelegate - A callback that is fired when the operation completes, either successfully or in errorpublic EOS_NotificationId addNotifyCustomInviteReceived(EOS_CustomInvites_AddNotifyCustomInviteReceivedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnCustomInviteReceivedCallback notificationFn)
removeNotifyCustomInviteReceived(EOS_NotificationId) when you no longer wish to have your NotificationHandler called.options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a Custom Invite is received.public void removeNotifyCustomInviteReceived(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic EOS_NotificationId addNotifyCustomInviteAccepted(EOS_CustomInvites_AddNotifyCustomInviteAcceptedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnCustomInviteAcceptedCallback notificationFn)
removeNotifyCustomInviteAccepted(EOS_NotificationId) when you no longer wish to have your NotificationHandler called.options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a Custom Invite is accepted via the Social Overlay.public void removeNotifyCustomInviteAccepted(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic EOS_NotificationId addNotifyCustomInviteRejected(EOS_CustomInvites_AddNotifyCustomInviteRejectedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnCustomInviteRejectedCallback notificationFn)
removeNotifyCustomInviteRejected(EOS_NotificationId) when you no longer wish to have your NotificationHandler called.options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a Custom Invite is rejected via the Social Overlay.public void removeNotifyCustomInviteRejected(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic EOS_EResult finalizeInvite(EOS_CustomInvites_FinalizeInviteOptions options)
options - Structure containing information about the request.EOS_EResult.EOS_Success if the operation completes successfullyEOS_EResult.EOS_InvalidParameters if any of the option values are incorrectpublic void sendRequestToJoin(EOS_CustomInvites_SendRequestToJoinOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnSendRequestToJoinCallback completionDelegate)
options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegatecompletionDelegate - A callback that is fired when the operation completes, either successfully or in errorpublic EOS_NotificationId addNotifyRequestToJoinResponseReceived(EOS_CustomInvites_AddNotifyRequestToJoinResponseReceivedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnRequestToJoinResponseReceivedCallback notificationFn)
removeNotifyRequestToJoinResponseReceived(EOS_NotificationId) when you no longer wish to have your NotificationHandler called.options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a response is received for an invite request.public void removeNotifyRequestToJoinResponseReceived(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic EOS_NotificationId addNotifyRequestToJoinReceived(EOS_CustomInvites_AddNotifyRequestToJoinReceivedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnRequestToJoinReceivedCallback notificationFn)
removeNotifyRequestToJoinReceived(EOS_NotificationId) when you no longer wish to have your NotificationHandler called.options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a response is received for an invite request.public void removeNotifyRequestToJoinReceived(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic EOS_NotificationId addNotifySendCustomNativeInviteRequested(EOS_CustomInvites_AddNotifySendCustomNativeInviteRequestedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnSendCustomNativeInviteRequestedCallback notificationFn)
removeNotifySendCustomNativeInviteRequested(EOS_NotificationId) when you no longer wish to have your NotificationHandler calledoptions - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a notification is received.EOS_EIntegratedPlatformManagementFlags.EOS_IPMF_DisableSDKManagedSessions,
EOS_EIntegratedPlatformManagementFlags.EOS_IPMF_PreferEOSIdentity,
EOS_EIntegratedPlatformManagementFlags.EOS_IPMF_PreferIntegratedIdentitypublic void removeNotifySendCustomNativeInviteRequested(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic EOS_NotificationId addNotifyRequestToJoinAccepted(EOS_CustomInvites_AddNotifyRequestToJoinAcceptedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnRequestToJoinAcceptedCallback notificationFn)
removeNotifyRequestToJoinAccepted(EOS_NotificationId) when you no longer wish to have your NotificationHandler called.options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a Request to Join is accepted via the Social Overlay.public void removeNotifyRequestToJoinAccepted(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic EOS_NotificationId addNotifyRequestToJoinRejected(EOS_CustomInvites_AddNotifyRequestToJoinRejectedOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnRequestToJoinRejectedCallback notificationFn)
removeNotifyRequestToJoinRejected(EOS_NotificationId) when you no longer wish to have your NotificationHandler called.options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegate.notificationFn - A callback that is fired when a Request to Join is accepted via the Social Overlay.public void removeNotifyRequestToJoinRejected(EOS_NotificationId inId)
inId - Handle representing the registered callbackpublic void acceptRequestToJoin(EOS_CustomInvites_AcceptRequestToJoinOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnAcceptRequestToJoinCallback completionDelegate)
options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegatecompletionDelegate - A callback that is fired when the operation completes, either successfully or in errorpublic void rejectRequestToJoin(EOS_CustomInvites_RejectRequestToJoinOptions options, com.sun.jna.Pointer clientData, EOS_CustomInvites_OnRejectRequestToJoinCallback completionDelegate)
options - Structure containing information about the request.clientData - Arbitrary data that is passed back to you in the CompletionDelegatecompletionDelegate - A callback that is fired when the operation completes, either successfully or in error