GTAdhocAPI
Gran Turismo (6) Adhoc API Documentation
Loading...
Searching...
No Matches
pdistd Namespace Reference

Standard Library for Adhoc. More...

Classes

class  __module__
 Functions for this module. More...
 
class  AppBootConfig
 Handler for extra boot configuration. More...
 
class  MActivity
 Activity API Handler. More...
 
class  MAutoTest
 AutoTester. More...
 
class  MAVChat
 
class  MBbs2
 Bbs2 Server API Handler (Forums) More...
 
class  MBlob
 Blob Object (Based on ByteData) More...
 
class  MCipher
 Provides buffer encryption/decryption utilities. More...
 
class  MCommunity
 Community Server API Handler (All community features) More...
 
class  MCourse
 Custom Course Grim API Handler (Track Editor) More...
 
class  MDomNode
 XML Node. More...
 
class  MDomNodeList
 XML Node List. More...
 
class  MDynRes
 Dynamic Resources handler. More...
 
class  MEventRace2
 Seasonal/Online Event API Handler. More...
 
class  MGameInputAnalog
 
class  MGameInputButton
 
class  MGameInputData
 
class  MGamePort
 
class  MGpb
 Handler for Adhoc Project resources (GPB files) More...
 
class  MGTMail
 Mail API Handler (Messages) More...
 
class  MHttp3
 Http parameters singleton. More...
 
class  MHttpc
 Libpace related (Undocumented Sony Library) More...
 
class  MLocale
 
class  MLoggerManager
 Internal logger manager. More...
 
class  MMatching2
 Matching API Handler (Quick Match) More...
 
class  MMusic
 Music handling interface. More...
 
class  MNetworkInterface
 Interface for getting network connection status & details. More...
 
class  MNetworkPlatform
 PSN/Network Platform API Interface. More...
 
class  MNetworkUserStorage
 NP Title User Storage (TUS) API Interface. More...
 
class  MNews2
 News API Handler (News Articles) More...
 
class  MNoticeData
 
class  MNoticeList
 
class  MNPCommerce
 NP Commerce Interface. More...
 
class  MNpEula
 NP Eula Interface. More...
 
class  MPDINetwork
 PDI Network/Server Interface. More...
 
class  MPDINetworkUserId
 
class  MPDINetworkUserProfile
 
class  MPhoto
 Photo API Handler (Photo Sharing & Fetching) More...
 
class  MPipe
 Acts as a string builder of some sort. More...
 
class  MPjson
 Handler for encoding strings into JSON. More...
 
class  MProgress
 General object representing task progress. More...
 
class  MPseudoReflectionObject
 Adhoc object serializer & accessor. More...
 
class  MRandom
 Mersenne-Twister base random number generator object. More...
 
class  MRanking2
 Ranking API Handler (Leaderboards) More...
 
class  MRecorder
 Provides Screen recording capabilities (Sony) More...
 
class  MReplay2
 Replay API Handler (Replay Sharing & Fetching) More...
 
class  MRTextDB
 Localization Database Object. More...
 
class  MRTextManager
 Localization Database Manager. More...
 
class  MSailTranscoder
 Wrapper around libsail for PAMF file streaming (Sony) More...
 
class  MSdService
 DNS Service Discovery Service. More...
 
class  MSns
 
class  MSound
 
class  MSqlite
 SQLite Library Interface Object. More...
 
class  MSqliteIterator
 SQLite Interator Object. More...
 
class  MSystemBGM
 Handler for user-provided music. More...
 
class  MSystemDialog
 Interface for showing console dialogs. More...
 
class  MTestSou
 
class  MTime
 Represents an object describing a date and time. More...
 
class  MTv2
 GTTV API Handler. More...
 
class  MUserProfile2
 User API Handler. More...
 
class  MVideoExport
 Wrapper around cellVideoExport (Sony) More...
 
class  MWatcher
 
class  MWebAd
 
class  MWorker
 
class  MXml
 Handler for parsing XML files. More...
 

Enumerations

