ksys: Add MessageBroker and finish MessageDispatcher

This commit is contained in:
Léo Lam
2021-02-02 19:15:11 +01:00
parent 6e2e22cca5
commit df58679dda
12 changed files with 240 additions and 64 deletions
+21 -21
View File
@@ -88866,12 +88866,12 @@
0x00000071010bff48,StateBase::exec4,8,
0x00000071010bff50,StateBase::return0,8,
0x00000071010bff58,StateBase::null,4,
0x00000071010bff5c,sub_71010BFF5C,20,
0x00000071010bff70,nullsub_4509,4,
0x00000071010bff74,j__ZdlPv_1197,4,
0x00000071010bff78,sub_71010BFF78,52,
0x00000071010bffac,sub_71010BFFAC,52,
0x00000071010bffe0,sub_71010BFFE0,36,
0x00000071010bff5c,sub_71010BFF5C,20,_ZN4ksys14IMessageBrokerC2Ev
0x00000071010bff70,nullsub_4509,4,_ZN4ksys14IMessageBrokerD1Ev
0x00000071010bff74,j__ZdlPv_1197,4,_ZN4ksys14IMessageBrokerD0Ev
0x00000071010bff78,sub_71010BFF78,52,_ZN4ksys14IMessageBroker19registerTransceiverERKNS_22MessageTransceiverBaseE
0x00000071010bffac,sub_71010BFFAC,52,_ZN4ksys14IMessageBroker21deregisterTransceiverERKNS_22MessageTransceiverBaseE
0x00000071010bffe0,sub_71010BFFE0,36,_ZN4ksys14IMessageBroker17countTransceiversEv
0x00000071010c0004,Struct1B::ctor,56,_ZN4ksys17MessageReceiverExC1Ev
0x00000071010c003c,j_Struct1A::dtor,4,_ZN4ksys17MessageReceiverExD1Ev
0x00000071010c0040,sub_71010C0040,36,_ZN4ksys17MessageReceiverExD0Ev
@@ -92627,7 +92627,7 @@
0x00000071011f4884,sub_71011F4884,20,_ZN4ksys17MessageDispatcher9MainQueueD1Ev
0x00000071011f4898,sub_71011F4898,440,_ZN4ksys17MessageDispatcher19DoubleBufferedQueueD1Ev
0x00000071011f4a50,nullsub_4667,4,_ZN4ksys17MessageDispatcher6Queues11DummyLoggerD1Ev
0x00000071011f4a54,nullsub_4668,4,
0x00000071011f4a54,nullsub_4668,4,_ZN4ksys22IMessageBrokerRegister15IForEachContextD2Ev
0x00000071011f4a58,sub_71011F4A58,72,_ZN4ksys17MessageDispatcher9MainQueue10addMessageERKNS_7MessageE
0x00000071011f4aa0,sub_71011F4AA0,112,_ZN4ksys17MessageDispatcher9MainQueue12processQueueERNS_16MessageProcessorE
0x00000071011f4b10,nullsub_4669,4,_ZN4ksys17MessageDispatcher6Queues11DummyLogger3logERKNS_7MessageEb
@@ -92645,23 +92645,23 @@
0x00000071011f51cc,GlobalMessage::x_0,344,_ZN4ksys17MessageDispatcher21deregisterTransceiverERNS_17MessageReceiverExE
0x00000071011f5324,GlobalMessage::x_1,124,_ZN4ksys17MessageDispatcher11sendMessageERKNS_16MesTransceiverIdES3_RKNS_11MessageTypeEPvb
0x00000071011f53a0,GlobalMessage::x_5,236,_ZN4ksys17MessageDispatcher29sendMessageOnProcessingThreadERKNS_16MesTransceiverIdES3_RKNS_11MessageTypeEPvb?
0x00000071011f548c,GlobalMessage::x_2,208,
0x00000071011f555c,GlobalMessage::x_3,268,
0x00000071011f548c,GlobalMessage::x_2,208,_ZN4ksys17MessageDispatcher11sendMessageERKNS_16MesTransceiverIdERNS_22IMessageBrokerRegisterERKNS_11MessageTypeEPvb
0x00000071011f555c,GlobalMessage::x_3,268,_ZN4ksys17MessageDispatcher29sendMessageOnProcessingThreadERKNS_16MesTransceiverIdERNS_22IMessageBrokerRegisterERKNS_11MessageTypeEPvb
0x00000071011f5668,GlobalMessage::x_4,248,_ZN4ksys17MessageDispatcher6updateEv?
0x00000071011f5760,GlobalMessage::rtti1,204,_ZNK4ksys17MessageDispatcher27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x00000071011f582c,GlobalMessage::rtti2,92,_ZNK4ksys17MessageDispatcher18getRuntimeTypeInfoEv
0x00000071011f5888,j__ZdlPv_1221,4,_ZN4ksys17MessageDispatcher6Queues11DummyLoggerD0Ev
0x00000071011f588c,sub_71011F588C,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys21MessageDispatcherBaseEE9isDerivedEPKNS0_9InterfaceE
0x00000071011f5918,sub_71011F5918,240,_ZN4ksys17MessageDispatcher5QueueD1Ev
0x00000071011f5a08,sub_71011F5A08,240,_ZN4ksys17MessageDispatcher5QueueD0Ev
0x00000071011f5af8,sub_71011F5AF8,460,_ZN4ksys17MessageDispatcher5Queue10addMessageERKNS_7MessageE
0x00000071011f5cc4,sub_71011F5CC4,228,_ZN4ksys17MessageDispatcher5Queue12processQueueERNS_16MessageProcessorE
0x00000071011f5da8,sub_71011F5DA8,132,_ZN4ksys17MessageDispatcher5Queue5clearEv
0x00000071011f5918,sub_71011F5918,240,_ZN4ksys12MessageQueueD1Ev
0x00000071011f5a08,sub_71011F5A08,240,_ZN4ksys12MessageQueueD0Ev
0x00000071011f5af8,sub_71011F5AF8,460,_ZN4ksys12MessageQueue10addMessageERKNS_7MessageE
0x00000071011f5cc4,sub_71011F5CC4,228,_ZN4ksys12MessageQueue12processQueueERNS_16MessageProcessorE
0x00000071011f5da8,sub_71011F5DA8,132,_ZN4ksys12MessageQueue5clearEv
0x00000071011f5e2c,sub_71011F5E2C,52,_ZN4ksys17MessageDispatcher9MainQueueD0Ev
0x00000071011f5e60,j__ZdlPv_1222,4,
0x00000071011f5e64,sub_71011F5E64,116,
0x00000071011f5ed8,j__ZdlPv_1223,4,
0x00000071011f5edc,sub_71011F5EDC,116,
0x00000071011f5e60,j__ZdlPv_1222,4,_ZN4ksys17AddMessageContextD0Ev
0x00000071011f5e64,sub_71011F5E64,116,_ZN4ksys17AddMessageContext7processERKNS_16MesTransceiverIdE
0x00000071011f5ed8,j__ZdlPv_1223,4,_ZN4ksys21AddMessageMainContextD0Ev
0x00000071011f5edc,sub_71011F5EDC,116,_ZN4ksys21AddMessageMainContext7processERKNS_16MesTransceiverIdE
0x00000071011f5f50,sub_71011F5F50,20,_ZN4ksys21MessageDispatcherBaseC2Ev
0x00000071011f5f64,nullsub_4672,4,_ZN4ksys21MessageDispatcherBaseD1Ev
0x00000071011f5f68,j__ZdlPv_1224,4,_ZN4ksys21MessageDispatcherBaseD0Ev
@@ -92684,15 +92684,15 @@
0x00000071011f65a4,getGlobalMessagePtr,36,_ZN4ksys22MessageTransceiverBaseC2Ev
0x00000071011f65c8,nullsub_4673,4,_ZN4ksys22MessageTransceiverBaseD1Ev
0x00000071011f65cc,j__ZdlPv_1225,4,_ZN4ksys22MessageTransceiverBaseD0Ev
0x00000071011f65d0,sub_71011F65D0,28,_ZNK4ksys22MessageTransceiverBase18checkGeneratorFlagEv
0x00000071011f65ec,sub_71011F65EC,28,_ZNK4ksys22MessageTransceiverBase21checkGeneratorCounterEv
0x00000071011f65d0,sub_71011F65D0,28,_ZNK4ksys22MessageTransceiverBase17checkReceiverFlagEv
0x00000071011f65ec,sub_71011F65EC,28,_ZNK4ksys22MessageTransceiverBase20checkReceiverCounterEv
0x00000071011f6608,sub_71011F6608,8,_ZN4ksys22MessageTransceiverBase2m2Ev
0x00000071011f6610,sub_71011F6610,8,_ZN4ksys22MessageTransceiverBase2m3Ev
0x00000071011f6618,sub_71011F6618,8,_ZN4ksys22MessageTransceiverBase2m4Ev
0x00000071011f6620,sub_71011F6620,8,_ZN4ksys22MessageTransceiverBase2m5Ev
0x00000071011f6628,getGlobalMessage,8,_ZN4ksys22MessageTransceiverBase13getDispatcherEv
0x00000071011f6630,GlobalMessage::setGlobalPtr_,16,_ZN4ksys22MessageTransceiverBase19setGlobalDispatcherEPNS_21MessageDispatcherBaseE
0x00000071011f6640,sub_71011F6640,16,
0x00000071011f6640,sub_71011F6640,16,_ZNK4ksys22MessageTransceiverBase11getRegisterERNS_14IMessageBrokerE
0x00000071011f6650,j_j_Struct1A::dtor_1,4,
0x00000071011f6654,sub_71011F6654,36,
0x00000071011f6678,sub_71011F6678,16,
Can't render this file because it is too large.