core :: Writer :: write_byte
# Write a single byte
fun write_byte(value: Int) is abstract
lib/core/stream.nit:534,2--535,39
redef fun write_byte(value)
do
if closed then return
bytes.add value
end
lib/core/stream.nit:654,2--658,4
redef fun write_byte(byte)
do
if close_requested then return
native_buffer_event.write_byte(byte)
end
lib/libevent/libevent.nit:239,2--243,4
redef fun write_byte(value)
do
if last_error != null then return
if not _is_writable then
last_error = new IOError("Cannot write to non-writable stream")
return
end
if _file.as(not null).address_is_null then
last_error = new IOError("Writing on a null stream")
_is_writable = false
return
end
var err = _file.as(not null).write_byte(value)
if err != 1 then
# Big problem
last_error = new IOError("Problem writing a byte: {err}")
end
end
lib/core/file.nit:231,2--249,4
redef fun write_byte(b) do
origin.write_byte(b)
end
lib/core/protocol.nit:47,2--49,4
redef fun write_byte(value)
do
if closed then return
native.write_byte value
end
lib/socket/socket.nit:182,2--186,4