Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arthurprs/floki
/ functions
Functions
215 in github.com/arthurprs/floki
⨍
Functions
215
◇
Types & classes
41
↓ 1 callers
Method
purge
(&mut self)
src/queue_backend.rs:370
↓ 1 callers
Method
push_value
(&mut self, value: Value)
src/protocol.rs:108
↓ 1 callers
Method
read_byte
(&mut self)
src/protocol.rs:202
↓ 1 callers
Method
recover
(&mut self)
src/queue.rs:478
↓ 1 callers
Method
remaining
(&self)
src/protocol.rs:112
↓ 1 callers
Method
retry
(&mut self, request: Value, server: &mut Server, event_loop: &mut EventLoop<ServerHandler>)
src/server.rs:725
↓ 1 callers
Method
serialize_to
(self, f: &mut Vec<u8>)
src/protocol.rs:35
↓ 1 callers
Method
set_state
(&mut self, new_state: QueueState)
src/queue.rs:265
↓ 1 callers
Method
srem
(&self, args: &[&[u8]])
src/server.rs:426
↓ 1 callers
Method
start_maintenance
(&mut self, _: &mut EventLoop<ServerHandler>)
src/server.rs:1017
↓ 1 callers
Method
start_monitor
(&mut self, event_loop: &mut EventLoop<ServerHandler>)
src/server.rs:1038
↓ 1 callers
Method
sync
(&mut self, full: bool)
src/queue_backend.rs:282
↓ 1 callers
Method
try_lock
(&'a self)
src/tristate_lock.rs:115
↓ 1 callers
Method
try_parse_request
(&mut self, server: &mut Server, event_loop: &mut EventLoop<ServerHandler>)
src/server.rs:598
↓ 1 callers
Method
try_read
(&self)
src/tristate_lock.rs:72
↓ 1 callers
Method
try_write
(&self)
src/tristate_lock.rs:93
↓ 1 callers
Method
wait_queue
(&mut self, request: Value, queue: Atom, channel: Atom, token: Token, required_tail: u64)
src/server.rs:801
Method
as_bytes
(&self)
src/offset_index.rs:31
Method
borrow
(&self)
src/atom.rs:19
Function
borrow_str_compatible
()
src/atom.rs:45
Function
check_identifier_str
(possibly_str: &[u8])
src/server.rs:192
Method
create
(config: &QueueConfig, start_id: u64)
src/queue_backend.rs:152
Method
create_channel
(&self, q: &Queue, channel_name: &str, use_existing: bool)
src/server.rs:264
Method
create_queue
(&self, name: &str, use_existing: bool)
src/server.rs:207
Method
default
()
src/tristate_lock.rs:141
Method
delete
(&mut self)
src/queue_backend.rs:525
Method
delete_channel
(&self, q: &Queue, channel_name: &str)
src/server.rs:251
Method
delete_channel
(&self, channel_name: &str)
src/queue.rs:133
Method
deref
(&self)
src/tristate_lock.rs:149
Method
deref
(&self)
src/atom.rs:27
Method
deref_mut
(&mut self)
src/tristate_lock.rs:159
Method
drop
(&mut self)
src/queue_backend.rs:382
Method
drop
(&mut self)
src/queue.rs:586
Method
eq
(&self, other: &Rev<T>)
src/rev.rs:9
Method
fd
(&self)
src/queue_backend.rs:76
Method
fd_offset
(&self)
src/queue_backend.rs:80
Method
fmt
(&self, f: &mut fmt::Formatter)
src/cookie.rs:26
Method
fmt
(&self, f: &mut fmt::Formatter)
src/protocol.rs:68
Method
fmt
(&self, f: &mut fmt::Formatter)
src/tristate_lock.rs:130
Method
fmt
(&self, f: &mut fmt::Formatter)
src/rev.rs:22
Method
from
(from: &'static str)
src/protocol.rs:16
Method
from
(from: io::Error)
src/queue_backend.rs:36
Method
from
(from: QueueError)
src/server.rs:45
Method
from
(from: QueueBackendError)
src/queue.rs:31
Method
from
(from: T)
src/atom.rs:34
Method
from_bytes
(id_offset: u64, bytes: &[u8])
src/offset_index.rs:18
Method
gen_file_path
(config: &QueueConfig, start_id: u64, ext: &str)
src/queue_backend.rs:137
Method
get_clock_ms
()
src/server.rs:1084
Method
get_clock_s
()
src/server.rs:1089
Method
get_queue
(&self, name: &str)
src/server.rs:203
Method
hash
(&self, state: &mut H)
src/atom.rs:11
Method
hash_segment_message
(header: &MessageHeader)
src/queue_backend.rs:141
Method
interrupted
(&mut self, _: &mut EventLoop<Self>)
src/server.rs:1160
Function
main
()
src/main.rs:41
Function
main
()
examples/helloworld.rs:6
Function
message_response
()
src/protocol.rs:379
Method
new
(token: Token, nonce: u64)
src/cookie.rs:9
Method
new
(server_config: &ServerConfig, name: String)
src/config.rs:151
Method
new
()
src/protocol.rs:101
Method
new
(user_data: T)
src/tristate_lock.rs:52
Method
new
(_: &QueueConfig, file: File, file_path: PathBuf, start_id: u64)
src/queue_backend.rs:181
Method
new
(token: Token, stream: TcpStream)
src/server.rs:578
Method
new
(id_offset: u64)
src/offset_index.rs:11
Method
new
(config: QueueConfig, recover: bool)
src/queue.rs:107
Method
notify
(&mut self, server: &mut Server, event_loop: &mut EventLoop<ServerHandler>, notification: NotifyType)
src/server.rs:653
Function
overflow
()
src/cookie.rs:50
Function
parse_duration
(duration_text: &str)
src/config.rs:44
Function
parse_error
()
src/protocol.rs:320
Function
parse_incomplete
()
src/protocol.rs:314
Function
parse_size
(size_text: &str)
src/config.rs:57
Function
parse_valid_array
()
src/protocol.rs:329
Function
parser_multiple2
()
src/protocol.rs:342
Method
partial_cmp
(&self, other: &Rev<T>)
src/rev.rs:16
Method
purge_channel
(&self, channel_name: &str, clock: u32)
src/queue.rs:137
Method
push_many
all calls are serialized internally
src/queue.rs:156
Function
put_get_like_crazy
(b: &mut test::Bencher)
src/queue.rs:748
Function
put_like_crazy
(b: &mut test::Bencher)
src/queue.rs:735
Method
read
(&'a self)
src/tristate_lock.rs:63
Method
read_queue_configs
(self: &ServerConfig)
src/config.rs:136
Method
ready
(&mut self, server: &mut Server, event_loop: &mut EventLoop<ServerHandler>, events: EventSet)
src/server.rs:615
Function
request_parse
()
src/protocol.rs:362
Function
round_trip
()
src/cookie.rs:40
Method
seek_channel_to_id
Set the channel tail to the specified id
src/queue.rs:178
Method
seek_channel_to_timestamp
Set the channel tail to the specified timestamp
src/queue.rs:183
Method
set_config
(&mut self, config: QueueConfig)
src/queue_backend.rs:406
Method
set_config
(&self, config: QueueConfig)
src/queue.rs:123
Method
split_at
(mut tendril: ByteTendril, position: usize)
src/protocol.rs:223
Function
test_backend_recover
()
src/queue.rs:677
Function
test_config
()
src/tests/mod.rs:59
Function
test_corrupt_files
()
src/queue_backend.rs:812
Function
test_create_channel
()
src/queue.rs:644
Function
test_eq
()
src/rev.rs:38
Function
test_fill
()
src/queue.rs:624
Function
test_find_timestamp
()
src/queue_backend.rs:711
Function
test_find_timestamp2
()
src/queue_backend.rs:742
Function
test_find_timestamp3
()
src/queue_backend.rs:758
Function
test_hard_retention_period
()
src/queue_backend.rs:800
Function
test_in_flight
()
src/queue.rs:656
Function
test_in_flight_timeout
()
src/queue.rs:667
Function
test_maintenance
()
src/queue.rs:716
← previous
next →
101–200 of 215, ranked by callers