Mars结构
2017-03-15 14:18:37 0 举报
Mars是一个具有丰富地质结构的行星。其表面主要由玄武岩和花岗岩构成,形成了众多的火山、峡谷和陨石坑。最显著的特征之一是它的巨大的火山——奥林帕斯山,是已知太阳系中最高的火山,比地球上的珠穆朗玛峰还要高。此外,火星上还有许多长度达到数千公里的峡谷,其中最长的是水手谷,是地球上大峡谷的四倍长。火星的表面还布满了无数的陨石坑,这些坑洞的形成与小行星和彗星的撞击有关。火星的地壳相对较薄,地幔中含有大量的水冰。火星的大气主要由二氧化碳组成,含有少量的氮气和氩气。总的来说,Mars的结构展示了一个活跃但经历了漫长岁月变迁的行星。
作者其他创作
大纲/内容
binder绑定到MarsServiceStub上面
onForeground
longlink-Send()
( static )StnLogic.req2Buf()
send
boost::bind() 绑定
task
callback即stub
BaseEvent
callBack.req2Buf()
ShortLinkChannelFactory::Create()-SendRequest()
StnLogic.startTask(_task);
XXX::Singleton::Instance();
Native
StnLogic.ICallBack
LinkedBlockingQueue
android jni
MarsServiceNative
+ onCreate(){ AppLogic.setCallBack(stub); StnLogic.setCallBack(stub); SdtLogic.setCallBack(stub); .....}
- MarsServiceStub stub
stn/sdt--onCreate
buf2Resp()
MarsServiceStub
聚合关系
OnRecv()
MarsServiceProxy
GetSignalOnCreate().connect(&onCreate);
onExceptionCrash
onSingalCrash
SdtLogic.ICallBack
StartTask(task);
MarsService
longlink/shortlink_task_manager
__RunOnStartTask()
IOS:sg_callback-Req2Buf
Req2Buf()向java层获取task需要发送的数据
net_core
__SignalConnection()
OnResponse()
onNetworkChange
MarsService.Stub
- methodA()- methodB()
+ req2Buf()+ buf2Resp()
- attributeA- attributeB
OnSend()
__RunLoop()
onDestroy
onCreate
( static )StnLogic.buf2Resp()
收藏
0 条评论
下一页