| 234 | } |
| 235 | |
| 236 | void Remote::clear(ClearFlags flags) { |
| 237 | if ((flags & ClearFlags::Results) != ClearFlags::None) { |
| 238 | mResults.clear(); |
| 239 | FL_DBG("Cleared RPC results"); |
| 240 | } |
| 241 | if ((flags & ClearFlags::Scheduled) != ClearFlags::None) { |
| 242 | mScheduler.clear(); |
| 243 | FL_DBG("Cleared scheduled RPC calls"); |
| 244 | } |
| 245 | if ((flags & ClearFlags::Functions) != ClearFlags::None) { |
| 246 | mRpc.clear(); |
| 247 | FL_DBG("Cleared registered RPC functions"); |
| 248 | } |
| 249 | } |
| 250 | |
| 251 | // Constructor |
| 252 |