| 367 | } |
| 368 | |
| 369 | CIPGroupData IPGroupSlot::Group() { |
| 370 | LOCK(*cs_groups); |
| 371 | typedef std::vector<CIPGroup>::iterator auto_; |
| 372 | for (auto_ g = groups.begin(); g != groups.end(); ++g) |
| 373 | if (g->header.name == groupName) |
| 374 | return g->header; |
| 375 | |
| 376 | return CIPGroupData(); |
| 377 | } |
| 378 | |
| 379 | std::unique_ptr<IPGroupSlot> AssignIPGroupSlot(const CNetAddr& ip) { |
| 380 | LOCK(*cs_groups); |