| 295 | } |
| 296 | |
| 297 | void ServerImpl::m_orderedDestruction() { |
| 298 | m_ctx.reset(); |
| 299 | m_systemComponent = nullptr; // non-owning pointer |
| 300 | m_systemDevice.reset(); |
| 301 | m_conn.reset(); |
| 302 | } |
| 303 | |
| 304 | int ServerImpl::m_handleUpdatedRoute(void *userdata, vrpn_HANDLERPARAM p) { |
| 305 | auto self = static_cast<ServerImpl *>(userdata); |