MXS-2025 Change RWBackend usage to a vector of raw ptrs.
This is essentially just a search and replace to change SRWBackend to RWBackend* and SRWBackendList to PRWBackends, a vector of a raw pointers. In the next few commits vector<unique_ptr<RWBackend>> will be used for life time management. There are a lot of diffs from the global search and replace. Only a few manual edits had to be done. list-src -x build | xargs sed -ri 's/SRWBackends/prwbackends/g' list-src -x build | xargs sed -ri 's/const mxs::SRWBackend\&/const mxs::RWBackend\*/g' list-src -x build | xargs sed -ri 's/const SRWBackend\&/const RWBackend\*/g' list-src -x build | xargs sed -ri 's/mxs::SRWBackend\&/mxs::RWBackend\*/g' list-src -x build | xargs sed -ri 's/mxs::SRWBackend/mxs::RWBackend\*/g' list-src -x build | xargs sed -ri 's/SRWBackend\(\)/nullptr/g' list-src -x build | xargs sed -ri 's/mxs::SRWBackend\&/mxs::RWBackend\*/g' list-src -x build | xargs sed -ri 's/mxs::SRWBackend/mxs::RWBackend\*/g' list-src -x build | xargs sed -ri 's/SRWBackend\&/RWBackend\*/g' list-src -x build | xargs sed -ri 's/SRWBackend\b/RWBackend\*/g' list-src -x build | xargs sed -ri 's/prwbackends/PRWBackends/g'
This commit is contained in:
@ -55,7 +55,7 @@ static std::string extract_error(GWBUF* buffer)
|
||||
* @param master_cmd Master's reply
|
||||
* @param slave_cmd Slave's reply
|
||||
*/
|
||||
static void discard_if_response_differs(SRWBackend backend,
|
||||
static void discard_if_response_differs(RWBackend* backend,
|
||||
uint8_t master_response,
|
||||
uint8_t slave_response,
|
||||
SSessionCommand sescmd)
|
||||
@ -76,7 +76,7 @@ static void discard_if_response_differs(SRWBackend backend,
|
||||
}
|
||||
}
|
||||
|
||||
void RWSplitSession::process_sescmd_response(SRWBackend& backend, GWBUF** ppPacket)
|
||||
void RWSplitSession::process_sescmd_response(RWBackend* backend, GWBUF** ppPacket)
|
||||
{
|
||||
if (backend->has_session_commands())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user