MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / StartServer

Method StartServer

src/server/dir/src/AFCDirNetModule.cpp:40–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40int AFCDirNetModule::StartServer()
41{
42 auto ret = m_pNetServiceManagerModule->CreateServer();
43 ret.Then([=](const std::pair<bool, std::string>& resp) {
44 if (!resp.first)
45 {
46 ARK_LOG_ERROR(
47 "Cannot start server net, busid = {}, error = {}", m_pBusModule->GetSelfBusName(), resp.second);
48 ARK_ASSERT_NO_EFFECT(0);
49 exit(0);
50 }
51
52 m_pNetServer = m_pNetServiceManagerModule->GetSelfNetServer();
53 if (m_pNetServer == nullptr)
54 {
55 ARK_LOG_ERROR("Cannot find server net, busid = {}", m_pBusModule->GetSelfBusName());
56 exit(0);
57 }
58 });
59
60 return 0;
61}
62
63std::shared_ptr<AFINetServerService> AFCDirNetModule::GetNetServer()
64{

Callers

nothing calls this directly

Calls 4

CreateServerMethod · 0.80
ThenMethod · 0.80
GetSelfBusNameMethod · 0.80
GetSelfNetServerMethod · 0.80

Tested by

no test coverage detected