| 1480 | } |
| 1481 | |
| 1482 | ResultDetails RemoteServer::Ping() |
| 1483 | { |
| 1484 | RDResult ret; |
| 1485 | |
| 1486 | if(!Connected()) |
| 1487 | { |
| 1488 | ret = ResultCode::RemoteServerConnectionLost; |
| 1489 | return ret; |
| 1490 | } |
| 1491 | |
| 1492 | { |
| 1493 | WRITE_DATA_SCOPE(); |
| 1494 | SCOPED_SERIALISE_CHUNK(RemoteServerPacket::Ping); |
| 1495 | } |
| 1496 | |
| 1497 | RemoteServerPacket type; |
| 1498 | |
| 1499 | { |
| 1500 | READ_DATA_SCOPE(); |
| 1501 | type = ser.ReadChunk<RemoteServerPacket>(); |
| 1502 | ser.EndChunk(); |
| 1503 | } |
| 1504 | |
| 1505 | if(type == RemoteServerPacket::Ping) |
| 1506 | ret = ResultCode::Succeeded; |
| 1507 | else |
| 1508 | ret = ResultCode::RemoteServerConnectionLost; |
| 1509 | |
| 1510 | return ret; |
| 1511 | } |
| 1512 | |
| 1513 | rdcarray<rdcstr> RemoteServer::LocalProxies() |
| 1514 | { |
no test coverage detected