enum class  TopologyType {
  Mesh = 0 , Star = 1 , Hybrid = 2 , None = 3 ,
  Max = 4 , Mesh = 0 , Star = 1 , Hybrid = 2 ,
  None = 3 , Max = 4
}
 
enum class  AttributeType {
  RoomExternalSearchableInt1 = 1 , RoomExternalSearchableInt2 = 2 , RoomExternalSearchableInt3 = 3 , RoomExternalSearchableInt4 = 4 ,
  RoomExternalSearchableInt5 = 5 , RoomExternalSearchableInt6 = 6 , RoomExternalSearchableInt7 = 7 , RoomExternalSearchableInt8 = 8 ,
  RoomExternalSearchableBin1 = 9 , RoomExternalBin1 = 10 , RoomExternalBin2 = 11 , RoomInternalBin1 = 12 ,
  RoomInternalBin2 = 13 , RoomMemberInternalBin1 = 14 , LobbyMemberInternalBin1 = 15 , UserInfoBin1 = 16 ,
  RoomAutoGrant = 17 , RoomIsClosed = 18 , RoomIsFull = 19 , RoomIsHidden = 20 ,
  RoomIsNATRestricted = 21
}
 
enum class  BinaryMessageType {
  Unknown = 0 , GameStats = 1 , UserInfo = 2 , GameStatsRequest = 3 ,
  ApplicationSpecific = 4 , RequestToken = 5 , ReleaseToken = 6 , RequestTokenResult = 7 ,
  LatestUpdateDate = 8 , LatestUpdateDateRequest = 9 , LeaveRoomRequest = 10 , SignalData = 11 ,
  AutoMessage = 12 , SystemMessage = 13 , EncapsulatedChatMessage = 14
}
 
enum class  ChatMessageType {
  BROADCAST = 0 , BROADCAST_ALL = 1 , WHISPER = 2 , CLAN = 3 ,
  TEAM = 4 , BUDDY = 5
}
 
enum class  CommunicatorType { Connect = 0 , Join = 1 , Lookup = 2 , Session = 3 }
 
enum class  ConnectionType { Internet = 0 , LAN = 1 }
 
enum class  EventCause {
  Unknown = 0 , LeaveNormally = 1 , GrantNormally = 2 , ConnectionError = 3 ,
  SystemError = 4 , MemberDisappeared = 5 , KickedOut = 6 , ServerReason = 7 ,
  QualifiedOwnerNotFound = 8
}
 
enum class  FileError {
  OK = 0 , CANCEL = 1 , NOTSUPPORT = 2 , NOMEMORY = 3 ,
  NODEVICE = 4 , IO = 5 , DEVICEFULL = 6 , READONLY = 7 ,
  NOTPERMITTED = 8 , NOTFOUND = 9 , ILLEGAL = 10 , EXISTS = 11 ,
  NOTDIRECTORY = 12 , ISDIRECTORY = 13 , NOTEMPTY = 14 , SEEK = 15 ,
  DRM_SERVER = 16 , DRM_PERMISSION = 17 , DRM_NOTSTARTED = 18 , DRM_EXPIRED = 19 ,
  DRM_BADAUTH = 20 , EXCEPTION = 21 , UNKNOWN = 22
}
 
enum class  NPCommerce2EventType {
  InviteMessage = 32 , REQUEST_ERROR = 1 , CREATE_SESSION_DONE = 17 , CREATE_SESSION_ABORT = 18 ,
  DO_CHECKOUT_STARTED = 33 , DO_CHECKOUT_SUCCESS = 34 , DO_CHECKOUT_BACK = 35 , DO_CHECKOUT_FINISHED = 36 ,
  DO_PRODUCT_CODE_STARTED = 81 , DO_PRODUCT_CODE_SUCCESS = 82 , DO_PRODUCT_CODE_BACK = 83 , DO_PRODUCT_CODE_FINISHED = 84
}
 
enum class  GameType { P2P = 0 , IntegratedServer = 1 , ClientServer = 2 }
 
