Lines Matching defs:buffer
46 bool ProccessNetworkData (vector<u8>& buffer, const std::function<void(u32, vector<u8>)>& packetInterpreter)
50 if (buffer.size() >= headerSize)
55 Serializer<ToRead>{buffer}.Serialize(classHash, packetSize);
57 if (buffer.size() >= packetSize + headerSize)
59 auto itbeging = buffer.begin() + headerSize;
62 buffer.erase(buffer.begin(), itend);
63 return buffer.size() >= headerSize; // Try again?
70 void Send (de::Socket* socket, const vector<u8>& buffer)
76 auto result = socket->send(buffer.data() + sent_total, buffer.size() - sent_total, &sent);
80 } while (sent_total < buffer.size());