Versions in this module Expand all Collapse all v1 v1.0.11 Feb 10, 2023 Changes in this version + const AccountManagementMethodNintendoCreateAccount + const AccountManagementProtocolID + const AuthenticationMethodGetName + const AuthenticationMethodGetPID + const AuthenticationMethodLogin + const AuthenticationMethodLoginEx + const AuthenticationMethodLoginWithParam + const AuthenticationMethodRequestTicket + const AuthenticationProtocolID + const DataStoreBadgeArcadeMethodGetMetaByOwnerId + const DataStoreBadgeArcadeProtocolID + const DataStoreMethodChangeMeta + const DataStoreMethodChangeMetaV1 + const DataStoreMethodChangeMetas + const DataStoreMethodChangeMetasV1 + const DataStoreMethodCompletePostObject + const DataStoreMethodCompletePostObjectV1 + const DataStoreMethodCompletePostObjects + const DataStoreMethodCompleteUpdateObject + const DataStoreMethodDeleteObject + const DataStoreMethodDeleteObjects + const DataStoreMethodGetMeta + const DataStoreMethodGetMetas + const DataStoreMethodGetMetasMultipleParam + const DataStoreMethodGetNewArrivedNotifications + const DataStoreMethodGetNewArrivedNotificationsV1 + const DataStoreMethodGetNotificationURL + const DataStoreMethodGetObjectInfos + const DataStoreMethodGetPasswordInfo + const DataStoreMethodGetPasswordInfos + const DataStoreMethodGetPersistenceInfo + const DataStoreMethodGetPersistenceInfos + const DataStoreMethodGetRating + const DataStoreMethodGetRatingWithLog + const DataStoreMethodGetRatings + const DataStoreMethodGetSpecificMeta + const DataStoreMethodGetSpecificMetaV1 + const DataStoreMethodPerpetuateObject + const DataStoreMethodPostMetaBinariesWithDataID + const DataStoreMethodPostMetaBinary + const DataStoreMethodPostMetaBinaryWithDataID + const DataStoreMethodPrepareGetObject + const DataStoreMethodPrepareGetObjectOrMetaBinary + const DataStoreMethodPrepareGetObjectV1 + const DataStoreMethodPreparePostObject + const DataStoreMethodPreparePostObjectV1 + const DataStoreMethodPrepareUpdateObject + const DataStoreMethodRateObject + const DataStoreMethodRateObjectWithPosting + const DataStoreMethodRateObjects + const DataStoreMethodRateObjectsWithPosting + const DataStoreMethodResetRating + const DataStoreMethodResetRatings + const DataStoreMethodSearchObject + const DataStoreMethodSearchObjectLight + const DataStoreMethodTouchObject + const DataStoreMethodUnperpetuateObject + const DataStoreProtocolID + const DataStoreSMMMethodAddToBufferQueues + const DataStoreSMMMethodCTRPickUpCourseSearchObject + const DataStoreSMMMethodCheckRateCustomRankingCounter + const DataStoreSMMMethodCompleteAttachFile + const DataStoreSMMMethodFollowingsLatestCourseSearchObject + const DataStoreSMMMethodGetApplicationConfig + const DataStoreSMMMethodGetApplicationConfigString + const DataStoreSMMMethodGetBufferQueue + const DataStoreSMMMethodGetCourseRecord + const DataStoreSMMMethodGetCustomRankingByDataId + const DataStoreSMMMethodGetDeletionReason + const DataStoreSMMMethodGetMetasWithCourseRecord + const DataStoreSMMMethodGetObjectInfos + const DataStoreSMMMethodPrepareAttachFile + const DataStoreSMMMethodRateCustomRanking + const DataStoreSMMMethodRecommendedCourseSearchObject + const DataStoreSMMMethodSuggestedCourseSearchObject + const DataStoreSMMMethodUploadCourseRecord + const DataStoreSMMProtocolID + const DataStoreSmash4MethodCheckPostReplay + const DataStoreSmash4MethodCompletePostReplay + const DataStoreSmash4MethodCompletePostSharedData + const DataStoreSmash4MethodGetApplicationConfig + const DataStoreSmash4MethodGetFightingPowerChart + const DataStoreSmash4MethodGetFightingPowerChartAll + const DataStoreSmash4MethodGetNextReplay + const DataStoreSmash4MethodGetProfiles + const DataStoreSmash4MethodGetReplayMeta + const DataStoreSmash4MethodGetWorldPlayReport + const DataStoreSmash4MethodPostFightingPowerScore + const DataStoreSmash4MethodPostProfile + const DataStoreSmash4MethodPrepareGetReplay + const DataStoreSmash4MethodPreparePostReplay + const DataStoreSmash4MethodPreparePostSharedData + const DataStoreSmash4MethodReportSharedData + const DataStoreSmash4MethodSearchReplay + const DataStoreSmash4MethodSearchSharedData + const DataStoreSmash4MethodSendPlayReport + const DataStoreSmash4ProtocolID + const DebugMethodDisableApiRecorder + const DebugMethodEnableApiRecorder + const DebugMethodGetApiCallSummary + const DebugMethodGetApiCalls + const DebugMethodGetExcludeJoinedMatchmakeSession + const DebugMethodIsApiRecorderEnabled + const DebugMethodSetExcludeJoinedMatchmakeSession + const DebugProtocolID + const Friends3DSMethodAddFriendByPrincipalID + const Friends3DSMethodGetFriendMii + const Friends3DSMethodGetFriendPersistentInfo + const Friends3DSMethodGetFriendPresence + const Friends3DSMethodSyncFriend + const Friends3DSMethodUpdateComment + const Friends3DSMethodUpdateFavoriteGameKey + const Friends3DSMethodUpdateMii + const Friends3DSMethodUpdatePreference + const Friends3DSMethodUpdatePresence + const Friends3DSMethodUpdateProfile + const Friends3DSProtocolID + const FriendsWiiUMethodAcceptFriendRequest + const FriendsWiiUMethodAddBlackList + const FriendsWiiUMethodAddFriend + const FriendsWiiUMethodAddFriendByName + const FriendsWiiUMethodAddFriendRequest + const FriendsWiiUMethodCancelFriendRequest + const FriendsWiiUMethodCheckSettingStatus + const FriendsWiiUMethodDeleteFriendRequest + const FriendsWiiUMethodDeletePersistentNotification + const FriendsWiiUMethodDenyFriendRequest + const FriendsWiiUMethodGetBasicInfo + const FriendsWiiUMethodGetRequestBlockSettings + const FriendsWiiUMethodMarkFriendRequestsAsReceived + const FriendsWiiUMethodRemoveBlackList + const FriendsWiiUMethodRemoveFriend + const FriendsWiiUMethodUpdateAndGetAllInformation + const FriendsWiiUMethodUpdateComment + const FriendsWiiUMethodUpdateMii + const FriendsWiiUMethodUpdatePreference + const FriendsWiiUMethodUpdatePresence + const FriendsWiiUProtocolID + const HealthMethodFixSanityErrors + const HealthMethodPingDaemon + const HealthMethodPingDatabase + const HealthMethodRunSanityCheck + const HealthProtocolID + const MatchMakingExtMethodDeleteFromDeletions + const MatchMakingExtMethodEndParticipation + const MatchMakingExtMethodGetDetailedParticipants + const MatchMakingExtMethodGetGatheringRelations + const MatchMakingExtMethodGetParticipants + const MatchMakingExtMethodGetParticipantsURLs + const MatchMakingExtProtocolID + const MatchMakingMethodFindBySingleID + const MatchMakingMethodGetSessionURLs + const MatchMakingMethodUnregisterGathering + const MatchMakingMethodUnregisterGatherings + const MatchMakingMethodUpdateSessionHost + const MatchMakingMethodUpdateSessionHostV1 + const MatchMakingProtocolID + const MatchmakeExtensionMethodAutoMatchmakeWithSearchCriteria_Postpone + const MatchmakeExtensionMethodAutoMatchmake_Postpone + const MatchmakeExtensionMethodCreateMatchmakeSession + const MatchmakeExtensionMethodGetFriendNotificationData + const MatchmakeExtensionMethodGetSimplePlayingSession + const MatchmakeExtensionMethodJoinMatchmakeSessionEx + const MatchmakeExtensionMethodOpenParticipation + const MatchmakeExtensionMethodUpdateNotificationData + const MatchmakeExtensionProtocolID + const MessageDeliveryMethodDeliverMessage + const MessageDeliveryProtocolID + const MonitoringMethodGetClusterMembers + const MonitoringMethodPingDaemon + const MonitoringProtocolID + const NATTraversalMethodGetRelaySignatureKey + const NATTraversalMethodInitiateProbe + const NATTraversalMethodReportNATProperties + const NATTraversalMethodReportNATTraversalResult + const NATTraversalMethodRequestProbeInitiationExt + const NATTraversalProtocolID + const NintendoNotificationsMethodProcessNintendoNotificationEvent1 + const NintendoNotificationsMethodProcessNintendoNotificationEvent2 + const NintendoNotificationsProtocolID + const NotificationsMethodProcessNotificationEvent + const NotificationsProtocolID + const RankingMK8ProtocolID + const RankingMethodChangeAllAttributes + const RankingMethodChangeAttributes + const RankingMethodDeleteAllScores + const RankingMethodDeleteCommonData + const RankingMethodDeleteScore + const RankingMethodGetApproxOrder + const RankingMethodGetCachedTopXRanking + const RankingMethodGetCachedTopXRankings + const RankingMethodGetCommonData + const RankingMethodGetRanking + const RankingMethodGetRankingByPIDList + const RankingMethodGetRankingByUniqueIDList + const RankingMethodGetStats + const RankingMethodUploadCommonData + const RankingMethodUploadScore + const RankingProtocolID + const RemoteLogDeviceMethodLog + const RemoteLogDeviceProtocolID + const ScreeningMethodReportDataStoreContent + const ScreeningMethodReportUser + const ScreeningProtocolID + const SecureBadgeArcadeMethodGetMaintenanceStatus + const SecureBadgeArcadeProtocolID + const SecureMethodRegister + const SecureMethodRegisterEx + const SecureMethodReplaceURL + const SecureMethodRequestConnectionData + const SecureMethodRequestURLs + const SecureMethodSendReport + const SecureMethodTestConnectivity + const SecureMethodUpdateURLs + const SecureProtocolID + const ShopBadgeArcadeCustomID + const ShopBadgeArcadeMethodGetRivToken + const ShopBadgeArcadeMethodPostPlayLog + const ShopBadgeArcadeProtocolID + const UtilityMethodAcquireNexUniqueID + const UtilityMethodAcquireNexUniqueIDWithPassword + const UtilityMethodAssociateNexUniqueIDWithMyPrincipalID + const UtilityMethodAssociateNexUniqueIDsWithMyPrincipalID + const UtilityMethodGetAssociatedNexUniqueIDWithMyPrincipalID + const UtilityMethodGetAssociatedNexUniqueIDsWithMyPrincipalID + const UtilityMethodGetIntegerSettings + const UtilityMethodGetStringSettings + const UtilityProtocolID + func ReadListStationURL(stream *nex.StreamIn) ([]*nex.StationURL, error) + type AccountExtraInfo struct + NEXToken string + Unknown uint32 + Unknown2 uint32 + Unknown3 uint32 + func NewAccountExtraInfo() *AccountExtraInfo + func (accountExtraInfo *AccountExtraInfo) ExtractFromStream(stream *nex.StreamIn) error + type AccountManagementProtocol struct + NintendoCreateAccount3DSHandler func(err error, client *nex.Client, callID uint32, strPrincipalName string, ...) + NintendoCreateAccountHandler func(err error, client *nex.Client, callID uint32, strPrincipalName string, ...) + func NewAccountManagementProtocol(server *nex.Server) *AccountManagementProtocol + func (accountManagementProtocol *AccountManagementProtocol) NintendoCreateAccount(...) + func (accountManagementProtocol *AccountManagementProtocol) NintendoCreateAccount3DS(...) + func (accountManagementProtocol *AccountManagementProtocol) Setup() + type AuthenticationInfo struct + NGSVersion uint32 + ServerVersion uint32 + Token string + TokenType uint8 + func NewAuthenticationInfo() *AuthenticationInfo + func (authenticationInfo *AuthenticationInfo) ExtractFromStream(stream *nex.StreamIn) error + func (authenticationInfo *AuthenticationInfo) Hierarchy() []nex.StructureInterface + type AuthenticationProtocol struct + GetNameHandler func(err error, client *nex.Client, callID uint32, userPID uint32) + GetPIDHandler func(err error, client *nex.Client, callID uint32, username string) + LoginExHandler func(err error, client *nex.Client, callID uint32, username string, ...) + LoginHandler func(err error, client *nex.Client, callID uint32, username string) + LoginWithParamHandler func(err error, client *nex.Client, callID uint32) + RequestTicketHandler func(err error, client *nex.Client, callID uint32, userPID uint32, serverPID uint32) + func NewAuthenticationProtocol(server *nex.Server) *AuthenticationProtocol + func (authenticationProtocol *AuthenticationProtocol) GetName(handler func(err error, client *nex.Client, callID uint32, userPID uint32)) + func (authenticationProtocol *AuthenticationProtocol) GetPID(handler func(err error, client *nex.Client, callID uint32, username string)) + func (authenticationProtocol *AuthenticationProtocol) Login(handler func(err error, client *nex.Client, callID uint32, username string)) + func (authenticationProtocol *AuthenticationProtocol) LoginEx(...) + func (authenticationProtocol *AuthenticationProtocol) LoginWithParam(handler func(err error, client *nex.Client, callID uint32)) + func (authenticationProtocol *AuthenticationProtocol) RequestTicket(...) + func (authenticationProtocol *AuthenticationProtocol) Setup() + type BinaryMessage struct + func NewBinaryMessage() *BinaryMessage + func (binaryMessage *BinaryMessage) Bytes(stream *nex.StreamOut) []byte + func (binaryMessage *BinaryMessage) ExtractFromStream(stream *nex.StreamIn) error + type BlacklistedPrincipal struct + BlackListedSince *nex.DateTime + GameKey *GameKey + PrincipalBasicInfo *PrincipalBasicInfo + func NewBlacklistedPrincipal() *BlacklistedPrincipal + func (blacklistedPrincipal *BlacklistedPrincipal) ExtractFromStream(stream *nex.StreamIn) error + type BufferQueueParam struct + DataID uint64 + Slot uint32 + func NewBufferQueueParam() *BufferQueueParam + func ReadListBufferQueueParam(stream *nex.StreamIn) ([]*BufferQueueParam, error) + func (bufferQueueParam *BufferQueueParam) ExtractFromStream(stream *nex.StreamIn) error + type Comment struct + Contents string + LastChanged *nex.DateTime + Unknown uint8 + func NewComment() *Comment + func (comment *Comment) Bytes(stream *nex.StreamOut) []byte + func (comment *Comment) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreAttachFileParam struct + ContentType string + PostParam *DataStorePreparePostParam + ReferDataID uint64 + func NewDataStoreAttachFileParam() *DataStoreAttachFileParam + func (dataStoreAttachFileParam *DataStoreAttachFileParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreBadgeArcadeProtocol struct + GetMetaByOwnerIdHandler func(err error, client *nex.Client, callID uint32, ...) + func NewDataStoreBadgeArcadeProtocol(server *nex.Server) *DataStoreBadgeArcadeProtocol + func (dataStoreBadgeArcadeProtocol *DataStoreBadgeArcadeProtocol) GetMetaByOwnerId(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreBadgeArcadeProtocol *DataStoreBadgeArcadeProtocol) Setup() + type DataStoreChangeMetaCompareParam struct + ComparisonFlag uint32 + DataType uint16 + DelPermission *DataStorePermission + MetaBinary []byte + Name string + Period uint16 + Permission *DataStorePermission + ReferredCnt uint32 + Status uint8 + Tags []string + func NewDataStoreChangeMetaCompareParam() *DataStoreChangeMetaCompareParam + func (dataStoreChangeMetaCompareParam *DataStoreChangeMetaCompareParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreChangeMetaParam struct + CompareParam *DataStoreChangeMetaCompareParam + DataID uint64 + DataType uint16 + DelPermission *DataStorePermission + MetaBinary []byte + ModifiesFlag uint32 + Name string + Period uint16 + Permission *DataStorePermission + ReferredCnt uint32 + Status uint8 + Tags []string + UpdatePassword uint64 + func NewDataStoreChangeMetaParam() *DataStoreChangeMetaParam + func (dataStoreChangeMetaParam *DataStoreChangeMetaParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreChangeMetaParamV1 struct + DataID uint64 + DelPermission *DataStorePermission + MetaBinary []byte + ModifiesFlag uint32 + Name string + Period uint16 + Permission *DataStorePermission + Tags []string + UpdatePassword uint64 + func NewDataStoreChangeMetaParamV1() *DataStoreChangeMetaParamV1 + func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) Bytes(stream *nex.StreamOut) []byte + func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreCompletePostParam struct + DataID uint64 + IsSuccess bool + func NewDataStoreCompletePostParam() *DataStoreCompletePostParam + func (dataStoreCompletePostParam *DataStoreCompletePostParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreCompletePostParamV1 struct + DataID uint32 + IsSuccess bool + func NewDataStoreCompletePostParamV1() *DataStoreCompletePostParamV1 + func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) Bytes(stream *nex.StreamOut) []byte + func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreCompletePostReplayParam struct + CompleteParam *DataStoreCompletePostParam + PrepareParam *DataStorePreparePostReplayParam + ReplayID uint64 + func NewDataStoreCompletePostReplayParam() *DataStoreCompletePostReplayParam + func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreCompletePostSharedDataParam struct + CompleteParam *DataStoreCompletePostParam + DataID uint64 + PrepareParam *DataStorePreparePostSharedDataParam + func NewDataStoreCompletePostSharedDataParam() *DataStoreCompletePostSharedDataParam + func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreCompleteUpdateParam struct + DataID uint64 + IsSuccess bool + Version uint32 + func NewDataStoreCompleteUpdateParam() *DataStoreCompleteUpdateParam + func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreCustomRankingResult struct + MetaInfo *DataStoreMetaInfo + Order uint32 + Score uint32 + func NewDataStoreCustomRankingResult() *DataStoreCustomRankingResult + func (dataStoreCustomRankingResult *DataStoreCustomRankingResult) Bytes(stream *nex.StreamOut) []byte + func (dataStoreCustomRankingResult *DataStoreCustomRankingResult) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreDeleteParam struct + DataID uint64 + UpdatePassword uint64 + func NewDataStoreDeleteParam() *DataStoreDeleteParam + func (dataStoreDeleteParam *DataStoreDeleteParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreDeleteParam *DataStoreDeleteParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreFightingPowerChart struct + Chart []*DataStoreFightingPowerScore + UserNum uint32 + func NewDataStoreFightingPowerChart() *DataStoreFightingPowerChart + func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) Bytes(stream *nex.StreamOut) []byte + func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreFightingPowerScore struct + Rank uint32 + Score uint32 + func NewDataStoreFightingPowerScore() *DataStoreFightingPowerScore + func ReadListDataStoreFightingPowerScore(stream *nex.StreamIn) ([]*DataStoreFightingPowerScore, error) + func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) Bytes(stream *nex.StreamOut) []byte + func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreFileServerObjectInfo struct + DataID uint64 + GetInfo *DataStoreReqGetInfo + func NewDataStoreFileServerObjectInfo() *DataStoreFileServerObjectInfo + func (dataStoreFileServerObjectInfo *DataStoreFileServerObjectInfo) Bytes(stream *nex.StreamOut) []byte + type DataStoreGetCourseRecordParam struct + DataID uint64 + Slot uint8 + func NewDataStoreGetCourseRecordParam() *DataStoreGetCourseRecordParam + func ReadListDataStoreGetCourseRecordParam(stream *nex.StreamIn) ([]*DataStoreGetCourseRecordParam, error) + func (dataStoreGetCourseRecordParam *DataStoreGetCourseRecordParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetCourseRecordResult struct + BestPID uint32 + BestScore int32 + CreatedTime *nex.DateTime + DataID uint64 + FirstPID uint32 + Slot uint8 + UpdatedTime *nex.DateTime + func NewDataStoreGetCourseRecordResult() *DataStoreGetCourseRecordResult + func (dataStoreGetCourseRecordResult *DataStoreGetCourseRecordResult) Bytes(stream *nex.StreamOut) []byte + type DataStoreGetCustomRankingByDataIdParam struct + ApplicationId uint32 + DataIdList []uint64 + ResultOption uint8 + func NewDataStoreGetCustomRankingByDataIdParam() *DataStoreGetCustomRankingByDataIdParam + func (dataStoreGetCustomRankingByDataIdParam *DataStoreGetCustomRankingByDataIdParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetMetaByOwnerIdParam struct + DataTypes []uint16 + OwnerIDs []uint32 + ResultOption uint8 + ResultRange *nex.ResultRange + func NewDataStoreGetMetaByOwnerIdParam() *DataStoreGetMetaByOwnerIdParam + func (dataStoreGetMetaByOwnerIdParam *DataStoreGetMetaByOwnerIdParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreGetMetaByOwnerIdParam *DataStoreGetMetaByOwnerIdParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetMetaParam struct + AccessPassword uint64 + DataID uint64 + PersistenceTarget *DataStorePersistenceTarget + ResultOption uint8 + func NewDataStoreGetMetaParam() *DataStoreGetMetaParam + func ReaListDataStoreGetMetaParam(stream *nex.StreamIn) ([]*DataStoreGetMetaParam, error) + func (dataStoreGetMetaParam *DataStoreGetMetaParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetNewArrivedNotificationsParam struct + LastNotificationID uint64 + Limit uint16 + func NewDataStoreGetNewArrivedNotificationsParam() *DataStoreGetNewArrivedNotificationsParam + func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetNotificationUrlParam struct + PreviousUrl string + func NewDataStoreGetNotificationUrlParam() *DataStoreGetNotificationUrlParam + func (dataStoreGetNotificationUrlParam *DataStoreGetNotificationUrlParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreGetNotificationUrlParam *DataStoreGetNotificationUrlParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetReplayMetaParam struct + MetaType uint8 + ReplayID uint64 + func NewDataStoreGetReplayMetaParam() *DataStoreGetReplayMetaParam + func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetSpecificMetaParam struct + DataIDs []uint64 + func NewDataStoreGetSpecificMetaParam() *DataStoreGetSpecificMetaParam + func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreGetSpecificMetaParamV1 struct + DataIDs []uint32 + func NewDataStoreGetSpecificMetaParamV1() *DataStoreGetSpecificMetaParamV1 + func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) Bytes(stream *nex.StreamOut) []byte + func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreKeyValue struct + Key string + Value string + func NewDataStoreKeyValue() *DataStoreKeyValue + func ReadListDataStoreKeyValue(stream *nex.StreamIn) ([]*DataStoreKeyValue, error) + func (dataStoreKeyValue *DataStoreKeyValue) Bytes(stream *nex.StreamOut) []byte + type DataStoreMetaInfo struct + CreatedTime *nex.DateTime + DataID uint64 + DataType uint16 + DelPermission *DataStorePermission + ExpireTime *nex.DateTime + Flag uint32 + MetaBinary []byte + Name string + OwnerID uint32 + Period uint16 + Permission *DataStorePermission + Ratings []*DataStoreRatingInfoWithSlot + ReferDataID uint32 + ReferredCnt uint32 + ReferredTime *nex.DateTime + Size uint32 + Status uint8 + Tags []string + UpdatedTime *nex.DateTime + func NewDataStoreMetaInfo() *DataStoreMetaInfo + func ReadListDataStoreMetaInfo(stream *nex.StreamIn) ([]*DataStoreMetaInfo, error) + func (dataStoreMetaInfo *DataStoreMetaInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreMetaInfo *DataStoreMetaInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreNotification struct + DataID uint64 + NotificationID uint64 + func NewDataStoreNotification() *DataStoreNotification + func (dataStoreNotification *DataStoreNotification) Bytes(stream *nex.StreamOut) []byte + func (dataStoreNotification *DataStoreNotification) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreNotificationV1 struct + DataID uint32 + NotificationID uint64 + func NewDataStoreNotificationV1() *DataStoreNotificationV1 + func (dataStoreNotificationV1 *DataStoreNotificationV1) Bytes(stream *nex.StreamOut) []byte + func (dataStoreNotificationV1 *DataStoreNotificationV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePasswordInfo struct + AccessPassword uint64 + DataID uint64 + UpdatePassword uint64 + func NewDataStorePasswordInfo() *DataStorePasswordInfo + func (dataStorePasswordInfo *DataStorePasswordInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStorePasswordInfo *DataStorePasswordInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePermission struct + Permission uint8 + RecipientIds []uint32 + func NewDataStorePermission() *DataStorePermission + func (dataStorePermission *DataStorePermission) Bytes(stream *nex.StreamOut) []byte + func (dataStorePermission *DataStorePermission) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePersistenceInfo struct + DataID uint64 + OwnerID uint32 + PersistenceSlotID uint16 + func NewDataStorePersistenceInfo() *DataStorePersistenceInfo + func (dataStorePersistenceInfo *DataStorePersistenceInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStorePersistenceInfo *DataStorePersistenceInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePersistenceInitParam struct + DeleteLastObject bool + PersistenceSlotId uint16 + func NewDataStorePersistenceInitParam() *DataStorePersistenceInitParam + func (dataStorePersistenceInitParam *DataStorePersistenceInitParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePersistenceTarget struct + OwnerID uint32 + PersistenceSlotID uint16 + func NewDataStorePersistenceTarget() *DataStorePersistenceTarget + func (dataStorePersistenceTarget *DataStorePersistenceTarget) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePostFightingPowerScoreParam struct + IsWorldHighScore bool + Mode uint8 + Score uint32 + func NewDataStorePostFightingPowerScoreParam() *DataStorePostFightingPowerScoreParam + func ReadListDataStorePostFightingPowerScoreParam(stream *nex.StreamIn) ([]*DataStorePostFightingPowerScoreParam, error) + func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) Bytes(stream *nex.StreamOut) []byte + func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePostProfileParam struct + Profile []byte + func NewDataStorePostProfileParam() *DataStorePostProfileParam + func (dataStorePostProfileParam *DataStorePostProfileParam) Bytes(stream *nex.StreamOut) []byte + func (dataStorePostProfileParam *DataStorePostProfileParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePrepareGetParam struct + AccessPassword uint64 + DataID uint64 + ExtraData []string + LockID uint32 + PersistenceTarget *DataStorePersistenceTarget + func NewDataStorePrepareGetParam() *DataStorePrepareGetParam + func (dataStorePrepareGetParam *DataStorePrepareGetParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePrepareGetParamV1 struct + DataID uint32 + LockID uint32 + func NewDataStorePrepareGetParamV1() *DataStorePrepareGetParamV1 + func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) Bytes(stream *nex.StreamOut) []byte + func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePrepareGetReplayParam struct + ExtraData []string + ReplayID uint64 + func NewDataStorePrepareGetReplayParam() *DataStorePrepareGetReplayParam + func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) Bytes(stream *nex.StreamOut) []byte + func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePreparePostParam struct + DataType uint16 + DelPermission *DataStorePermission + ExtraData []string + Flag uint32 + MetaBinary []byte + Name string + Period uint16 + Permission *DataStorePermission + PersistenceInitParam *DataStorePersistenceInitParam + RatingInitParams []*DataStoreRatingInitParamWithSlot + ReferDataId uint32 + Size uint32 + Tags []string + func NewDataStorePreparePostParam() *DataStorePreparePostParam + func (dataStorePreparePostParam *DataStorePreparePostParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePreparePostParamV1 struct + DataType uint16 + DelPermission *DataStorePermission + Flag uint32 + MetaBinary []byte + Name string + Period uint16 + Permission *DataStorePermission + RatingInitParams []*DataStoreRatingInitParamWithSlot + ReferDataID uint32 + Size uint32 + Tags []string + func NewDataStorePreparePostParamV1() *DataStorePreparePostParamV1 + func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) Bytes(stream *nex.StreamOut) []byte + func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePreparePostReplayParam struct + CompetitionID uint64 + ExtraData []string + KeyVersion uint16 + Mode uint8 + Players []*DataStoreReplayPlayer + ReplayType uint8 + Rule uint8 + Score int32 + Size uint32 + Stage uint8 + Style uint8 + Winners []uint32 + func NewDataStorePreparePostReplayParam() *DataStorePreparePostReplayParam + func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) Bytes(stream *nex.StreamOut) []byte + func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePreparePostSharedDataParam struct + Attribute1 uint8 + Attribute2 uint8 + Comment string + DataType uint8 + ExtraData []string + Fighter []byte + MetaBinary []byte + Region uint8 + Size uint32 + func NewDataStorePreparePostSharedDataParam() *DataStorePreparePostSharedDataParam + func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) Bytes(stream *nex.StreamOut) []byte + func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStorePrepareUpdateParam struct + DataID uint64 + ExtraData []string + Size uint32 + UpdatePassword uint64 + func NewDataStorePrepareUpdateParam() *DataStorePrepareUpdateParam + func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) Bytes(stream *nex.StreamOut) []byte + func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreProfileInfo struct + Pid uint32 + Profile []byte + func NewDataStoreProfileInfo() *DataStoreProfileInfo + func (dataStoreProfileInfo *DataStoreProfileInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreProfileInfo *DataStoreProfileInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreProtocol struct + ChangeMetaHandler func(err error, client *nex.Client, callID uint32, ...) + CompletePostObjectHandler func(err error, client *nex.Client, callID uint32, ...) + CompleteUpdateObjectHandler func(err error, client *nex.Client, callID uint32, ...) + GetMetaHandler func(err error, client *nex.Client, callID uint32, ...) + GetMetasMultipleParamHandler func(err error, client *nex.Client, callID uint32, ...) + GetPersistenceInfoHandler func(err error, client *nex.Client, callID uint32, ownerID uint32, ...) + PostMetaBinaryHandler func(err error, client *nex.Client, callID uint32, ...) + PrepareGetObjectHandler func(err error, client *nex.Client, callID uint32, ...) + PreparePostObjectHandler func(err error, client *nex.Client, callID uint32, ...) + PrepareUpdateObjectHandler func(err error, client *nex.Client, callID uint32, ...) + RateObjectsHandler func(err error, client *nex.Client, callID uint32, targets []*DataStoreRatingTarget, ...) + func NewDataStoreProtocol(server *nex.Server) *DataStoreProtocol + func (dataStoreProtocol *DataStoreProtocol) ChangeMeta(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) CompletePostObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) CompleteUpdateObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) GetMeta(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) GetMetasMultipleParam(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) GetPersistenceInfo(...) + func (dataStoreProtocol *DataStoreProtocol) PostMetaBinary(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) PrepareGetObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) PreparePostObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) PrepareUpdateObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreProtocol *DataStoreProtocol) RateObjects(...) + func (dataStoreProtocol *DataStoreProtocol) Setup() + type DataStoreRateCustomRankingParam struct + ApplicationId uint32 + DataID uint64 + Period uint16 + Score uint32 + func NewDataStoreRateCustomRankingParam() *DataStoreRateCustomRankingParam + func ReadListDataStoreRateCustomRankingParam(stream *nex.StreamIn) ([]*DataStoreRateCustomRankingParam, error) + func (dataStoreRateCustomRankingParam *DataStoreRateCustomRankingParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreRateObjectParam struct + AccessPassword uint64 + RatingValue int32 + func NewDataStoreRateObjectParam() *DataStoreRateObjectParam + func ReadListDataStoreRateObjectParam(stream *nex.StreamIn) ([]*DataStoreRateObjectParam, error) + func (dataStoreRateObjectParam *DataStoreRateObjectParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreRatingInfo struct + Count uint32 + InitialValue int64 + TotalValue int64 + func NewDataStoreRatingInfo() *DataStoreRatingInfo + func (dataStoreRatingInfo *DataStoreRatingInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreRatingInfo *DataStoreRatingInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreRatingInfoWithSlot struct + Rating *DataStoreRatingInfo + Slot int8 + func NewDataStoreRatingInfoWithSlot() *DataStoreRatingInfoWithSlot + func ReadListDataStoreRatingInfoWithSlot(stream *nex.StreamIn) ([]*DataStoreRatingInfoWithSlot, error) + func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) Bytes(stream *nex.StreamOut) []byte + func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreRatingInitParam struct + Flag uint8 + InternalFlag uint8 + LockType uint8 + func NewDataStoreRatingInitParam() *DataStoreRatingInitParam + func (dataStoreRatingInitParam *DataStoreRatingInitParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreRatingInitParamWithSlot struct + Param *DataStoreRatingInitParam + Slot int8 + func NewDataStoreRatingInitParamWithSlot() *DataStoreRatingInitParamWithSlot + func ReadListDataStoreRatingInitParamWithSlot(stream *nex.StreamIn) ([]*DataStoreRatingInitParamWithSlot, error) + func (dataStoreRatingInitParamWithSlot *DataStoreRatingInitParamWithSlot) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreRatingLog struct + IsRated bool + LockExpirationTime *nex.DateTime + Pid uint32 + RatingValue int32 + func NewDataStoreRatingLog() *DataStoreRatingLog + func (dataStoreRatingLog *DataStoreRatingLog) Bytes(stream *nex.StreamOut) []byte + func (dataStoreRatingLog *DataStoreRatingLog) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreRatingTarget struct + DataID uint64 + Slot uint8 + func NewDataStoreRatingTarget() *DataStoreRatingTarget + func ReadListDataStoreRatingTarget(stream *nex.StreamIn) ([]*DataStoreRatingTarget, error) + func (dataStoreRatingTarget *DataStoreRatingTarget) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreReplayMetaInfo struct + Mode uint8 + Players []*DataStoreReplayPlayer + ReplayID uint64 + ReplayType uint8 + Rule uint8 + Size uint32 + Stage uint8 + Style uint8 + Winners []uint32 + func NewDataStoreReplayMetaInfo() *DataStoreReplayMetaInfo + func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreReplayPlayer struct + Color uint8 + Color2 uint8 + Country uint32 + Fighter uint8 + Health uint8 + Number uint8 + PrincipalID uint32 + Region uint8 + WinningRate uint16 + func NewDataStoreReplayPlayer() *DataStoreReplayPlayer + func ReadListDataStoreReplayPlayer(stream *nex.StreamIn) ([]*DataStoreReplayPlayer, error) + func (dataStoreReplayPlayer *DataStoreReplayPlayer) Bytes(stream *nex.StreamOut) []byte + func (dataStoreReplayPlayer *DataStoreReplayPlayer) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreReqGetAdditionalMeta struct + DataType uint16 + MetaBinary []byte + OwnerID uint32 + Version uint16 + func NewDataStoreReqGetAdditionalMeta() *DataStoreReqGetAdditionalMeta + func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) Bytes(stream *nex.StreamOut) []byte + func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreReqGetInfo struct + DataID uint64 + RequestHeaders []*DataStoreKeyValue + RootCA []byte + Size uint32 + URL string + func NewDataStoreReqGetInfo() *DataStoreReqGetInfo + func (dataStoreReqGetInfo *DataStoreReqGetInfo) Bytes(stream *nex.StreamOut) []byte + type DataStoreReqGetInfoV1 struct + RequestHeaders []*DataStoreKeyValue + RootCaCert []byte + Size uint32 + Url string + func NewDataStoreReqGetInfoV1() *DataStoreReqGetInfoV1 + func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) Bytes(stream *nex.StreamOut) []byte + func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreReqGetNotificationUrlInfo struct + Key string + Query string + RootCaCert []byte + Url string + func NewDataStoreReqGetNotificationUrlInfo() *DataStoreReqGetNotificationUrlInfo + func (dataStoreReqGetNotificationUrlInfo *DataStoreReqGetNotificationUrlInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreReqGetNotificationUrlInfo *DataStoreReqGetNotificationUrlInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreReqPostInfo struct + DataID uint64 + FormFields []*DataStoreKeyValue + RequestHeaders []*DataStoreKeyValue + RootCACert []byte + URL string + func NewDataStoreReqPostInfo() *DataStoreReqPostInfo + func (dataStoreReqPostInfo *DataStoreReqPostInfo) Bytes(stream *nex.StreamOut) []byte + type DataStoreReqPostInfoV1 struct + DataID uint32 + FormFields []*DataStoreKeyValue + RequestHeaders []*DataStoreKeyValue + RootCaCert []byte + Url string + func NewDataStoreReqPostInfoV1() *DataStoreReqPostInfoV1 + func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) Bytes(stream *nex.StreamOut) []byte + func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreReqUpdateInfo struct + FormFields []*DataStoreKeyValue + RequestHeaders []*DataStoreKeyValue + RootCaCert []byte + Url string + Version uint32 + func NewDataStoreReqUpdateInfo() *DataStoreReqUpdateInfo + func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreSMMProtocol struct + AddToBufferQueuesHandler func(err error, client *nex.Client, callID uint32, params []*BufferQueueParam, ...) + CTRPickUpCourseSearchObjectHandler func(err error, client *nex.Client, callID uint32, ...) + CheckRateCustomRankingCounterHandler func(err error, client *nex.Client, callID uint32, applicationID uint32) + CompleteAttachFileHandler func(err error, client *nex.Client, callID uint32, ...) + FollowingsLatestCourseSearchObjectHandler func(err error, client *nex.Client, callID uint32, ...) + GetApplicationConfigHandler func(err error, client *nex.Client, callID uint32, applicationID uint32) + GetApplicationConfigStringHandler func(err error, client *nex.Client, callID uint32, applicationID uint32) + GetBufferQueueHandler func(err error, client *nex.Client, callID uint32, ...) + GetCourseRecordHandler func(err error, client *nex.Client, callID uint32, ...) + GetCustomRankingByDataIdHandler func(err error, client *nex.Client, callID uint32, ...) + GetDeletionReasonHandler func(err error, client *nex.Client, callID uint32, dataIdLst []uint64) + GetMetasWithCourseRecordHandler func(err error, client *nex.Client, callID uint32, ...) + GetObjectInfosHandler func(err error, client *nex.Client, callID uint32, dataIDs []uint64) + PrepareAttachFileHandler func(err error, client *nex.Client, callID uint32, ...) + RateCustomRankingHandler func(err error, client *nex.Client, callID uint32, ...) + RecommendedCourseSearchObjectHandler func(err error, client *nex.Client, callID uint32, ...) + SuggestedCourseSearchObjectHandler func(err error, client *nex.Client, callID uint32, param *DataStoreSearchParam, ...) + UploadCourseRecordHandler func(err error, client *nex.Client, callID uint32, ...) + func NewDataStoreSMMProtocol(server *nex.Server) *DataStoreSMMProtocol + func (dataStoreSMMProtocol *DataStoreSMMProtocol) AddToBufferQueues(...) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) CTRPickUpCourseSearchObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) CheckRateCustomRankingCounter(...) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) CompleteAttachFile(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) FollowingsLatestCourseSearchObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetApplicationConfig(...) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetApplicationConfigString(...) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetBufferQueue(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetCourseRecord(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetCustomRankingByDataId(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetDeletionReason(handler func(err error, client *nex.Client, callID uint32, dataIdLst []uint64)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetMetasWithCourseRecord(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) GetObjectInfos(handler func(err error, client *nex.Client, callID uint32, dataIDs []uint64)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) PrepareAttachFile(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) RateCustomRanking(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) RecommendedCourseSearchObject(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) Setup() + func (dataStoreSMMProtocol *DataStoreSMMProtocol) SuggestedCourseSearchObject(...) + func (dataStoreSMMProtocol *DataStoreSMMProtocol) UploadCourseRecord(handler func(err error, client *nex.Client, callID uint32, ...)) + type DataStoreSearchParam struct + CreatedAfter *nex.DateTime + CreatedBefore *nex.DateTime + DataType uint16 + DestinationIds []uint64 + MinimalRatingFrequency uint32 + OwnerIds []uint32 + OwnerType uint8 + ReferDataId uint32 + ResultOption uint8 + ResultOrder uint8 + ResultOrderColumn uint8 + ResultRange *nex.ResultRange + SearchTarget uint8 + Tags []string + UpdatedAfter *nex.DateTime + UpdatedBefore *nex.DateTime + UseCache bool + func NewDataStoreSearchParam() *DataStoreSearchParam + func (dataStoreSearchParam *DataStoreSearchParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreSearchReplayParam struct + Fighter uint8 + Mode uint8 + ResultRange *nex.ResultRange + Style uint8 + func NewDataStoreSearchReplayParam() *DataStoreSearchReplayParam + func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreSearchResult struct + Result []*DataStoreMetaInfo + TotalCount uint32 + TotalCountType uint8 + func NewDataStoreSearchResult() *DataStoreSearchResult + func (dataStoreSearchResult *DataStoreSearchResult) Bytes(stream *nex.StreamOut) []byte + func (dataStoreSearchResult *DataStoreSearchResult) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreSearchSharedDataParam struct + Attribute1 uint8 + Attribute2 uint8 + DataType uint8 + Fighter uint8 + Owner uint32 + Region uint8 + ResultRange *nex.ResultRange + func NewDataStoreSearchSharedDataParam() *DataStoreSearchSharedDataParam + func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreSharedDataInfo struct + Comment string + CreatedTime *nex.DateTime + DataID uint64 + DataType uint8 + Info *DataStoreFileServerObjectInfo + MetaBinary []byte + OwnerID uint32 + Profile []byte + Rating int64 + func NewDataStoreSharedDataInfo() *DataStoreSharedDataInfo + func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreSmash4Protocol struct + CheckPostReplayHandler func(err error, client *nex.Client, callID uint32, ...) + CompletePostReplayHandler func(err error, client *nex.Client, callID uint32, ...) + CompletePostSharedDataHandler func(err error, client *nex.Client, callID uint32, ...) + GetApplicationConfigHandler func(err error, client *nex.Client, callID uint32, applicationID uint32) + GetFightingPowerChartAllHandler func(err error, client *nex.Client, callID uint32) + GetFightingPowerChartHandler func(err error, client *nex.Client, callID uint32, mode uint8) + GetNextReplayHandler func(err error, client *nex.Client, callID uint32) + GetProfilesHandler func(err error, client *nex.Client, callID uint32, pidList []uint32) + GetReplayMetaHandler func(err error, client *nex.Client, callID uint32, ...) + GetWorldPlayReportHandler func(err error, client *nex.Client, callID uint32) + PostFightingPowerScoreHandler func(err error, client *nex.Client, callID uint32, ...) + PostProfileHandler func(err error, client *nex.Client, callID uint32, param *DataStorePostProfileParam) + PrepareGetReplayHandler func(err error, client *nex.Client, callID uint32, ...) + PreparePostReplayHandler func(err error, client *nex.Client, callID uint32, ...) + PreparePostSharedDataHandler func(err error, client *nex.Client, callID uint32, ...) + ReportSharedDataHandler func(err error, client *nex.Client, callID uint32, dataID uint64) + SearchReplayHandler func(err error, client *nex.Client, callID uint32, ...) + SearchSharedDataHandler func(err error, client *nex.Client, callID uint32, ...) + SendPlayReportHandler func(err error, client *nex.Client, callID uint32, playReport []int32) + func NewDataStoreSmash4Protocol(server *nex.Server) *DataStoreSmash4Protocol + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) CheckPostReplay(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) CompletePostReplay(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) CompletePostSharedData(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) GetApplicationConfig(...) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) GetFightingPowerChart(handler func(err error, client *nex.Client, callID uint32, mode uint8)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) GetFightingPowerChartAll(handler func(err error, client *nex.Client, callID uint32)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) GetNextReplay(handler func(err error, client *nex.Client, callID uint32)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) GetProfiles(handler func(err error, client *nex.Client, callID uint32, pidList []uint32)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) GetReplayMeta(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) GetWorldPlayReport(handler func(err error, client *nex.Client, callID uint32)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) PostFightingPowerScore(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) PostProfile(...) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) PrepareGetReplay(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) PreparePostReplay(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) PreparePostSharedData(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) ReportSharedData(handler func(err error, client *nex.Client, callID uint32, dataID uint64)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) SearchReplay(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) SearchSharedData(handler func(err error, client *nex.Client, callID uint32, ...)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) SendPlayReport(handler func(err error, client *nex.Client, callID uint32, playReport []int32)) + func (dataStoreSmash4Protocol *DataStoreSmash4Protocol) Setup() + type DataStoreSpecificMetaInfo struct + DataID uint64 + DataType uint16 + OwnerID uint32 + Size uint32 + Version uint32 + func NewDataStoreSpecificMetaInfo() *DataStoreSpecificMetaInfo + func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) Bytes(stream *nex.StreamOut) []byte + func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreSpecificMetaInfoV1 struct + DataID uint32 + DataType uint16 + OwnerID uint32 + Size uint32 + Version uint16 + func NewDataStoreSpecificMetaInfoV1() *DataStoreSpecificMetaInfoV1 + func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) Bytes(stream *nex.StreamOut) []byte + func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreTouchObjectParam struct + AccessPassword uint64 + DataID uint64 + LockID uint32 + func NewDataStoreTouchObjectParam() *DataStoreTouchObjectParam + func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) Bytes(stream *nex.StreamOut) []byte + func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) ExtractFromStream(stream *nex.StreamIn) error + type DataStoreUploadCourseRecordParam struct + DataID uint64 + Score int32 + Slot uint8 + func NewDataStoreUploadCourseRecordParam() *DataStoreUploadCourseRecordParam + func (dataStoreUploadCourseRecordParam *DataStoreUploadCourseRecordParam) ExtractFromStream(stream *nex.StreamIn) error + type DebugProtocol struct + DisableApiRecorderHandler func(err error, client *nex.Client, callID uint32) + EnableApiRecorderHandler func(err error, client *nex.Client, callID uint32) + GetApiCallSummaryHandler func(err error, client *nex.Client, callID uint32) + GetApiCallsHandler func(err error, client *nex.Client, callID uint32, pids []uint32, dateUnk1 uint64, ...) + GetExcludeJoinedMatchmakeSessionHandler func(err error, client *nex.Client, callID uint32) + IsApiRecorderEnabledHandler func(err error, client *nex.Client, callID uint32) + SetExcludeJoinedMatchmakeSessionHandler func(err error, client *nex.Client, callID uint32) + func NewDebugProtocol(server *nex.Server) *DebugProtocol + func (debugProtocol *DebugProtocol) DisableApiRecorder(handler func(err error, client *nex.Client, callID uint32)) + func (debugProtocol *DebugProtocol) EnableApiRecorder(handler func(err error, client *nex.Client, callID uint32)) + func (debugProtocol *DebugProtocol) GetApiCallSummary(handler func(err error, client *nex.Client, callID uint32)) + func (debugProtocol *DebugProtocol) GetApiCalls(...) + func (debugProtocol *DebugProtocol) GetExcludeJoinedMatchmakeSession(handler func(err error, client *nex.Client, callID uint32)) + func (debugProtocol *DebugProtocol) IsApiRecorderEnabled(handler func(err error, client *nex.Client, callID uint32)) + func (debugProtocol *DebugProtocol) SetExcludeJoinedMatchmakeSession(handler func(err error, client *nex.Client, callID uint32)) + func (debugProtocol *DebugProtocol) Setup() + type FriendInfo struct + BecameFriend *nex.DateTime + LastOnline *nex.DateTime + NNAInfo *NNAInfo + Presence *NintendoPresenceV2 + Status *Comment + Unknown uint64 + func NewFriendInfo() *FriendInfo + func (friendInfo *FriendInfo) Bytes(stream *nex.StreamOut) []byte + type FriendPersistentInfo struct + Area uint8 + Country uint8 + DateTime3 *nex.DateTime + FriendedAt *nex.DateTime + GameKey *GameKey + Language uint8 + Message string + MsgUpdatedAt *nex.DateTime + Platform uint8 + PrincipalID uint32 + Region uint8 + func NewFriendPersistentInfo() *FriendPersistentInfo + func (friendPersistentInfo *FriendPersistentInfo) Bytes(stream *nex.StreamOut) []byte + type FriendRelationship struct + PrincipalID uint32 + RelationType uint8 + Unknown1 uint64 + func NewFriendRelationship() *FriendRelationship + func (relationship *FriendRelationship) Bytes(stream *nex.StreamOut) []byte + type FriendRequest struct + Message *FriendRequestMessage + PrincipalInfo *PrincipalBasicInfo + SentOn *nex.DateTime + func NewFriendRequest() *FriendRequest + func (friendRequest *FriendRequest) Bytes(stream *nex.StreamOut) []byte + type FriendRequestMessage struct + ExpiresOn *nex.DateTime + FriendRequestID uint64 + GameKey *GameKey + Message string + Received bool + Unknown2 uint8 + Unknown3 uint8 + Unknown4 string + Unknown5 *nex.DateTime + func NewFriendRequestMessage() *FriendRequestMessage + func (friendRequestMessage *FriendRequestMessage) Bytes(stream *nex.StreamOut) []byte + type Friends3DSProtocol struct + AddFriendByPrincipalIDHandler func(err error, client *nex.Client, callID uint32, unknown1 uint64, ...) + GetFriendMiiHandler func(err error, client *nex.Client, callID uint32, pidList []uint32) + GetFriendPersistentInfoHandler func(err error, client *nex.Client, callID uint32, pidList []uint32) + GetFriendPresenceHandler func(err error, client *nex.Client, callID uint32, pidList []uint32) + SyncFriendHandler func(err error, client *nex.Client, callID uint32, unknown1 uint64, ...) + UpdateCommentHandler func(err error, client *nex.Client, callID uint32, comment string) + UpdateFavoriteGameKeyHandler func(err error, client *nex.Client, callID uint32, gameKey *GameKey) + UpdateMiiHandler func(err error, client *nex.Client, callID uint32, mii *Mii) + UpdatePreferenceHandler func(err error, client *nex.Client, callID uint32, unknown1 bool, unknown2 bool, ...) + UpdatePresenceHandler func(err error, client *nex.Client, callID uint32, presence *NintendoPresence, ...) + UpdateProfileHandler func(err error, client *nex.Client, callID uint32, profileData *MyProfile) + func NewFriends3DSProtocol(server *nex.Server) *Friends3DSProtocol + func (friends3DSProtocol *Friends3DSProtocol) AddFriendByPrincipalID(...) + func (friends3DSProtocol *Friends3DSProtocol) GetFriendMii(handler func(err error, client *nex.Client, callID uint32, pidList []uint32)) + func (friends3DSProtocol *Friends3DSProtocol) GetFriendPersistentInfo(handler func(err error, client *nex.Client, callID uint32, pidList []uint32)) + func (friends3DSProtocol *Friends3DSProtocol) GetFriendPresence(handler func(err error, client *nex.Client, callID uint32, pidList []uint32)) + func (friends3DSProtocol *Friends3DSProtocol) Setup() + func (friends3DSProtocol *Friends3DSProtocol) SyncFriend(...) + func (friends3DSProtocol *Friends3DSProtocol) UpdateComment(handler func(err error, client *nex.Client, callID uint32, comment string)) + func (friends3DSProtocol *Friends3DSProtocol) UpdateFavoriteGameKey(handler func(err error, client *nex.Client, callID uint32, gameKey *GameKey)) + func (friends3DSProtocol *Friends3DSProtocol) UpdateMii(handler func(err error, client *nex.Client, callID uint32, mii *Mii)) + func (friends3DSProtocol *Friends3DSProtocol) UpdatePreference(...) + func (friends3DSProtocol *Friends3DSProtocol) UpdatePresence(...) + func (friends3DSProtocol *Friends3DSProtocol) UpdateProfile(...) + type FriendsWiiUProtocol struct + AcceptFriendRequestHandler func(err error, client *nex.Client, callID uint32, id uint64) + AddBlackListHandler func(err error, client *nex.Client, callID uint32, ...) + AddFriendByNameHandler func(err error, client *nex.Client, callID uint32, username string) + AddFriendHandler func(err error, client *nex.Client, callID uint32, pid uint32) + AddFriendRequestHandler func(err error, client *nex.Client, callID uint32, pid uint32, unknown2 uint8, ...) + CancelFriendRequestHandler func(err error, client *nex.Client, callID uint32, id uint64) + CheckSettingStatusHandler func(err error, client *nex.Client, callID uint32) + DeleteFriendRequestHandler func(err error, client *nex.Client, callID uint32, id uint64) + DeletePersistentNotificationHandler func(err error, client *nex.Client, callID uint32, ...) + DenyFriendRequestHandler func(err error, client *nex.Client, callID uint32, id uint64) + GetBasicInfoHandler func(err error, client *nex.Client, callID uint32, pids []uint32) + GetRequestBlockSettingsHandler func(err error, client *nex.Client, callID uint32, pids []uint32) + MarkFriendRequestsAsReceivedHandler func(err error, client *nex.Client, callID uint32, ids []uint64) + RemoveBlackListHandler func(err error, client *nex.Client, callID uint32, pid uint32) + RemoveFriendHandler func(err error, client *nex.Client, callID uint32, pid uint32) + UpdateAndGetAllInformationHandler func(err error, client *nex.Client, callID uint32, nnaInfo *NNAInfo, ...) + UpdateCommentHandler func(err error, client *nex.Client, callID uint32, comment *Comment) + UpdateMiiHandler func(err error, client *nex.Client, callID uint32, mii *MiiV2) + UpdatePreferenceHandler func(err error, client *nex.Client, callID uint32, preference *PrincipalPreference) + UpdatePresenceHandler func(err error, client *nex.Client, callID uint32, presence *NintendoPresenceV2) + func NewFriendsWiiUProtocol(server *nex.Server) *FriendsWiiUProtocol + func (friendsWiiUProtocol *FriendsWiiUProtocol) AcceptFriendRequest(handler func(err error, client *nex.Client, callID uint32, id uint64)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) AddBlackList(handler func(err error, client *nex.Client, callID uint32, ...)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) AddFriend(handler func(err error, client *nex.Client, callID uint32, pid uint32)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) AddFriendByName(handler func(err error, client *nex.Client, callID uint32, username string)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) AddFriendRequest(...) + func (friendsWiiUProtocol *FriendsWiiUProtocol) CancelFriendRequest(handler func(err error, client *nex.Client, callID uint32, id uint64)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) CheckSettingStatus(handler func(err error, client *nex.Client, callID uint32)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) DeleteFriendRequest(handler func(err error, client *nex.Client, callID uint32, id uint64)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) DeletePersistentNotification(handler func(err error, client *nex.Client, callID uint32, ...)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) DenyFriendRequest(handler func(err error, client *nex.Client, callID uint32, id uint64)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) GetBasicInfo(handler func(err error, client *nex.Client, callID uint32, pids []uint32)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) GetRequestBlockSettings(handler func(err error, client *nex.Client, callID uint32, unknowns []uint32)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) MarkFriendRequestsAsReceived(handler func(err error, client *nex.Client, callID uint32, ids []uint64)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) RemoveBlackList(handler func(err error, client *nex.Client, callID uint32, pid uint32)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) RemoveFriend(handler func(err error, client *nex.Client, callID uint32, pid uint32)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) Setup() + func (friendsWiiUProtocol *FriendsWiiUProtocol) UpdateAndGetAllInformation(...) + func (friendsWiiUProtocol *FriendsWiiUProtocol) UpdateComment(handler func(err error, client *nex.Client, callID uint32, comment *Comment)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) UpdateMii(handler func(err error, client *nex.Client, callID uint32, mii *MiiV2)) + func (friendsWiiUProtocol *FriendsWiiUProtocol) UpdatePreference(...) + func (friendsWiiUProtocol *FriendsWiiUProtocol) UpdatePresence(...) + type GameKey struct + TitleID uint64 + TitleVersion uint16 + func NewGameKey() *GameKey + func (gameKey *GameKey) Bytes(stream *nex.StreamOut) []byte + func (gameKey *GameKey) ExtractFromStream(stream *nex.StreamIn) error + type Gathering struct + Description string + Flags uint32 + HostPID uint32 + ID uint32 + MaximumParticipants uint16 + MinimumParticipants uint16 + OwnerPID uint32 + ParticipationPolicy uint32 + PolicyArgument uint32 + State uint32 + func NewGathering() *Gathering + func (gathering *Gathering) Bytes(stream *nex.StreamOut) []byte + func (gathering *Gathering) ExtractFromStream(stream *nex.StreamIn) error + type HealthProtocol struct + FixSanityErrorsHandler func(err error, client *nex.Client, callID uint32) + PingDaemonHandler func(err error, client *nex.Client, callID uint32) + PingDatabaseHandler func(err error, client *nex.Client, callID uint32) + RunSanityCheckHandler func(err error, client *nex.Client, callID uint32) + func NewHealthProtocol(server *nex.Server) *HealthProtocol + func (healthProtocol *HealthProtocol) FixSanityErrors(handler func(err error, client *nex.Client, callID uint32)) + func (healthProtocol *HealthProtocol) PingDaemon(handler func(err error, client *nex.Client, callID uint32)) + func (healthProtocol *HealthProtocol) PingDatabase(handler func(err error, client *nex.Client, callID uint32)) + func (healthProtocol *HealthProtocol) RunSanityCheck(handler func(err error, client *nex.Client, callID uint32)) + func (healthProtocol *HealthProtocol) Setup() + type MatchMakingExtProtocol struct + DeleteFromDeletionsHandler func(err error, client *nex.Client, callID uint32, lstDeletions []uint32, ...) + EndParticipationHandler func(err error, client *nex.Client, callID uint32, idGathering uint32, ...) + GetDetailedParticipantsHandler func(err error, client *nex.Client, callID uint32, idGathering uint32, ...) + GetGatheringRelationsHandler func(err error, client *nex.Client, callID uint32, id uint32, descr string) + GetParticipantsHandler func(err error, client *nex.Client, callID uint32, idGathering uint32, ...) + GetParticipantsURLsHandler func(err error, client *nex.Client, callID uint32, lstGatherings []uint32) + func NewMatchMakingExtProtocol(server *nex.Server) *MatchMakingExtProtocol + func (matchMakingExtProtocol *MatchMakingExtProtocol) DeleteFromDeletions(...) + func (matchMakingExtProtocol *MatchMakingExtProtocol) EndParticipation(...) + func (matchMakingExtProtocol *MatchMakingExtProtocol) GetDetailedParticipants(...) + func (matchMakingExtProtocol *MatchMakingExtProtocol) GetGatheringRelations(...) + func (matchMakingExtProtocol *MatchMakingExtProtocol) GetParticipants(...) + func (matchMakingExtProtocol *MatchMakingExtProtocol) GetParticipantsURLs(...) + func (matchMakingExtProtocol *MatchMakingExtProtocol) Setup() + type MatchMakingProtocol struct + FindBySingleIDHandler func(err error, client *nex.Client, callID uint32, id uint32) + GetSessionURLsHandler func(err error, client *nex.Client, callID uint32, gatheringId uint32) + UnregisterGatheringHandler func(err error, client *nex.Client, callID uint32, idGathering uint32) + UnregisterGatheringsHandler func(err error, client *nex.Client, callID uint32, lstGatherings []uint32) + UpdateSessionHostHandler func(err error, client *nex.Client, callID uint32, gatheringId uint32) + UpdateSessionHostV1Handler func(err error, client *nex.Client, callID uint32, gatheringId uint32) + func NewMatchMakingProtocol(server *nex.Server) *MatchMakingProtocol + func (matchMakingProtocol *MatchMakingProtocol) FindBySingleID(handler func(err error, client *nex.Client, callID uint32, id uint32)) + func (matchMakingProtocol *MatchMakingProtocol) GetSessionURLs(handler func(err error, client *nex.Client, callID uint32, gatheringId uint32)) + func (matchMakingProtocol *MatchMakingProtocol) Setup() + func (matchMakingProtocol *MatchMakingProtocol) UnregisterGathering(handler func(err error, client *nex.Client, callID uint32, idGathering uint32)) + func (matchMakingProtocol *MatchMakingProtocol) UnregisterGatherings(...) + func (matchMakingProtocol *MatchMakingProtocol) UpdateSessionHost(handler func(err error, client *nex.Client, callID uint32, gatheringId uint32)) + func (matchMakingProtocol *MatchMakingProtocol) UpdateSessionHostV1(handler func(err error, client *nex.Client, callID uint32, gatheringId uint32)) + type MatchmakeExtensionProtocol struct + AutoMatchmakeWithSearchCriteria_PostponeHandler func(err error, client *nex.Client, callID uint32, ...) + AutoMatchmake_PostponeHandler func(err error, client *nex.Client, callID uint32, ...) + CreateMatchmakeSessionHandler func(err error, client *nex.Client, callID uint32, ...) + GetFriendNotificationDataHandler func(err error, client *nex.Client, callID uint32, uiType int32) + GetSimplePlayingSessionHandler func(err error, client *nex.Client, callID uint32, listPID []uint32, ...) + JoinMatchmakeSessionExHandler func(err error, client *nex.Client, callID uint32, gid uint32, strMessage string, ...) + OpenParticipationHandler func(err error, client *nex.Client, callID uint32, gid uint32) + UpdateNotificationDataHandler func(err error, client *nex.Client, callID uint32, uiType uint32, uiParam1 uint32, ...) + func NewMatchmakeExtensionProtocol(server *nex.Server) *MatchmakeExtensionProtocol + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) AutoMatchmakeWithSearchCriteria_Postpone(handler func(err error, client *nex.Client, callID uint32, ...)) + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) AutoMatchmake_Postpone(handler func(err error, client *nex.Client, callID uint32, ...)) + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) CreateMatchmakeSession(handler func(err error, client *nex.Client, callID uint32, ...)) + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) GetFriendNotificationData(handler func(err error, client *nex.Client, callID uint32, uiType int32)) + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) GetSimplePlayingSession(...) + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) JoinMatchmakeSessionEx(...) + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) OpenParticipation(handler func(err error, client *nex.Client, callID uint32, gid uint32)) + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) Setup() + func (matchmakeExtensionProtocol *MatchmakeExtensionProtocol) UpdateNotificationData(...) + type MatchmakeParam struct + func NewMatchmakeParam() *MatchmakeParam + func (matchmakeParam *MatchmakeParam) ExtractFromStream(stream *nex.StreamIn) error + type MatchmakeSession struct + ApplicationData []byte + Attributes []uint32 + CodeWord string + GameMode uint32 + MatchmakeParam *MatchmakeParam + MatchmakeSystemType uint32 + OpenParticipation bool + Option uint32 + ParticipationCount uint32 + ProgressScore uint8 + ReferGID uint32 + SessionKey []byte + StartedTime *nex.DateTime + SystemPasswordEnabled bool + UserPassword string + UserPasswordEnabled bool + func NewMatchmakeSession() *MatchmakeSession + func (matchmakeSession *MatchmakeSession) Bytes(stream *nex.StreamOut) []byte + func (matchmakeSession *MatchmakeSession) ExtractFromStream(stream *nex.StreamIn) error + func (matchmakeSession *MatchmakeSession) GetHierarchy() []nex.StructureInterface + type MatchmakeSessionSearchCriteria struct + Attribs []string + ExcludeLocked bool + ExcludeNonHostPid bool + GameMode string + MatchmakeSystemType string + MaxParticipants string + MinParticipants string + SelectionMethod uint32 + VacantOnly bool + VacantParticipants uint16 + func NewMatchmakeSessionSearchCriteria() *MatchmakeSessionSearchCriteria + func (matchmakeSessionSearchCriteria *MatchmakeSessionSearchCriteria) Bytes(stream *nex.StreamOut) []byte + func (matchmakeSessionSearchCriteria *MatchmakeSessionSearchCriteria) ExtractFromStream(stream *nex.StreamIn) error + type MessageDeliveryProtocol struct + DeliverMessageHandler func(err error, client *nex.Client, callID uint32, ...) + func NewMessageDeliveryProtocol(server *nex.Server) *MessageDeliveryProtocol + func (messageDeliveryProtocol *MessageDeliveryProtocol) DeliverMessage(handler func(err error, client *nex.Client, callID uint32, ...)) + func (messageDeliveryProtocol *MessageDeliveryProtocol) Setup() + type MessageRecipient struct + func NewMessageRecipient() *MessageRecipient + func (messageRecipient *MessageRecipient) ExtractFromStream(stream *nex.StreamIn) error + type Mii struct + Unknown1 string + Unknown2 bool + Unknown3 uint8 + func NewMii() *Mii + func (mii *Mii) ExtractFromStream(stream *nex.StreamIn) error + type MiiV2 struct + Data []byte + Datetime *nex.DateTime + Name string + Unknown1 uint8 + Unknown2 uint8 + func NewMiiV2() *MiiV2 + func (mii *MiiV2) Bytes(stream *nex.StreamOut) []byte + func (mii *MiiV2) ExtractFromStream(stream *nex.StreamIn) error + type MonitoringProtocol struct + GetClusterMembersHandler func(err error, client *nex.Client, callID uint32) + PingDaemonHandler func(err error, client *nex.Client, callID uint32) + func NewMonitoringProtocol(server *nex.Server) *MonitoringProtocol + func (monitoringProtocol *MonitoringProtocol) GetClusterMembers(handler func(err error, client *nex.Client, callID uint32)) + func (monitoringProtocol *MonitoringProtocol) PingDaemon(handler func(err error, client *nex.Client, callID uint32)) + func (monitoringProtocol *MonitoringProtocol) Setup() + type MyProfile struct + Area uint8 + Country uint8 + Language uint8 + Platform uint8 + Region uint8 + Unknown1 uint64 + Unknown2 string + Unknown3 string + func NewMyProfile() *MyProfile + func (myProfile *MyProfile) ExtractFromStream(stream *nex.StreamIn) error + type NATTraversalProtocol struct + GetRelaySignatureKeyHandler func(err error, client *nex.Client, callID uint32) + InitiateProbeHandler func(err error, client *nex.Client, callID uint32) + ReportNATPropertiesHandler func(err error, client *nex.Client, callID uint32, natmapping uint32, ...) + ReportNATTraversalResultHandler func(err error, client *nex.Client, callID uint32, cid uint32, result bool, ...) + RequestProbeInitiationExtHandler func(err error, client *nex.Client, callID uint32, targetList []string, ...) + func NewNATTraversalProtocol(server *nex.Server) *NATTraversalProtocol + func (natTraversalProtocol *NATTraversalProtocol) GetRelaySignatureKey(handler func(err error, client *nex.Client, callID uint32)) + func (natTraversalProtocol *NATTraversalProtocol) ReportNATProperties(...) + func (natTraversalProtocol *NATTraversalProtocol) ReportNATTraversalResult(...) + func (natTraversalProtocol *NATTraversalProtocol) RequestProbeInitiationExt(...) + func (natTraversalProtocol *NATTraversalProtocol) Setup() + type NNAInfo struct + PrincipalBasicInfo *PrincipalBasicInfo + Unknown1 uint8 + Unknown2 uint8 + func NewNNAInfo() *NNAInfo + func (nnaInfo *NNAInfo) Bytes(stream *nex.StreamOut) []byte + func (nnaInfo *NNAInfo) ExtractFromStream(stream *nex.StreamIn) error + type NintendoCreateAccountData struct + Birthday *nex.DateTime + NNAInfo *NNAInfo + Token string + Unknown uint64 + func NewNintendoCreateAccountData() *NintendoCreateAccountData + func (nintendoCreateAccountData *NintendoCreateAccountData) ExtractFromStream(stream *nex.StreamIn) error + type NintendoLoginData struct + Token string + type NintendoNotificationEvent struct + DataHolder *nex.DataHolder + SenderPID uint32 + Type uint32 + func NewNintendoNotificationEvent() *NintendoNotificationEvent + func (nintendoNotificationEvent *NintendoNotificationEvent) Bytes(stream *nex.StreamOut) []byte + type NintendoNotificationEventGeneral struct + StrParam string + U32Param uint32 + U64Param1 uint64 + U64Param2 uint64 + func NewNintendoNotificationEventGeneral() *NintendoNotificationEventGeneral + func (nintendoNotificationEventGeneral *NintendoNotificationEventGeneral) Bytes(stream *nex.StreamOut) []byte + type NintendoNotificationsProtocol struct + func NewNintendoNotificationsProtocol(server *nex.Server) *NintendoNotificationsProtocol + func (nintendoNotificationsProtocol *NintendoNotificationsProtocol) Setup() + type NintendoPresence struct + ApplicationArg []byte + ChangedFlags uint32 + GameKey *GameKey + JoinAvailableFlag uint32 + JoinGameID uint32 + JoinGameMode uint32 + JoinGroupID uint32 + MatchmakeType uint8 + Message string + OwnerPrincipalID uint32 + func NewNintendoPresence() *NintendoPresence + func (presence *NintendoPresence) Bytes(stream *nex.StreamOut) []byte + func (presence *NintendoPresence) ExtractFromStream(stream *nex.StreamIn) error + type NintendoPresenceV2 struct + ApplicationData []byte + ChangedFlags uint32 + GameKey *GameKey + GameServerID uint32 + GatheringID uint32 + Message string + Online bool + PID uint32 + Unknown1 uint8 + Unknown2 uint32 + Unknown3 uint8 + Unknown4 uint32 + Unknown5 uint8 + Unknown6 uint8 + Unknown7 uint8 + func NewNintendoPresenceV2() *NintendoPresenceV2 + func (presence *NintendoPresenceV2) Bytes(stream *nex.StreamOut) []byte + func (presence *NintendoPresenceV2) ExtractFromStream(stream *nex.StreamIn) error + type NotificationEvent struct + PIDSource uint32 + Param1 uint32 + Param2 uint32 + StrParam string + Type uint32 + func NewNotificationEvent() *NotificationEvent + func (notificationEventGeneral *NotificationEvent) Bytes(stream *nex.StreamOut) []byte + type NotificationsProtocol struct + func NewNotificationsProtocol(server *nex.Server) *NotificationsProtocol + func (notificationsProtocol *NotificationsProtocol) Setup() + type PersistentNotification struct + Unknown1 uint64 + Unknown2 uint32 + Unknown3 uint32 + Unknown4 uint32 + Unknown5 string + func NewPersistentNotification() *PersistentNotification + func ReadListPersistentNotification(stream *nex.StreamIn) ([]*PersistentNotification, error) + func (notification *PersistentNotification) ExtractFromStream(stream *nex.StreamIn) error + type PrincipalBasicInfo struct + Mii *MiiV2 + NNID string + PID uint32 + Unknown uint8 + func NewPrincipalBasicInfo() *PrincipalBasicInfo + func (principalInfo *PrincipalBasicInfo) Bytes(stream *nex.StreamOut) []byte + func (principalInfo *PrincipalBasicInfo) ExtractFromStream(stream *nex.StreamIn) error + type PrincipalPreference struct + BlockFriendRequests bool + ShowCurrentTitle bool + ShowOnlinePresence bool + func NewPrincipalPreference() *PrincipalPreference + func (principalPreference *PrincipalPreference) Bytes(stream *nex.StreamOut) []byte + func (principalPreference *PrincipalPreference) ExtractFromStream(stream *nex.StreamIn) error + type PrincipalRequestBlockSetting struct + IsBlocked bool + PID uint32 + func NewPrincipalRequestBlockSetting() *PrincipalRequestBlockSetting + func (principalRequestBlockSetting *PrincipalRequestBlockSetting) Bytes(stream *nex.StreamOut) []byte + type RankingMK8Protocol struct + func NewRankingMK8Protocol(server *nex.Server) *RankingMK8Protocol + func (rankingMK8Protocol *RankingMK8Protocol) Setup() + type RankingProtocol struct + UploadCommonDataHandler func(err error, client *nex.Client, callID uint32, commonData []byte, ...) + func NewRankingProtocol(server *nex.Server) *RankingProtocol + func (rankingProtocol *RankingProtocol) Setup() + func (rankingProtocol *RankingProtocol) UploadCommonData(...) + type RemoteLogDeviceProtocol struct + LogHandler func(err error, client *nex.Client, callID uint32, strMessage string) + func NewRemoteLogDeviceProtocol(server *nex.Server) *RemoteLogDeviceProtocol + func (remoteLogDeviceProtocol *RemoteLogDeviceProtocol) Log(handler func(err error, client *nex.Client, callID uint32, strMessage string)) + func (remoteLogDeviceProtocol *RemoteLogDeviceProtocol) Setup() + type ScreeningProtocol struct + ReportDataStoreContentHandler func(err error, client *nex.Client, callID uint32) + ReportUserHandler func(err error, client *nex.Client, callID uint32) + func NewScreeningProtocol(server *nex.Server) *ScreeningProtocol + func (screeningProtocol *ScreeningProtocol) ReportDataStoreContent(handler func(err error, client *nex.Client, callID uint32)) + func (screeningProtocol *ScreeningProtocol) ReportUser(handler func(err error, client *nex.Client, callID uint32)) + func (screeningProtocol *ScreeningProtocol) Setup() + type SecureBadgeArcadeProtocol struct + GetMaintenanceStatusHandler func(err error, client *nex.Client, callID uint32) + func NewSecureBadgeArcadeProtocol(server *nex.Server) *SecureBadgeArcadeProtocol + func (secureBadgeArcadeProtocol *SecureBadgeArcadeProtocol) GetMaintenanceStatus(handler func(err error, client *nex.Client, callID uint32)) + func (secureBadgeArcadeProtocol *SecureBadgeArcadeProtocol) Setup() + type SecureProtocol struct + RegisterExHandler func(err error, client *nex.Client, callID uint32, stationUrls []*nex.StationURL, ...) + RegisterHandler func(err error, client *nex.Client, callID uint32, stationUrls []*nex.StationURL) + ReplaceURLHandler func(err error, client *nex.Client, callID uint32, oldStation *nex.StationURL, ...) + RequestConnectionDataHandler func(err error, client *nex.Client, callID uint32, stationCID uint32, ...) + RequestURLsHandler func(err error, client *nex.Client, callID uint32, stationCID uint32, ...) + SendReportHandler func(err error, client *nex.Client, callID uint32, reportID uint32, report []byte) + TestConnectivityHandler func(err error, client *nex.Client, callID uint32) + UpdateURLsHandler func(err error, client *nex.Client, callID uint32, stationUrls []*nex.StationURL) + func NewSecureProtocol(server *nex.Server) *SecureProtocol + func (secureProtocol *SecureProtocol) Register(...) + func (secureProtocol *SecureProtocol) RegisterEx(...) + func (secureProtocol *SecureProtocol) ReplaceURL(...) + func (secureProtocol *SecureProtocol) RequestConnectionData(...) + func (secureProtocol *SecureProtocol) RequestURLs(...) + func (secureProtocol *SecureProtocol) SendReport(...) + func (secureProtocol *SecureProtocol) Setup() + func (secureProtocol *SecureProtocol) TestConnectivity(handler func(err error, client *nex.Client, callID uint32)) + func (secureProtocol *SecureProtocol) UpdateURLs(...) + type ShopBadgeArcadeProtocol struct + PostPlayLogHandler func(err error, client *nex.Client, callID uint32, unknown1 uint16, ...) + func NewShopBadgeArcadeProtocol(server *nex.Server) *ShopBadgeArcadeProtocol + func (shopBadgeArcadeProtocol *ShopBadgeArcadeProtocol) PostPlayLog(...) + func (shopBadgeArcadeProtocol *ShopBadgeArcadeProtocol) Setup() + type ShopPostPlayLogParam struct + Timestamp *nex.DateTime + Unknown1 []uint32 + Unknown2 string + func NewShopPostPlayLogParam() *ShopPostPlayLogParam + func (shopPostPlayLogParam *ShopPostPlayLogParam) Bytes(stream *nex.StreamOut) []byte + func (shopPostPlayLogParam *ShopPostPlayLogParam) ExtractFromStream(stream *nex.StreamIn) error + type UniqueIDInfo struct + NexUniqueID uint64 + NexUniqueIDPassword uint64 + func NewUniqueIDInfo() *UniqueIDInfo + func (uniqueIDInfo *UniqueIDInfo) Bytes(stream *nex.StreamOut) []byte + func (uniqueIDInfo *UniqueIDInfo) ExtractFromStream(stream *nex.StreamIn) error + type UserMessage struct + func NewUserMessage() *UserMessage + func (userMessage *UserMessage) ExtractFromStream(stream *nex.StreamIn) error + type UtilityProtocol struct + AcquireNexUniqueIDHandler func(err error, client *nex.Client, callID uint32) + AcquireNexUniqueIDWithPasswordHandler func(err error, client *nex.Client, callID uint32) + AssociateNexUniqueIDWithMyPrincipalIDHandler func(err error, client *nex.Client, callID uint32, uniqueIDInfo *UniqueIDInfo) + AssociateNexUniqueIDsWithMyPrincipalIDHandler func(err error, client *nex.Client, callID uint32, uniqueIDInfo []*UniqueIDInfo) + GetAssociatedNexUniqueIDWithMyPrincipalIDHandler func(err error, client *nex.Client, callID uint32) + GetAssociatedNexUniqueIDsWithMyPrincipalIDHandler func(err error, client *nex.Client, callID uint32) + GetIntegerSettingsHandler func(err error, client *nex.Client, callID uint32, integerSettingIndex uint32) + GetStringSettingsHandler func(err error, client *nex.Client, callID uint32, stringSettingIndex uint32) + func NewUtilityProtocol(server *nex.Server) *UtilityProtocol + func (utilityProtocol *UtilityProtocol) AcquireNexUniqueID(handler func(err error, client *nex.Client, callID uint32)) + func (utilityProtocol *UtilityProtocol) AcquireNexUniqueIDWithPassword(handler func(err error, client *nex.Client, callID uint32)) + func (utilityProtocol *UtilityProtocol) AssociateNexUniqueIDWithMyPrincipalID(...) + func (utilityProtocol *UtilityProtocol) AssociateNexUniqueIDsWithMyPrincipalID(...) + func (utilityProtocol *UtilityProtocol) GetAssociatedNexUniqueIDWithMyPrincipalID(handler func(err error, client *nex.Client, callID uint32)) + func (utilityProtocol *UtilityProtocol) GetAssociatedNexUniqueIDsWithMyPrincipalID(handler func(err error, client *nex.Client, callID uint32)) + func (utilityProtocol *UtilityProtocol) GetIntegerSettings(...) + func (utilityProtocol *UtilityProtocol) GetStringSettings(...) + func (utilityProtocol *UtilityProtocol) Setup()