enum class  Language {
  JP = 0 , US = 1 , GB = 2 , FR = 3 ,
  ES = 4 , DE = 5 , IT = 6 , NL = 7 ,
  PT = 8 , RU = 9 , PL = 10 , TR = 11 ,
  EL = 12 , KR = 13 , TW = 14 , CN = 15 ,
  DK = 16 , NO = 17 , SE = 18 , FI = 19 ,
  CZ = 20 , HU = 21 , BP = 22 , MS = 23 ,
  MAX = 24 , SYSTEM = 25
}
 
enum class  NetworkInterfaceState {
  Local = 0 , Halfway = 1 , Disconnected = 0 , Connecting = 1 ,
  Connected = 2 , Ready = 3
}
 
enum class  LobbyError {
  RoomMemberNotFound = -451 , NATTypeMismatch = -412 , AlreadyJoined = -411 , YouAreBlocked = -405 ,
  RoomIsClosed = -404 , GroupIsFull = -403 , RoomIsFull = -402 , RoomNotFound = -401 ,
  LobbyMemberNotFound = -351 , LobbyIsFull = -302 , LobbyNotFound = -301 , YouAreBanned = -241 ,
  WrongPassword = -231 , NoSuchGroup = -225 , NoSuchUser = -224 , NoSuchRoom = -223 ,
  NoSuchLobby = -222 , NoSuchWorld = -211 , ServerIsClosed = -206 , ServerIsBusy = -205 ,
  ServerNotFound = -204 , ServerNotAvailable = -203 , ServerCommunication = -202 , ConnectionClosedByServer = -201 ,
  GenericServer = -200 , ContextIsSpoilt = -120 , NATTraverseFailed = -119 , NPOffline = -112 ,
  NPSignedOut = -111 , RequestQueued = -109 , RequestNotAllowed = -108 , RequestAborted = -107 ,
  RequestTimeout = -105 , SystemQueueOverflow = -102 , OutOfMemory = -101 , Generic = -1 ,
  None = 0
}
 
enum class  LobbyEventType {
  None = 0 , Joined = 1 , Left = 2 , MemberJoined = 3 ,
  MemberJoinedCompletely = 4 , MemberLeft = 5 , MemberDataUpdated = 6 , DataUpdated = 7 ,
  ExternalDataUpdated = 8 , KickedOut = 9 , Destroyed = 10 , OwnerChanged = 11 ,
  SearchResult = 12 , GetExternalRoomInfoResult = 13 , GetRTTResult = 14 , MustRestart = 15 ,
  RequestFailed = 16 , GetExternalRoomMemberListResult = 17 , ChatFiltered = 18
}
 
enum class  LobbyServerStatus {
  None = 0 , Available = 1 , Unavailable = 2 , Busy = 3 ,
  Maintenance = 4
}
 
enum class  LoggerLogLevel {
  None = 0 , Fatal = 1 , Warning = 10 , Info = 20 ,
  Debug = 30 , Trace = 40
}
 
enum class  MicStatus { Unknown = 0 , Detached = 1 , AttachedButUnused = 2 , AttachedUsing = 3 }
 
enum class  NetworkError {
  ServerIsClosed = -80 , RunningMonitorDetected = -70 , RaceLocalEntryCountIsNotEnough = -57 , RaceNetworkJoinTimeout = -56 ,
  RaceNetworkJoinRequestFailed = -55 , RaceNetworkReadyToJoinTimeout = -54 , RaceNetworkReadyToJoinFailed = -53 , RaceNetworkConnectTimeout = -52 ,
  RaceNetworkReadyToConnectTimeout = -51 , RaceNetworkReadyToConnectFailed = -50 , MigrationCandidateNotFound = -41 , HostInconsistencyFound = -40 ,
  FailedToInitializeMatching2 = -31 , FailedToCreateMatching2Context = -30 , InvalidUserNumber = -13 , CommunicatorIsNotInitializedYet = -12 ,
  NetworkIsNotOnline = -11 , GrimIsNotOnline = -10 , AbnormalDisconnect = -6 , NotFullyConnected = -5 ,
  KeepAliveBroken = -4 , HostIsBusy = -3 , ApplicationVersionIsDifferent = -2 , Generic = -1 ,
  None = 0
}
 
