Summary: 54 instances, 46 unique Text Count MultiplayerEventQueue DoWork(); // TODO see if we can switch these to ref 1 // TODO consider configuring this with XblInitArgs 1 #define XBL_MULTIPLAYER_DEVICE_TOKEN_MAX_LENGTH 40 // TODO confirm max size, not a GUID 1 // TODO parameterize RTAManager 1 //TODO: Verify UTF8 format is maintained 1 _Field_z_ char const* appId; // TODO do we want to just use the titleId here? or the msa app id? 1 // TODO: is this correct? 1 // TODO: remove 1 _Field_z_ char const* osName; // TODO use the device type? 1 // TODO this may need to be invoked on another thread 2 // TODO remove this after fixing member management 1 // TODO remove this and add locking to event queue class 1 // TODO 1808 #include 3 // TODO: add logging for error message 1 // TODO in the future this could be improved to have Value2StringFormatter avoid another unnecessary copy 1 /* TODO 1808 3 // TODO exclude this from build and include in xbox_live_context.h. Circular dependency currently prevents this, 1 // TODO these probably should be moved somewhere else, they aren't really related to context settings 1 xsapi_internal_vector m_groups; // TODO these never get deserialized 1 _Field_z_ char const* deviceClass; // TODO use the device type? 1 // TODO 1808 return gLaunchViewController ?: [XBLIDPScenario getTopViewController]; 1 // TODO fix this. If external member objects move around things break 1 //TODO: consider keeping a JsonDocument member instead of parsing every time 1 // TODO a lot of these fields are not exposed from the hc_call_handle. Need to expose in libHttpClient to expose them from xsapi. 1 //TODO: Throw exception 1 // TODO collapse the 2 structs? the only thing missing from this one is the 1 // TODO have a way to set async queue here 1 // TODO remove in favor of assignment operator 1 _Field_z_ char const* deviceId; // TODO dupe 1 // TODO Should make the java interop singleton a member of GlobalState rather than a separate static 1 // TODO allow setting queue 1 _Field_z_ char const* osVersion; // TODO dupe 1 STDAPI XalUserGetId( // TODO any valid error scenarios? local users, consent 1 // TODO is there a better way to do this? 1 // TODO really should be returning HRESULT E_INVALIDARG here 3 // TODO This is a temporary workaround for TCUI. XSAPI C++ TCUI API's accept a xal_user_handle, from which we extract 1 xsapi_internal_vector m_encounters; // TODO these never get deserialized 1 // TODO Remove. Unsafe method - returns null if GlobalState doesn't exist and is unchecked by callers 1 /* TODO 1808 1 // TODO should be able to control the async queue here 1 // TODO this should be changed such that nothing here needs to depend on the GlobalState. 2 //TODO: Throw exception here 1 #define XBL_TITLE_STORAGE_BLOB_ETAG_MAX_LENGTH (18 * 3) // TODO confirm with Azure Blob Services team 1 // TODO we should have a way to configure the queue here 1 //TODO: [natiskan] Write telemetry to keep track of failed 400s. 1 // Note: This function does not require a lock. Caller already has a m_clientRequestLock TODO is this actually true? 1