public class EOS_Sanctions_Interface
extends com.sun.jna.PointerType
| Constructor and Description |
|---|
EOS_Sanctions_Interface() |
EOS_Sanctions_Interface(com.sun.jna.Pointer address) |
| Modifier and Type | Method and Description |
|---|---|
EOS_Sanctions_PlayerSanction |
copyPlayerSanctionByIndex(EOS_Sanctions_CopyPlayerSanctionByIndexOptions options)
Copies an active player sanction.
|
void |
createPlayerSanctionAppeal(EOS_Sanctions_Interface handle,
EOS_Sanctions_CreatePlayerSanctionAppealOptions options,
com.sun.jna.Pointer clientData,
EOS_Sanctions_CreatePlayerSanctionAppealCallback completionDelegate)
Create a sanction appeal on behalf of a local user.
|
int |
getPlayerSanctionCount(EOS_Sanctions_GetPlayerSanctionCountOptions options)
Fetch the number of player sanctions that have been retrieved for a given player.
|
void |
queryActivePlayerSanctions(EOS_Sanctions_QueryActivePlayerSanctionsOptions options,
com.sun.jna.Pointer clientData,
EOS_Sanctions_OnQueryActivePlayerSanctionsCallback completionDelegate)
Start an asynchronous query to retrieve any active sanctions for a specified user.
|
public EOS_Sanctions_Interface(com.sun.jna.Pointer address)
public EOS_Sanctions_Interface()
public void queryActivePlayerSanctions(EOS_Sanctions_QueryActivePlayerSanctionsOptions options, com.sun.jna.Pointer clientData, EOS_Sanctions_OnQueryActivePlayerSanctionsCallback completionDelegate)
options - Structure containing the input parametersclientData - Arbitrary data that is passed back to you in the CompletionDelegatecompletionDelegate - A callback that is fired when the async operation completes, either successfully or in errorgetPlayerSanctionCount(EOS_Sanctions_GetPlayerSanctionCountOptions),
copyPlayerSanctionByIndex(EOS_Sanctions_CopyPlayerSanctionByIndexOptions)public int getPlayerSanctionCount(EOS_Sanctions_GetPlayerSanctionCountOptions options)
options - Structure containing the input parametersqueryActivePlayerSanctions(EOS_Sanctions_QueryActivePlayerSanctionsOptions, Pointer, EOS_Sanctions_OnQueryActivePlayerSanctionsCallback),
copyPlayerSanctionByIndex(EOS_Sanctions_CopyPlayerSanctionByIndexOptions)public EOS_Sanctions_PlayerSanction copyPlayerSanctionByIndex(EOS_Sanctions_CopyPlayerSanctionByIndexOptions options) throws EOSException
EOS_Sanctions_PlayerSanction.release() must be called on OutSanction to free memory.options - Structure containing the input parametersEOSInvalidParametersException - if you pass a null pointer for the out parameterEOSNotFoundException - if the player achievement is not foundEOSExceptionqueryActivePlayerSanctions(EOS_Sanctions_QueryActivePlayerSanctionsOptions, Pointer, EOS_Sanctions_OnQueryActivePlayerSanctionsCallback),
EOS_Sanctions_PlayerSanction.release()public void createPlayerSanctionAppeal(EOS_Sanctions_Interface handle, EOS_Sanctions_CreatePlayerSanctionAppealOptions options, com.sun.jna.Pointer clientData, EOS_Sanctions_CreatePlayerSanctionAppealCallback completionDelegate)
copyPlayerSanctionByIndex(EOS_Sanctions_CopyPlayerSanctionByIndexOptions).options - Structure containing the player sanction appeal information.clientData - Optional client data provided by the user of the SDK.completionDelegate - This function is called when the send operation completes.