enum class  NetworkInterfaceState {
  Local = 0 , Halfway = 1 , Disconnected = 0 , Connecting = 1 ,
  Connected = 2 , Ready = 3
}
 
enum class  NetworkSystemType {
  NONE = 0x0 , STIME = 0x100 , NP = 0x1000 , SOCKET = 0x10000 ,
  GRIM = 0x100000 , AUTOMATIC = 0x10000000
}
 
enum class  NPBasicEventType {
  OFFLINE = 0 , PRESENCE = 1 , MESSAGE = 2 , INCOMING_ATTACHMENT = 4 ,
  INCOMING_INVITATION = 5 , RECV_ATTACHMENT_RESULT = 8 , CONTEXT = 9 , REMOVED = 10 ,
  RECV_INVITATION_RESULT = 14 , INCOMING_CUSTOM_INVITATION = 16 , INCOMING_CLAN_MESSAGE = 17 , RECV_CUSTOM_DATA_RESULT = 20 ,
  INCOMING_CUSTOM_DATA_MESSAGE = 21
}
 
enum class  NPBasicMessageAction { UNKNOWN = 0 , USE = 1 , ACCEPT = 2 , DENY = 3 }
 
enum class  NPCommerce2EventType {
  InviteMessage = 32 , REQUEST_ERROR = 1 , CREATE_SESSION_DONE = 17 , CREATE_SESSION_ABORT = 18 ,
  DO_CHECKOUT_STARTED = 33 , DO_CHECKOUT_SUCCESS = 34 , DO_CHECKOUT_BACK = 35 , DO_CHECKOUT_FINISHED = 36 ,
  DO_PRODUCT_CODE_STARTED = 81 , DO_PRODUCT_CODE_SUCCESS = 82 , DO_PRODUCT_CODE_BACK = 83 , DO_PRODUCT_CODE_FINISHED = 84
}
 
enum class  NpCustomMenuItemMask { Me = 1 , Friend = 2 , Player = 4 , All = 7 }
 
enum class  NpMessageInfoType {
  Attachment = 0 , MatchingInvitation = 1 , ClanMessage = 2 , CustomDataMessage = 3 ,
  AnyUnreadMessage = 4 , BootableInvitation = 5 , BootableCustomDataMessage = 6
}
 
enum class  NpMessageMainType {
  General = 0 , DataAttachment = 1 , AddFriend = 2 , Invite = 3 ,
  CustomData = 4 , CustomDataExcludeBootable = 5 , UrlAttachment = 6
}
 
enum class  NpMessageSubType { Default = 0 , ActionAccept = 1 }
 
enum class  NPStatus {
  OFFLINE = 0 , CONNECTING = 1 , SIGNED_OUT = 2 , SIGNED_IN = 3 ,
  ONLINE = 4
}
 
enum class  NPTicketStatus {
  SUCCESS = 0 , FAILED = 1 , TIMEOUT = 2 , REQUEST = 3 ,
  NONE = 4
}
 
enum class  NPTicketVersion { Invalid = 0 , Version2_1 = 21 , Version3_0 = 30 , Version4_0 = 40 }
 
enum class  PresenceState { Offline = 0 , OutOfContext = 1 , SameContext = 2 , Error = 3 }
 
enum class  SearchOperator {
  None = 0 , EQ = 1 , NE = 2 , LT = 3 ,
  LE = 4 , GT = 5 , GE = 6
}
 
enum class  SnsType { Facebook = 1 }
 
enum class  TimeoutType { Connect = 0 , Join = 1 , Lookup = 2 , Session = 3 }
 
enum class  TopologyType {
  Mesh = 0 , Star = 1 , Hybrid = 2 , None = 3 ,
  Max = 4 , Mesh = 0 , Star = 1 , Hybrid = 2 ,
  None = 3 , Max = 4
}
 
