mirror of
https://github.com/MadeOfJelly/MushMachine.git
synced 2025-07-12 20:16:47 +02:00
Compare commits
2 Commits
4ab1d99529
...
7bce78167b
Author | SHA1 | Date | |
---|---|---|---|
7bce78167b | |||
a45da5c2b0 |
@ -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?
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user