| 947 | |
| 948 | |
| 949 | size_t Engine::getCableIds(int64_t* cableIds, size_t len) { |
| 950 | SharedLock<SharedMutex> lock(internal->mutex); |
| 951 | size_t i = 0; |
| 952 | for (Cable* c : internal->cables) { |
| 953 | if (i >= len) |
| 954 | break; |
| 955 | cableIds[i] = c->id; |
| 956 | i++; |
| 957 | } |
| 958 | return i; |
| 959 | } |
| 960 | |
| 961 | |
| 962 | std::vector<int64_t> Engine::getCableIds() { |