enum class  TransmitChannel { Default = 0 , Race = 1 , Lobby = 2 , Room = 3 }
 
enum class  VoiceBitrate {
  ExtremelyLow = 0 , VeryLow = 1 , Low = 2 , Normal = 3 ,
  High = 4 , VeryHigh = 5
}
 
enum class  WheelAssignMode { SDK = 0 , CONSOLE = 1 }
 

Detailed Description

Standard Library for Adhoc.

Enumeration Type Documentation

◆ AttributeType

enum class pdistd::AttributeType
strong
Enumerator
RoomExternalSearchableInt1 

1

RoomExternalSearchableInt2 

2

RoomExternalSearchableInt3 

3

RoomExternalSearchableInt4 

4

RoomExternalSearchableInt5 

5

RoomExternalSearchableInt6 

6

RoomExternalSearchableInt7 

7

RoomExternalSearchableInt8 

8

RoomExternalSearchableBin1 

9

RoomExternalBin1 

10

RoomExternalBin2 

11

RoomInternalBin1 

12

RoomInternalBin2 

13

RoomMemberInternalBin1 

14

LobbyMemberInternalBin1 

15

UserInfoBin1 

16

RoomAutoGrant 

17

RoomIsClosed 

18

RoomIsFull 

19

RoomIsHidden 

20

RoomIsNATRestricted 

21

Definition at line 3 of file AttributeType.cpp.

◆ BinaryMessageType

enum class pdistd::BinaryMessageType
strong
Enumerator
Unknown 

0

GameStats 

1

UserInfo 

2

GameStatsRequest 

3

ApplicationSpecific 

4

RequestToken 

5

ReleaseToken 

6

RequestTokenResult 

7

LatestUpdateDate 

8

LatestUpdateDateRequest 

9

LeaveRoomRequest 

10

SignalData 

11

AutoMessage 

12

SystemMessage 

13

EncapsulatedChatMessage 

14

Definition at line 3 of file BinaryMessageType.cpp.

◆ ChatMessageType

enum class pdistd::ChatMessageType
strong
Enumerator
BROADCAST 

0

BROADCAST_ALL 

1

WHISPER 

2

CLAN 

3

TEAM 

4

BUDDY 

5

Definition at line 3 of file ChatMessageType.cpp.

◆ CommunicatorType

enum class pdistd::CommunicatorType
strong
Enumerator
Connect 

0

Join 

1

Lookup 

2

Session 

3

Definition at line 3 of file CommunicatorType.cpp.

◆ ConnectionType

enum class pdistd::ConnectionType
strong
Enumerator
Internet 

0

LAN 

1

Definition at line 3 of file ConnectionType.cpp.

◆ EventCause

enum class pdistd::EventCause
strong
Enumerator
Unknown 

0

LeaveNormally 

1

GrantNormally 

2

ConnectionError 

3

SystemError 

4

MemberDisappeared 

5

KickedOut 

6

ServerReason 

7

QualifiedOwnerNotFound 

8

Definition at line 3 of file EventCause.cpp.

◆ FileError

enum class pdistd::FileError
strong
Enumerator
OK 

0

CANCEL 

1

NOTSUPPORT 

2

NOMEMORY 

3

NODEVICE 

4

IO 

5

DEVICEFULL 

6

READONLY 

7

NOTPERMITTED 

8

NOTFOUND 

9

ILLEGAL 

10

EXISTS 

11

NOTDIRECTORY 

12

ISDIRECTORY 

13

NOTEMPTY 

14

SEEK 

15

DRM_SERVER 

16

DRM_PERMISSION 

17

DRM_NOTSTARTED 

18

DRM_EXPIRED 

19

DRM_BADAUTH 

20

EXCEPTION 

21

UNKNOWN 

22

Definition at line 3 of file FileError.cpp.

◆ GameType

enum class pdistd::GameType
strong
Enumerator
P2P 

