MCPcopy Create free account
hub / github.com/catboost/catboost / TFunc

Class TFunc

library/cpp/neh/rpc.cpp:29–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27
28
29 struct TFunc: public IThreadFactory::IThreadAble {
30 inline TFunc(TServices* parent)
31 : Parent(parent)
32 {
33 }
34
35 void DoExecute() override {
36 TThread::SetCurrentThreadName("NehTFunc");
37 TVersionedServiceMap mp;
38 while (true) {
39 IRequestRef req = Parent->RQ_->Next();
40
41 if (!req) {
42 break;
43 }
44
45 Parent->ServeRequest(mp, req);
46 }
47
48 Parent->RQ_->Schedule(nullptr);
49 }
50
51 TServices* Parent;
52 };
53
54 public:
55 inline TServices()

Callers 7

Test_mm_shifter_epiXXMethod · 0.50
Test_mm_unpack_epiXXMethod · 0.50
Test_mm_dualopMethod · 0.50
Test_mm_dualcmpMethod · 0.50
Test_mm_setter_epiXXMethod · 0.50
Test_mm_packs_epiXXMethod · 0.50
Test_mm_convertopMethod · 0.50

Calls

no outgoing calls

Tested by 7

Test_mm_shifter_epiXXMethod · 0.40
Test_mm_unpack_epiXXMethod · 0.40
Test_mm_dualopMethod · 0.40
Test_mm_dualcmpMethod · 0.40
Test_mm_setter_epiXXMethod · 0.40
Test_mm_packs_epiXXMethod · 0.40
Test_mm_convertopMethod · 0.40