| 2179 | |
| 2180 | |
| 2181 | Try<SlaveID> getSlaveId(Master* master, const OfferID& offerId) |
| 2182 | { |
| 2183 | // Try as an offer. |
| 2184 | Offer* offer = getOffer(master, offerId); |
| 2185 | if (offer != nullptr) { |
| 2186 | return offer->slave_id(); |
| 2187 | } |
| 2188 | |
| 2189 | InverseOffer* inverseOffer = getInverseOffer(master, offerId); |
| 2190 | if (inverseOffer != nullptr) { |
| 2191 | return inverseOffer->slave_id(); |
| 2192 | } |
| 2193 | |
| 2194 | return Error("Offer " + stringify(offerId) + " is no longer valid"); |
| 2195 | } |
| 2196 | |
| 2197 | |
| 2198 | Try<FrameworkID> getFrameworkId(Master* master, const OfferID& offerId) |
no test coverage detected