MCPcopy Create free account

hub / github.com/Mimir-IM/mimir / types & classes

Types & classes41 in github.com/Mimir-IM/mimir

↓ 1 callersClassCallOffer
src/peer/protocol.rs:79
↓ 1 callersClassContactRequest
src/peer/protocol.rs:85
↓ 1 callersClassFileRequest
src/peer/protocol.rs:92
↓ 1 callersClassInfoResponse
src/peer/protocol.rs:63
ClassCachedPeer
One cached ephemeral-key entry for a remote peer.
src/peer/resolver.rs:76
EnumCallStatus
src/types.rs:3
ClassClientHello
src/peer/protocol.rs:56
ClassConnContext
src/peer/connection.rs:77
ClassContactInfo
src/types.rs:18
ClassEventWrapper
src/peer/mod.rs:68
ClassFileInfo
src/types.rs:70
EnumFileRecvResult
src/peer/data_stream.rs:180
ClassFilesClient
src/files/client.rs:54
InterfaceFilesEventListener
Receives file server upload/download events. All callbacks are invoked from Rust async tasks — must return quickly.
src/callbacks.rs:71
ClassFilesNode
Top-level file server client node. Shares the Yggdrasil identity with an existing `PeerNode`. All methods are thread-safe.
src/files/mod.rs:33
ClassGroupMember
src/types.rs:53
ClassGroupMemberInfo
src/types.rs:62
ClassGroupMessage
src/types.rs:43
ClassHeader
src/peer/protocol.rs:50
EnumIncomingFrame
Parsed, complete incoming frames passed from the reader task to the control loop via an mpsc channel.
src/peer/connection.rs:797
InterfaceInfoProvider
Provides local user info and stores contact info received from peers. All methods are called from Rust connection tasks — must return quickly.
src/callbacks.rs:5
ClassMediatorClient
src/mediator/client.rs:47
InterfaceMediatorEventListener
Receives mediator (group-chat server) events. All callbacks are invoked from Rust async tasks — must return quickly. Note: encryption/decryption of m
src/callbacks.rs:85
ClassMediatorManager
src/mediator/manager.rs:23
ClassMediatorNode
Top-level mediator/group-chat node. Shares the Yggdrasil identity with an existing `PeerNode` (same signing key, same IPv6 address on the overlay net
src/mediator/mod.rs:27
ClassMemberInfoData
src/types.rs:79
EnumMimirError
src/error.rs:3
EnumOutgoingCmd
src/peer/connection.rs:52
ClassP2pMessage
src/peer/protocol.rs:70
InterfacePeerEventListener
Receives P2P networking events. All callbacks are invoked from Rust connection tasks and must return quickly.
src/callbacks.rs:22
ClassPeerNode
Top-level P2P node. One instance per app lifetime. Starts a Yggdrasil node, an inbound-connection accept loop, and manages all authenticated P2P con
src/peer/mod.rs:220
ClassPeerRecord
src/peer/ygg_selector.rs:40
ClassPeerState
src/peer/mod.rs:140
ClassReconnectListener
src/mediator/manager.rs:298
ClassResolver
src/peer/resolver.rs:85
ClassResponse
src/mediator/protocol.rs:150
ClassStreamingDownload
Handle for a streaming download in progress. Automatically removes itself from the streaming map when dropped.
src/files/client.rs:33
InterfaceTlvExt
Extension trait for the TLV map.
src/tlv.rs:120
ClassTrackerEntry
src/peer/resolver.rs:67
ClassYggPeerInfo
src/types.rs:30
ClassYggSelector
src/peer/ygg_selector.rs:54