0

IntegratedServer 

1

ClientServer 

2

Definition at line 3 of file GameType.cpp.

◆ Language

enum class pdistd::Language
strong
Enumerator
JP 

0

US 

1

GB 

2

FR 

3

ES 

4

DE 

5

IT 

6

NL 

7

PT 

8

RU 

9

PL 

10

TR 

11

EL 

12

KR 

13

TW 

14

CN 

15

DK 

16

NO 

17

SE 

18

FI 

19

CZ 

20

HU 

21

BP 

22

MS 

23

MAX 

24

SYSTEM 

25

Definition at line 3 of file Language.cpp.

◆ LobbyError

enum class pdistd::LobbyError
strong
Enumerator
RoomMemberNotFound 

-451

NATTypeMismatch 

-412

AlreadyJoined 

-411

YouAreBlocked 

-405

RoomIsClosed 

-404

GroupIsFull 

-403

RoomIsFull 

-402

RoomNotFound 

-401

LobbyMemberNotFound 

-351

LobbyIsFull 

-302

LobbyNotFound 

-301

YouAreBanned 

-241

WrongPassword 

-231

NoSuchGroup 

-225

NoSuchUser 

-224

NoSuchRoom 

-223

NoSuchLobby 

-222

NoSuchWorld 

-211

ServerIsClosed 

-206

ServerIsBusy 

-205

ServerNotFound 

-204

ServerNotAvailable 

-203

ServerCommunication 

-202

ConnectionClosedByServer 

-201

GenericServer 

-200

ContextIsSpoilt 

-120

NATTraverseFailed 

-119

NPOffline 

-112

NPSignedOut 

-111

RequestQueued 

-109

RequestNotAllowed 

-108

RequestAborted 

-107

RequestTimeout 

-105

SystemQueueOverflow 

-102

OutOfMemory 

-101

Generic 

-1

None 

0

Definition at line 3 of file LobbyError.cpp.

◆ LobbyEventType

enum class pdistd::LobbyEventType
strong
Enumerator
None 

0

Joined 

1

Left 

2

MemberJoined 

3

MemberJoinedCompletely 

4

MemberLeft 

5

MemberDataUpdated 

6

DataUpdated 

7

ExternalDataUpdated 

8

KickedOut 

9

Destroyed 

10

OwnerChanged 

11

SearchResult 

12

GetExternalRoomInfoResult 

13

GetRTTResult 

14

MustRestart 

15

RequestFailed 

16

GetExternalRoomMemberListResult 

17

ChatFiltered 

18

Definition at line 3 of file LobbyEventType.cpp.

◆ LobbyServerStatus

enum class pdistd::LobbyServerStatus
strong
Enumerator
None 

0

Available 

1

Unavailable 

2

Busy 

3

Maintenance 

4

Definition at line 3 of file LobbyServerStatus.cpp.

◆ LoggerLogLevel

enum class pdistd::LoggerLogLevel
strong
Enumerator
None 

0

Fatal 

1

Warning 

10

Info 

20

Debug 

30

Trace 

40

Definition at line 3 of file LoggerLogLevel.cpp.

◆ MicStatus

enum class pdistd::MicStatus
strong
Enumerator
Unknown 

0

Detached 

1

AttachedButUnused 

2

AttachedUsing 

3

Definition at line 3 of file MicStatus.cpp.

◆ NetworkError

enum class pdistd::NetworkError
strong
Enumerator
ServerIsClosed 

-80

RunningMonitorDetected 

-70

RaceLocalEntryCountIsNotEnough 

-57

RaceNetworkJoinTimeout 

-56

RaceNetworkJoinRequestFailed 

-55

RaceNetworkReadyToJoinTimeout 

-54

RaceNetworkReadyToJoinFailed 

-53

RaceNetworkConnectTimeout 

-52

RaceNetworkReadyToConnectTimeout 

-51

RaceNetworkReadyToConnectFailed 

-50

MigrationCandidateNotFound 

-41

HostInconsistencyFound 

