MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / mergeLists

Method mergeLists

src/common/classes/ParsedList.cpp:77–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77void ParsedList::mergeLists(PathName& list, const PathName& serverList, const PathName& clientList)
78{
79 ParsedList onClient(clientList), onServer(serverList), merged;
80
81 // do not expect too long lists, therefore use double loop
82 for (unsigned c = 0; c < onClient.getCount(); ++c)
83 {
84 for (unsigned s = 0; s < onServer.getCount(); ++s)
85 {
86 if (onClient[c] == onServer[s])
87 {
88 merged.push(onClient[c]);
89 break;
90 }
91 }
92 }
93
94 merged.makeList(list);
95}
96
97PathName ParsedList::getNonLoopbackProviders(const PathName& aliasDb)
98{

Callers

nothing calls this directly

Calls 3

makeListMethod · 0.80
getCountMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected