Connection: Replace std::string _writeStr override with std::string_view

Same thing, but usable without the need to construct a std::string
instance for things like string literals.
This commit is contained in:
Lioncash 2019-08-21 18:27:30 -04:00
parent bcfea9a09a
commit 6c9fdfcbb7
1 changed files with 1 additions and 2 deletions

View File

@ -710,8 +710,7 @@ class Connection {
uint32_t _readStr(char* buf, uint32_t bufSz);
uint32_t _writeStr(const char* str, uint32_t len, int wpipe);
uint32_t _writeStr(const char* str, uint32_t len) { return _writeStr(str, len, m_writepipe[1]); }
uint32_t _writeStr(const char* str) { return _writeStr(str, strlen(str)); }
uint32_t _writeStr(const std::string& str) { return _writeStr(str.c_str(), str.size()); }
uint32_t _writeStr(std::string_view view) { return _writeStr(view.data(), view.size()); }
size_t _readBuf(void* buf, size_t len);
size_t _writeBuf(const void* buf, size_t len);
void _closePipe();