MCPcopy Create free account

hub / github.com/Kayleexx/conflux / functions

Functions48 in github.com/Kayleexx/conflux

↓ 19 callersMethodclone
(&self)
conflux/src/room.rs:138
↓ 9 callersFunctionvalidate_token_anonymous
Validate JWT structure without verifying signature. Used in anonymous mode where clients generate their own tokens.
conflux/src/auth.rs:64
↓ 8 callersFunctionvalidate_token
(token: &str)
conflux/src/auth.rs:51
↓ 7 callersMethoddoc
(&self)
conflux/src/crdt.rs:25
↓ 7 callersFunctiongenerate_token
(username: &str)
conflux/src/auth.rs:32
↓ 6 callersMethodencode_diff
(&self, remote_sv: &[u8])
conflux/src/crdt.rs:49
↓ 4 callersFunctionbroadcast_to_clients
( clients: &mut HashMap<String, mpsc::Sender<OutboundMessage>>, sender_id: &str, message: Outbound
conflux/src/room.rs:258
↓ 3 callersMethodapply_update
(&self, update: &[u8])
conflux/src/crdt.rs:29
↓ 2 callersMethodstate_vector
(&self)
conflux/src/crdt.rs:37
↓ 1 callersMethodcleanup_idle_rooms
(&self)
conflux/src/room_manager.rs:54
↓ 1 callersMethodclient_count
(&self)
conflux/src/room.rs:60
↓ 1 callersFunctioncreate_router
(state: AppState)
conflux/src/server.rs:40
↓ 1 callersMethodget_or_create_room
(&self, document_id: &str)
conflux/src/room_manager.rs:32
↓ 1 callersFunctionhandle_ws
( mut socket: WebSocket, document_id: String, params: HashMap<String, String>, state: AppState
conflux/src/server.rs:77
↓ 1 callersFunctioninit_room_executor
()
conflux/src/room.rs:25
↓ 1 callersMethodlist_rooms
(&self)
conflux/src/room_manager.rs:80
↓ 1 callersFunctionroom_actor
( document_id: String, mut command_rx: mpsc::Receiver<RoomCommand>, room_meta: Arc<Room>, mut
conflux/src/room.rs:203
↓ 1 callersMethodshutdown
(self)
conflux/src/room.rs:152
↓ 1 callersFunctionspawn_room
(document_id: String, idle_timeout: Duration)
conflux/src/room.rs:158
Methodawareness_events
(&self)
conflux/src/room.rs:66
Methodclients_removed_for_slow
(&self)
conflux/src/room.rs:69
Functiondashboard_handler
(State(state): State<AppState>)
conflux/src/server.rs:58
Methoddefault
()
conflux/src/crdt.rs:13
Methodencode_state_as_update
(&self)
conflux/src/crdt.rs:43
Functionhandle_command
(command: RoomCommand, ctx: &mut RoomContext<'_>)
conflux/src/room.rs:294
Methodinto_response
(self)
conflux/src/errors.rs:32
Functionlogin_handler
(Json(req): Json<LoginRequest>)
conflux/src/server.rs:53
Functionmain
()
confluxd/src/main.rs:31
Methodnew
()
conflux/src/crdt.rs:19
Methodnew
(idle_timeout: Duration)
conflux/src/room_manager.rs:25
Methodroom_count
(&self)
conflux/src/room_manager.rs:91
Functiontest_anonymous_validation_accepts_any_signature
()
conflux/src/auth.rs:233
Functiontest_each_token_has_unique_session_id
()
conflux/src/auth.rs:220
Functiontest_encode_diff_with_empty_state_vector
()
conflux/src/crdt.rs:71
Functiontest_encode_diff_with_invalid_state_vector
()
conflux/src/crdt.rs:156
Functiontest_encode_diff_with_valid_state_vector
()
conflux/src/crdt.rs:105
Functiontest_generate_and_validate_token
()
conflux/src/auth.rs:95
Functiontest_server_validation_rejects_client_generated_token
()
conflux/src/auth.rs:260
Functiontest_token_contains_all_claims
()
conflux/src/auth.rs:203
Functiontest_validate_token_anonymous_expired
()
conflux/src/auth.rs:135
Functiontest_validate_token_anonymous_future_iat
()
conflux/src/auth.rs:157
Functiontest_validate_token_anonymous_invalid_base64
()
conflux/src/auth.rs:128
Functiontest_validate_token_anonymous_malformed
()
conflux/src/auth.rs:116
Functiontest_validate_token_anonymous_valid
()
conflux/src/auth.rs:109
Functiontest_validate_token_invalid
()
conflux/src/auth.rs:103
Functiontest_validate_token_wrong_secret
()
conflux/src/auth.rs:180
Methodupdates_received
(&self)
conflux/src/room.rs:63
Functionws_route
( ws: WebSocketUpgrade, Path(document_id): Path<String>, Query(params): Query<HashMap<String, Stri
conflux/src/server.rs:63