| 2422 | |
| 2423 | template <typename ParamSerialiser, typename ReturnSerialiser> |
| 2424 | void ReplayProxy::Proxied_CacheBufferData(ParamSerialiser ¶mser, ReturnSerialiser &retser, |
| 2425 | ResourceId buff) |
| 2426 | { |
| 2427 | const ReplayProxyPacket expectedPacket = eReplayProxy_CacheBufferData; |
| 2428 | ReplayProxyPacket packet = eReplayProxy_CacheBufferData; |
| 2429 | |
| 2430 | { |
| 2431 | BEGIN_PARAMS(); |
| 2432 | SERIALISE_ELEMENT(buff); |
| 2433 | END_PARAMS(); |
| 2434 | } |
| 2435 | |
| 2436 | bytebuf data; |
| 2437 | |
| 2438 | { |
| 2439 | REMOTE_EXECUTION(); |
| 2440 | if(paramser.IsReading() && !paramser.IsErrored() && !m_IsErrored) |
| 2441 | m_Remote->GetBufferData(buff, 0, 0, data); |
| 2442 | } |
| 2443 | |
| 2444 | { |
| 2445 | ReturnSerialiser &ser = retser; |
| 2446 | PACKET_HEADER(packet); |
| 2447 | SERIALISE_ELEMENT(packet); |
| 2448 | } |
| 2449 | |
| 2450 | DeltaTransferBytes(retser, m_ProxyBufferData[buff], data); |
| 2451 | |
| 2452 | retser.EndChunk(); |
| 2453 | |
| 2454 | CheckError(packet, expectedPacket); |
| 2455 | } |
| 2456 | |
| 2457 | void ReplayProxy::CacheBufferData(ResourceId buff) |
| 2458 | { |
nothing calls this directly
no test coverage detected