-40

FailedToInitializeMatching2 

-31

FailedToCreateMatching2Context 

-30

InvalidUserNumber 

-13

CommunicatorIsNotInitializedYet 

-12

NetworkIsNotOnline 

-11

GrimIsNotOnline 

-10

AbnormalDisconnect 

-6

NotFullyConnected 

-5

KeepAliveBroken 

-4

HostIsBusy 

-3

ApplicationVersionIsDifferent 

-2

Generic 

-1

None 

0

Definition at line 3 of file NetworkError.cpp.

◆ NetworkInterfaceState [1/2]

enum class pdistd::NetworkInterfaceState
strong
Enumerator
Local 

0

Halfway 

1

Disconnected 

0

Connecting 

1

Connected 

2

Ready 

3

Definition at line 3 of file LinkDownSimulationMode.cpp.

◆ NetworkInterfaceState [2/2]

enum class pdistd::NetworkInterfaceState
strong
Enumerator
Local 

0

Halfway 

1

Disconnected 

0

Connecting 

1

Connected 

2

Ready 

3

Definition at line 3 of file NetworkInterfaceState.cpp.

◆ NetworkSystemType

enum class pdistd::NetworkSystemType
strong
Enumerator
NONE 

0x0

STIME 

0x100

NP 

0x1000

SOCKET 

0x10000

GRIM 

0x100000

AUTOMATIC 

0x10000000

Definition at line 3 of file NetworkSystemType.cpp.

◆ NPBasicEventType

enum class pdistd::NPBasicEventType
strong
Enumerator
OFFLINE 

0

PRESENCE 

1

MESSAGE 

2

INCOMING_ATTACHMENT 

4

INCOMING_INVITATION 

5

RECV_ATTACHMENT_RESULT 

8

CONTEXT 

9

REMOVED 

10

RECV_INVITATION_RESULT 

14

INCOMING_CUSTOM_INVITATION 

16

INCOMING_CLAN_MESSAGE 

17

RECV_CUSTOM_DATA_RESULT 

20

INCOMING_CUSTOM_DATA_MESSAGE 

21

Definition at line 3 of file NPBasicEventType.cpp.

◆ NPBasicMessageAction

enum class pdistd::NPBasicMessageAction
strong
Enumerator
UNKNOWN 

0

USE 

1

ACCEPT 

2

DENY 

3

Definition at line 3 of file NPBasicMessageAction.cpp.

◆ NPCommerce2EventType [1/2]

enum class pdistd::NPCommerce2EventType
strong
Enumerator
InviteMessage 

32

REQUEST_ERROR 

1

CREATE_SESSION_DONE 

17

CREATE_SESSION_ABORT 

18

DO_CHECKOUT_STARTED 

33

DO_CHECKOUT_SUCCESS 

34

DO_CHECKOUT_BACK 

35

DO_CHECKOUT_FINISHED 

36

DO_PRODUCT_CODE_STARTED 

81

DO_PRODUCT_CODE_SUCCESS 

82

DO_PRODUCT_CODE_BACK 

83

DO_PRODUCT_CODE_FINISHED 

84

Definition at line 3 of file GameBootAttribute.cpp.

◆ NPCommerce2EventType [2/2]

enum class pdistd::NPCommerce2EventType
strong
Enumerator
InviteMessage 

32

REQUEST_ERROR 

1

CREATE_SESSION_DONE 

17

CREATE_SESSION_ABORT 

18

DO_CHECKOUT_STARTED 

33

DO_CHECKOUT_SUCCESS 

34

DO_CHECKOUT_BACK 

35

DO_CHECKOUT_FINISHED 

36

DO_PRODUCT_CODE_STARTED 

81

DO_PRODUCT_CODE_SUCCESS 

82

DO_PRODUCT_CODE_BACK 

83

DO_PRODUCT_CODE_FINISHED 

84

Definition at line 3 of file NPCommerce2EventType.cpp.

◆ NpCustomMenuItemMask

