-
Notifications
You must be signed in to change notification settings - Fork 7
DO Classes
zeroKilo edited this page May 24, 2020
·
3 revisions
there exist 80 class slots, but only a few are used
07 : VMT: O 104AC558 Name: DOC_DefaultCell
13 : VMT: O 10479C60 Name: DOC_SessionClock
19 : VMT: Y 012879AC Name: DOC_SES_cl_Player_NetZ
20 : VMT: Y 012886EC Name: DOC_SES_cl_RDVInfo_NetZ
21 : VMT: Y 01287764 Name: DOC_SES_cl_SessionInfos
22 : VMT: O 10479A58 Name: DOC_RootDO
23 : VMT: O 10479AC0 Name: DOC_Station
24 : VMT: O 10479B28 Name: DOC_Session
25 : VMT: O 10479B90 Name: DOC_IDGenerator
26 : VMT: O 10479BF8 Name: DOC_PromotionReferee
35 : VMT: Y 0128838C Name: DOC_NET_MessageBroker
O = OSDK.dll, Y = Yeti.exe
`
DOClass 7 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
DOClass DefaultCell has id 7
DOClass 13 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 4 to method AdjustTime
MethodIDGenerator - Assign ID 5 to method SyncRequest
MethodIDGenerator - Assign ID 6 to method SyncResponse
DOClass SessionClock has id 13
DOClass 19 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 7 to method AskForSettingPlayerParameters
MethodIDGenerator - Assign ID 8 to method AskForSettingPlayerState
MethodIDGenerator - Assign ID 9 to method SetPlayerParameters
MethodIDGenerator - Assign ID 10 to method SetPlayerState
DOClass SES_cl_Player_NetZ has id 19
DOClass 20 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 11 to method SetPlayerIdentity
MethodIDGenerator - Assign ID 12 to method SetPlayerRDVInfo
DOClass SES_cl_RDVInfo_NetZ has id 20
DOClass 21 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 13 to method AskForSettingSessionParameters
MethodIDGenerator - Assign ID 14 to method Disconnect
MethodIDGenerator - Assign ID 15 to method IncreasePlayerNb
MethodIDGenerator - Assign ID 16 to method OnEndMatch
MethodIDGenerator - Assign ID 17 to method OnStartMatch
MethodIDGenerator - Assign ID 18 to method PlayVoiceChat
MethodIDGenerator - Assign ID 19 to method PlayVoiceChatWithMutedPlayers
MethodIDGenerator - Assign ID 20 to method UpdateSessionHostAfterMigration
DOClass SES_cl_SessionInfos has id 21
DOClass 25 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 21 to method RequestIDRangeFromMaster
DOClass IDGenerator has id 25
DOClass 26 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 22 to method ConfirmElection
MethodIDGenerator - Assign ID 23 to method DeclinePromotion
MethodIDGenerator - Assign ID 24 to method ElectNewMaster
DOClass PromotionReferee has id 26
DOClass 22 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
DOClass RootDO has id 22
DOClass 24 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 25 to method KickOut
MethodIDGenerator - Assign ID 26 to method ReportFault
MethodIDGenerator - Assign ID 27 to method RetrieveURLs
MethodIDGenerator - Assign ID 28 to method SynchronizeTermination
DOClass Session has id 24
DOClass 23 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 29 to method SignalAsFaulty
DOClass Station has id 23
DOClass 35 registers with the DOClass table
MethodIDGenerator - Assign ID 1 to method AddDuplicaLocation
MethodIDGenerator - Assign ID 2 to method DeleteDuplica
MethodIDGenerator - Assign ID 3 to method RemoveFromCachedDuplicationSet
MethodIDGenerator - Assign ID 30 to method ProcessMessage
MethodIDGenerator - Assign ID 31 to method RouteMessage
DOClass NET_MessageBroker has id 35
`