Mostly Harmless
UE3:OnlineEventsInterfaceMcp (UDK)
Contents
- Package:
- IpDrv
- Implemented interfaces:
- OnlineEventsInterface
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Provides an in game gameplay events/stats upload mechanism via the MCP backend
Properties[edit]
bBinaryStats[edit]
Type: bool
Modifiers: const, config
if true, the stats data will be sent as a binary blob instead of XML
DisabledUploadTypes[edit]
Type: array<EEventUploadType>
Modifiers: config
A list of upload types that are disabled (don't upload)
EventUploadConfigs[edit]
Type: array<EventUploadConfig>
Modifiers: const, config
This is the array of upload task configurations
HttpPostObjects[edit]
Type: array<pointer{class FHttpDownloadString}>
Modifiers: native, const
List of HTTP downloader objects that are POSTing the data
Enums[edit]
EEventUploadType[edit]
The types of events that are to be uploaded
- EUT_GenericStats
- EUT_ProfileData
- EUT_HardwareData
- EUT_MatchmakingData
Structs[edit]
EventUploadConfig[edit]
Modifiers: native
Holds the configuration and instance data for event uploading
- EEventUploadType UploadType
- The type of upload this config is for
- string UploadUrl
- The URL to send the data to
- float TimeOut
- The amount of time to wait before erroring out
- bool bUseCompression
- Whether to compress the data before sending or not
Functions[edit]
Native functions[edit]
UploadGameplayEventsData[edit]
Specified by: OnlineEventsInterface.UploadGameplayEventsData
Sends the data contained within the gameplay events object to the online server for statistics
Parameters:
- Events - the object that has the set of events in it
Returns:
- true if the async send started ok, false otherwise
UploadProfileData[edit]
Specified by: OnlineEventsInterface.UploadProfileData
Sends the profile data to the server for statistics aggregation
Parameters:
- UniqueId - the unique id for the player
- PlayerNick - the player's nick name
- ProfileSettings - the profile object that is being sent
Returns:
- true if the async task was started successfully, false otherwise
Other instance functions[edit]
UploadHardwareData[edit]
Specified by: OnlineEventsInterface.UploadHardwareData
Sends the hardware data to the online server for statistics aggregation
Parameters:
- UniqueId - the unique id for the player
- PlayerNick - the player's nick name
Returns:
- true if the async task was started successfully, false otherwise