Skip to main content

Module discourse

Module discourse 

Source

Modules§

event_type

Structs§

ArchiveManifest
ArtifactCreatePayload
ArtifactManifest
DiscourseProtocolDiscovery
DiscourseSteerPayload
MapNode
MapSnapshotRef
MapUpdatePayload
MessageCreatePayload
PermissionContext
PollCreatePayload
PollOption
PollVotePayload
ProfileResolverMetadata
ProposalCreatePayload
QuestionGeneratePayload
ReactionCreatePayload
ResolutionCreatePayload
RoleUpdatePayload
RoomCancelPayload
RoomClosePayload
RoomCreatePayload
RoomJoinPayload
RoomJoinRequest
RoomJoinRequestPayload
RoomJoinReviewPayload
RoomLeavePayload
RoomPolicy
RoomResponse
ServerRecord
ServerRecordHashPayload
SessionAnswerPayload
SessionCandidatePayload
SessionClosePayload
SessionDataTransfer
SessionDescription
SessionIceCandidate
SessionOfferPayload
SourceAddPayload
StateWriteOptions
TurnUpdatePayload

Enums§

JoinDecision
JoinRequestStatus
MapNodeStatus
MapOperation
MessageIntent
ResolutionOutcome
Role
RoomState
SessionDescriptionType
SessionMediaKind
SessionTopology
SessionType
TurnPolicy
Visibility

Constants§

PROTOCOL

Functions§

archive_events_digest
build_server_record
can_accept_room_write
can_submit_event
can_write_in_state
discourse_event
event_requires_room_id
room_create_event
server_record_hash
server_record_hash_payload
validate_discourse_envelope
validate_poll_create_payload
validate_poll_vote_payload
validate_room_create_payload
validate_room_path
validate_room_write
validate_session_answer_payload
validate_session_candidate_payload
validate_session_offer_payload
verify_server_record
verify_server_record_chain