Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kayleexx/conflux
/ functions
Functions
48 in github.com/Kayleexx/conflux
⨍
Functions
48
◇
Types & classes
32
↓ 19 callers
Method
clone
(&self)
conflux/src/room.rs:138
↓ 9 callers
Function
validate_token_anonymous
Validate JWT structure without verifying signature. Used in anonymous mode where clients generate their own tokens.
conflux/src/auth.rs:64
↓ 8 callers
Function
validate_token
(token: &str)
conflux/src/auth.rs:51
↓ 7 callers
Method
doc
(&self)
conflux/src/crdt.rs:25
↓ 7 callers
Function
generate_token
(username: &str)
conflux/src/auth.rs:32
↓ 6 callers
Method
encode_diff
(&self, remote_sv: &[u8])
conflux/src/crdt.rs:49
↓ 4 callers
Function
broadcast_to_clients
( clients: &mut HashMap<String, mpsc::Sender<OutboundMessage>>, sender_id: &str, message: Outbound
conflux/src/room.rs:258
↓ 3 callers
Method
apply_update
(&self, update: &[u8])
conflux/src/crdt.rs:29
↓ 2 callers
Method
state_vector
(&self)
conflux/src/crdt.rs:37
↓ 1 callers
Method
cleanup_idle_rooms
(&self)
conflux/src/room_manager.rs:54
↓ 1 callers
Method
client_count
(&self)
conflux/src/room.rs:60
↓ 1 callers
Function
create_router
(state: AppState)
conflux/src/server.rs:40
↓ 1 callers
Method
get_or_create_room
(&self, document_id: &str)
conflux/src/room_manager.rs:32
↓ 1 callers
Function
handle_ws
( mut socket: WebSocket, document_id: String, params: HashMap<String, String>, state: AppState
conflux/src/server.rs:77
↓ 1 callers
Function
init_room_executor
()
conflux/src/room.rs:25
↓ 1 callers
Method
list_rooms
(&self)
conflux/src/room_manager.rs:80
↓ 1 callers
Function
room_actor
( document_id: String, mut command_rx: mpsc::Receiver<RoomCommand>, room_meta: Arc<Room>, mut
conflux/src/room.rs:203
↓ 1 callers
Method
shutdown
(self)
conflux/src/room.rs:152
↓ 1 callers
Function
spawn_room
(document_id: String, idle_timeout: Duration)
conflux/src/room.rs:158
Method
awareness_events
(&self)
conflux/src/room.rs:66
Method
clients_removed_for_slow
(&self)
conflux/src/room.rs:69
Function
dashboard_handler
(State(state): State<AppState>)
conflux/src/server.rs:58
Method
default
()
conflux/src/crdt.rs:13
Method
encode_state_as_update
(&self)
conflux/src/crdt.rs:43
Function
handle_command
(command: RoomCommand, ctx: &mut RoomContext<'_>)
conflux/src/room.rs:294
Method
into_response
(self)
conflux/src/errors.rs:32
Function
login_handler
(Json(req): Json<LoginRequest>)
conflux/src/server.rs:53
Function
main
()
confluxd/src/main.rs:31
Method
new
()
conflux/src/crdt.rs:19
Method
new
(idle_timeout: Duration)
conflux/src/room_manager.rs:25
Method
room_count
(&self)
conflux/src/room_manager.rs:91
Function
test_anonymous_validation_accepts_any_signature
()
conflux/src/auth.rs:233
Function
test_each_token_has_unique_session_id
()
conflux/src/auth.rs:220
Function
test_encode_diff_with_empty_state_vector
()
conflux/src/crdt.rs:71
Function
test_encode_diff_with_invalid_state_vector
()
conflux/src/crdt.rs:156
Function
test_encode_diff_with_valid_state_vector
()
conflux/src/crdt.rs:105
Function
test_generate_and_validate_token
()
conflux/src/auth.rs:95
Function
test_server_validation_rejects_client_generated_token
()
conflux/src/auth.rs:260
Function
test_token_contains_all_claims
()
conflux/src/auth.rs:203
Function
test_validate_token_anonymous_expired
()
conflux/src/auth.rs:135
Function
test_validate_token_anonymous_future_iat
()
conflux/src/auth.rs:157
Function
test_validate_token_anonymous_invalid_base64
()
conflux/src/auth.rs:128
Function
test_validate_token_anonymous_malformed
()
conflux/src/auth.rs:116
Function
test_validate_token_anonymous_valid
()
conflux/src/auth.rs:109
Function
test_validate_token_invalid
()
conflux/src/auth.rs:103
Function
test_validate_token_wrong_secret
()
conflux/src/auth.rs:180
Method
updates_received
(&self)
conflux/src/room.rs:63
Function
ws_route
( ws: WebSocketUpgrade, Path(document_id): Path<String>, Query(params): Query<HashMap<String, Stri
conflux/src/server.rs:63