changed write buffer to const

fb-udp
keldu 2022-02-04 21:53:05 +01:00
parent c356e5784c
commit 7b7d4fd40e
3 changed files with 5 additions and 5 deletions

View File

@ -137,8 +137,8 @@ ssize_t unixReadMsg(int fd, void *buffer, size_t length) {
&addr_len);
}
ssize_t unixWriteMsg(int fd, void *buffer, size_t length, ::sockaddr *dest_addr,
socklen_t dest_addr_len) {
ssize_t unixWriteMsg(int fd, const void *buffer, size_t length,
::sockaddr *dest_addr, socklen_t dest_addr_len) {
return ::sendto(fd, buffer, length, 0, dest_addr, dest_addr_len);
}
@ -158,7 +158,7 @@ Conveyor<void> UnixDatagram::readReady() {
return std::move(caf.conveyor);
}
ErrorOr<size_t> UnixDatagram::write(void *buffer, size_t length,
ErrorOr<size_t> UnixDatagram::write(const void *buffer, size_t length,
NetworkAddress &dest) {
UnixNetworkAddress &unix_dest = static_cast<UnixNetworkAddress &>(dest);
SocketAddress &sock_addr = unix_dest.unixAddress();

View File

@ -323,7 +323,7 @@ public:
ErrorOr<size_t> read(void *buffer, size_t length) override;
Conveyor<void> readReady() override;
ErrorOr<size_t> write(void *buffer, size_t length,
ErrorOr<size_t> write(const void *buffer, size_t length,
NetworkAddress &dest) override;
Conveyor<void> writeReady() override;

View File

@ -106,7 +106,7 @@ public:
virtual ErrorOr<size_t> read(void *buffer, size_t length) = 0;
virtual Conveyor<void> readReady() = 0;
virtual ErrorOr<size_t> write(void *buffer, size_t length,
virtual ErrorOr<size_t> write(const void *buffer, size_t length,
NetworkAddress &dest) = 0;
virtual Conveyor<void> writeReady() = 0;
};