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
↓ 36 callers
Method
get
get access is suposed to be thread-safe, even while writing
src/queue.rs:146
↓ 32 callers
Method
read
()
src/config.rs:91
↓ 25 callers
Method
lock
(&'a self)
src/tristate_lock.rs:105
↓ 24 callers
Method
push
all calls are serialized internally
src/queue.rs:151
↓ 23 callers
Function
assume_str
(possibly_str: &[u8])
src/server.rs:188
↓ 17 callers
Method
name
(&self)
src/queue.rs:115
↓ 16 callers
Method
write
(&'a self)
src/tristate_lock.rs:84
↓ 12 callers
Function
gen_message
()
src/queue.rs:619
↓ 11 callers
Method
as_mut
(&self)
src/queue_backend.rs:376
↓ 10 callers
Function
get_queue
()
src/queue.rs:611
↓ 9 callers
Method
id
(&self)
src/queue_backend.rs:59
↓ 9 callers
Method
push
(&mut self, body: &[u8], clock: u32)
src/queue_backend.rs:242
↓ 8 callers
Method
create_channel
(&self, channel_name: &str, clock: u32)
src/queue.rs:129
↓ 8 callers
Function
gen_message
()
src/queue_backend.rs:706
↓ 8 callers
Method
segments_count
(&self)
src/queue_backend.rs:410
↓ 7 callers
Method
checkpoint
(&self, full: bool)
src/queue.rs:188
↓ 7 callers
Method
gc
(&mut self, smallest_tail: u64, clock: u32)
src/queue_backend.rs:620
↓ 7 callers
Function
get_backend
()
src/queue_backend.rs:698
↓ 6 callers
Method
get
(&self, id: u64)
src/queue_backend.rs:215
↓ 6 callers
Method
notify_server
(&self, notification: NotifyMessage)
src/server.rs:279
↓ 6 callers
Method
parse
parses a single value out of the stream. If there are multiple values you can call this multiple times.
src/protocol.rs:190
↓ 4 callers
Method
advance
(&mut self, cnt: usize)
src/protocol.rs:116
↓ 4 callers
Method
as_mut
(&self)
src/queue.rs:580
↓ 4 callers
Method
info
(&self, args: &[&[u8]])
src/server.rs:518
↓ 4 callers
Function
parse
(slice: &[u8])
src/protocol.rs:309
↓ 4 callers
Method
pop_value
(&mut self)
src/protocol.rs:147
↓ 4 callers
Method
send_response
(&mut self, value: Value, event_loop: &mut EventLoop<ServerHandler>)
src/server.rs:592
↓ 3 callers
Method
ack
ack access is suposed to be thread-safe, even while writing
src/queue.rs:161
↓ 3 callers
Method
clock_ms
(&mut self)
src/server.rs:1072
↓ 3 callers
Function
create_dir_if_not_exist
(path: P)
src/utils.rs:33
↓ 3 callers
Method
del
(&self, args: &[&[u8]])
src/server.rs:410
↓ 3 callers
Function
get_backend_recover
()
src/queue_backend.rs:702
↓ 3 callers
Method
head
(&self)
src/queue_backend.rs:422
↓ 3 callers
Method
maintenance
(&self, clock: u32)
src/queue.rs:196
↓ 3 callers
Method
mut_bytes
(&mut self)
src/protocol.rs:165
↓ 3 callers
Method
new_queue_config
(&self, queue_name: S)
src/config.rs:145
↓ 3 callers
Method
notify_client
(&self, notification: NotifyMessage)
src/server.rs:283
↓ 3 callers
Method
read_int_line
(&mut self)
src/protocol.rs:252
↓ 3 callers
Method
remove_client
(&mut self, token: Token, clients: &mut Slab<Client>, event_loop: &mut EventLoop<ServerHandler>)
src/server.rs:926
↓ 3 callers
Method
rpush
(&self, args: &[&[u8]])
src/server.rs:366
↓ 3 callers
Method
set
(&self, args: &[&[u8]])
src/server.rs:351
↓ 2 callers
Method
checkpoint
(&mut self, full: bool)
src/queue_backend.rs:356
↓ 2 callers
Method
clock_s
(&mut self)
src/server.rs:1080
↓ 2 callers
Method
config_cloned
(&self)
src/queue.rs:119
↓ 2 callers
Method
config_queue_get
(&self, queue_prefix: &str)
src/server.rs:442
↓ 2 callers
Method
config_set
(&self, args: &[&[u8]])
src/server.rs:468
↓ 2 callers
Method
dispatch
(&self)
src/server.rs:539
↓ 2 callers
Method
find_id_for_timestamp
returns the smallest id that when requested will yield messages with timestamps >= the requested timestamp
src/queue_backend.rs:437
↓ 2 callers
Function
get_backend_opt
(name: &str, recover: bool)
src/queue_backend.rs:684
↓ 2 callers
Function
get_queue_opt
(name: &str, recover: bool)
src/queue.rs:600
↓ 2 callers
Function
get_queue_recover
()
src/queue.rs:615
↓ 2 callers
Method
info
(&self, clock: u32)
src/queue.rs:169
↓ 2 callers
Method
info_queue
(&self, queue_prefix: &str)
src/server.rs:508
↓ 2 callers
Method
purge
(&self)
src/queue.rs:165
↓ 2 callers
Method
push_offset
(&mut self, id: u64, offset: u32)
src/offset_index.rs:44
↓ 2 callers
Method
read
(&mut self, bytes: usize)
src/protocol.rs:213
↓ 2 callers
Method
read_line
(&mut self)
src/protocol.rs:231
↓ 2 callers
Method
read_string_line
(&mut self)
src/protocol.rs:244
↓ 2 callers
Method
real_tail
(&self)
src/queue.rs:205
↓ 2 callers
Method
recover
(&mut self, checkpoint: &SegmentCheckpoint)
src/queue_backend.rs:298
↓ 2 callers
Function
remove_dir_if_exist
(path: P)
src/utils.rs:24
↓ 2 callers
Function
remove_file_if_exist
(path: P)
src/utils.rs:15
↓ 2 callers
Function
split_number_suffix
(s: &str)
src/config.rs:38
↓ 2 callers
Function
start_test_server
()
src/tests/mod.rs:10
↓ 2 callers
Method
tail
(&self)
src/queue_backend.rs:418
↓ 2 callers
Method
timestamp
(&self)
src/queue_backend.rs:63
↓ 2 callers
Method
token
(self)
src/cookie.rs:15
↓ 2 callers
Method
update_state
(&mut self, clock: u32)
src/queue.rs:214
↓ 1 callers
Method
body
(&self)
src/queue_backend.rs:67
↓ 1 callers
Method
bytes
(&self)
src/protocol.rs:125
↓ 1 callers
Method
config
(&self, args: &[&[u8]])
src/server.rs:491
↓ 1 callers
Method
config_get
(&self, args: &[&[u8]])
src/server.rs:452
↓ 1 callers
Method
delete
(&self)
src/queue.rs:173
↓ 1 callers
Method
delete_queue
(&self, q: Arc<Queue>)
src/server.rs:230
↓ 1 callers
Method
disk_usage
(&self)
src/queue_backend.rs:414
↓ 1 callers
Method
find_segment
(&self, id: u64)
src/queue_backend.rs:426
↓ 1 callers
Method
get_offset
(&self, id: u64)
src/offset_index.rs:39
↓ 1 callers
Method
hdel
(&self, args: &[&[u8]])
src/server.rs:387
↓ 1 callers
Method
hmget
(&self, args: &[&[u8]])
src/server.rs:311
↓ 1 callers
Method
hmset
(&self, args: &[&[u8]])
src/server.rs:287
↓ 1 callers
Method
in_flight_count
(&mut self, clock: u32)
src/queue.rs:227
↓ 1 callers
Method
info_server
(&self)
src/server.rs:502
↓ 1 callers
Method
iter_channels
(&self, clock: u32, cb: F)
src/queue.rs:141
↓ 1 callers
Method
make_cookie
(&mut self, token: Token)
src/server.rs:796
↓ 1 callers
Method
messages_available
(&self)
src/queue.rs:239
↓ 1 callers
Method
nonce
(self)
src/cookie.rs:20
↓ 1 callers
Method
notify_channel
(&mut self, queue: Atom, channel: Atom, available: usize)
src/server.rs:838
↓ 1 callers
Method
notify_channel_created
(&mut self, queue: Atom, channel: Atom)
src/server.rs:896
↓ 1 callers
Method
notify_channel_deleted
(&mut self, queue: Atom, channel: Atom)
src/server.rs:883
↓ 1 callers
Method
notify_client_gone
(&mut self, client: &mut Client, event_loop: &mut EventLoop<ServerHandler>)
src/server.rs:906
↓ 1 callers
Method
notify_queue
(&mut self, queue: Atom, new_head: u64)
src/server.rs:820
↓ 1 callers
Method
notify_queue_created
(&mut self, queue: Atom)
src/server.rs:877
↓ 1 callers
Method
notify_queue_deleted
(&mut self, queue: Atom)
src/server.rs:866
↓ 1 callers
Method
notify_timeout
(&mut self, queue: Atom, channel: Atom, token: Token)
src/server.rs:852
↓ 1 callers
Method
open
(config: &QueueConfig, checkpoint: &SegmentCheckpoint)
src/queue_backend.rs:172
↓ 1 callers
Method
parse_array
(&mut self)
src/protocol.rs:284
↓ 1 callers
Method
parse_data
(&mut self)
src/protocol.rs:270
↓ 1 callers
Method
parse_error
(&mut self)
src/protocol.rs:298
↓ 1 callers
Method
parse_int
(&mut self)
src/protocol.rs:266
↓ 1 callers
Method
parse_status
(&mut self)
src/protocol.rs:261
next →
1–100 of 215, ranked by callers