enum class pdistd::NpCustomMenuItemMask
strong
Enumerator
Me 

1

Friend 

2

Player 

4

All 

7

Definition at line 3 of file NpCustomMenuItemMask.cpp.

◆ NpMessageInfoType

enum class pdistd::NpMessageInfoType
strong
Enumerator
Attachment 

0

MatchingInvitation 

1

ClanMessage 

2

CustomDataMessage 

3

AnyUnreadMessage 

4

BootableInvitation 

5

BootableCustomDataMessage 

6

Definition at line 3 of file NpMessageInfoType.cpp.

◆ NpMessageMainType

enum class pdistd::NpMessageMainType
strong
Enumerator
General 

0

DataAttachment 

1

AddFriend 

2

Invite 

3

CustomData 

4

CustomDataExcludeBootable 

5

UrlAttachment 

6

Definition at line 3 of file NpMessageMainType.cpp.

◆ NpMessageSubType

enum class pdistd::NpMessageSubType
strong
Enumerator
Default 

0

ActionAccept 

1

Definition at line 3 of file NpMessageSubType.cpp.

◆ NPStatus

enum class pdistd::NPStatus
strong
Enumerator
OFFLINE 

0

CONNECTING 

1

SIGNED_OUT 

2

SIGNED_IN 

3

ONLINE 

4

Definition at line 3 of file NPStatus.cpp.

◆ NPTicketStatus

enum class pdistd::NPTicketStatus
strong
Enumerator
SUCCESS 

0

FAILED 

1

TIMEOUT 

2

REQUEST 

3

NONE 

4

Definition at line 3 of file NPTicketStatus.cpp.

◆ NPTicketVersion

enum class pdistd::NPTicketVersion
strong
Enumerator
Invalid 

0

Version2_1 

21

Version3_0 

30

Version4_0 

40

Definition at line 3 of file NPTicketVersion.cpp.

◆ PresenceState

enum class pdistd::PresenceState
strong
Enumerator
Offline 

0

OutOfContext 

1

SameContext 

2

Error 

3

Definition at line 3 of file PresenceState.cpp.

◆ SearchOperator

enum class pdistd::SearchOperator
strong
Enumerator
None 

0

EQ 

1

NE 

2

LT 

3

LE 

4

GT 

5

GE 

6

Definition at line 3 of file SearchOperator.cpp.

◆ SnsType

enum class pdistd::SnsType
strong
Enumerator
Facebook 

1

Definition at line 3 of file SnsType.cpp.

◆ TimeoutType

enum class pdistd::TimeoutType
strong
Enumerator
Connect 

0

Join 

1

Lookup 

2

Session 

3

Definition at line 3 of file TimeoutType.cpp.

◆ TopologyType [1/2]

enum class pdistd::TopologyType
strong
Enumerator
Mesh 

0

Star 

1

Hybrid 

2

None 

3

Max 

4

Mesh 

0

Star 

1

Hybrid 

2

None 

3

Max 

4

Definition at line 3 of file TopologyType.cpp.

◆ TopologyType [2/2]

enum class pdistd::TopologyType
strong
Enumerator
Mesh 

0

Star 

1

Hybrid 

2

None 

3

Max 

4

Mesh 

0

Star 

1

Hybrid 

2

None 

3

Max 

4

Definition at line 3 of file TopologyType.cpp.

◆ TransmitChannel

enum class pdistd::TransmitChannel
strong
Enumerator
Default 

0

Race 

1

Lobby 

2

Room 

3

Definition at line 3 of file TransmitChannel.cpp.

◆ VoiceBitrate

enum class pdistd::VoiceBitrate
strong
Enumerator
ExtremelyLow 

0

VeryLow 

1

Low 

2

Normal 

3

High 

4

VeryHigh 

5

Definition at line 3 of file VoiceBitrate.cpp.

◆ WheelAssignMode

enum class pdistd::WheelAssignMode
strong
Enumerator
SDK 

0

CONSOLE 

1

Definition at line 3 of file WheelAssignMode.cpp.