2 Commits

Author SHA1 Message Date
7bce78167b mark data const in net interface 2022-12-07 18:42:11 +01:00
a45da5c2b0 remove questionable assert in s6zer 2022-12-07 18:40:12 +01:00
2 changed files with 2 additions and 6 deletions

View File

@ -50,11 +50,11 @@ namespace MM::Services {
public: // send/recv public: // send/recv
// sends a packet of max getMaxPacketSize() bytes // sends a packet of max getMaxPacketSize() bytes
virtual bool sendPacket(peer_id peer, channel_id channel, uint8_t* data, size_t data_size) = 0; virtual bool sendPacket(peer_id peer, channel_id channel, const uint8_t* data, size_t data_size) = 0;
// sends a packet, automatically split if too big // sends a packet, automatically split if too big
// !! only on lossless channels // !! only on lossless channels
virtual bool sendPacketLarge(peer_id peer, channel_id channel, uint8_t* data, size_t data_size) = 0; virtual bool sendPacketLarge(peer_id peer, channel_id channel, const uint8_t* data, size_t data_size) = 0;
// TODO: broadcast? // TODO: broadcast?
// has any? // has any?

View File

@ -194,10 +194,6 @@ struct StreamWriter {
} }
[[nodiscard]] size_t bytesWritten(void) noexcept { [[nodiscard]] size_t bytesWritten(void) noexcept {
// TODO: is this assert valid?
assert(_scratch_bits == 0);
//return _bits_written/8 + ((_bits_written % 8) ? 1 : 0);
return (_bits_written+7) / 8; return (_bits_written+7) / 8;
} }