| 68 | } |
| 69 | |
| 70 | inline void Add(const TString& service, IServiceRef srv) { |
| 71 | TGuard<TSpinLock> guard(L_); |
| 72 | |
| 73 | push_back(std::make_pair(service, srv)); |
| 74 | ++SelfVersion_; |
| 75 | } |
| 76 | |
| 77 | inline void Listen() { |
| 78 | Y_ENSURE(!HasLoop_ || !*HasLoop_); |
no test coverage detected