|
libkazv
|
Classes | |
| struct | ThirdPartyLocation |
| struct | FieldType |
| Definition of valid values for a field. More... | |
| struct | ProtocolInstance |
| struct | ThirdPartyProtocol |
| struct | ThirdPartyUser |
| class | SetAccountDataJob |
| Set some account_data for the user. More... | |
| class | GetAccountDataJob |
| Get some account_data for the user. More... | |
| class | SetAccountDataPerRoomJob |
| Set some account_data for the user. More... | |
| class | GetAccountDataPerRoomJob |
| Get some account_data for the user. More... | |
| class | GetWhoIsJob |
| Gets information about a particular user. More... | |
| class | GetAccount3PIDsJob |
| Gets a list of a user's third party identifiers. More... | |
| class | Post3PIDsJob |
| Adds contact information to the user's account. More... | |
| class | Add3PIDJob |
| Adds contact information to the user's account. More... | |
| class | Bind3PIDJob |
| Binds a 3PID to the user's account through an Identity Service. More... | |
| class | Delete3pidFromAccountJob |
| Deletes a third party identifier from the user's account. More... | |
| class | Unbind3pidFromAccountJob |
| Removes a user's third party identifier from an identity server. More... | |
| class | RequestTokenTo3PIDEmailJob |
| Begins the validation process for an email address for association with the user's account. More... | |
| class | RequestTokenTo3PIDMSISDNJob |
| Begins the validation process for a phone number for association with the user's account. More... | |
| class | UpdateAppserviceRoomDirectoryVisibilityJob |
| Updates a room's visibility in the application service's room directory. More... | |
| class | BanJob |
| Ban a user in the room. More... | |
| class | UnbanJob |
| Unban a user from the room. More... | |
| class | GetCapabilitiesJob |
| Gets information about the server's capabilities. More... | |
| class | UploadContentJob |
| Upload some content to the content repository. More... | |
| class | GetContentJob |
| Download content from the content repository. More... | |
| class | GetContentOverrideNameJob |
| Download content from the content repository overriding the file name. More... | |
| class | GetContentThumbnailJob |
| Download a thumbnail of content from the content repository. More... | |
| class | GetUrlPreviewJob |
| Get information about a URL for a client. More... | |
| class | GetConfigJob |
| Get the configuration for the content repository. More... | |
| class | CreateRoomJob |
| Create a new room. More... | |
| class | UploadCrossSigningKeysJob |
| Upload cross-signing keys. More... | |
| class | UploadCrossSigningSignaturesJob |
| Upload cross-signing signatures. More... | |
| struct | AuthenticationData |
| Used by clients to submit authentication information to the interactive-authentication API. More... | |
| struct | Device |
| A client device. More... | |
| struct | UnsignedData |
| Contains optional extra information about the event. More... | |
| struct | ClientEventWithoutRoomID |
The format used for events when they are returned from API endpoints such as /sync, where the room_id is implied elsewhere in the response. More... | |
| struct | CrossSigningKey |
| Cross signing key. More... | |
| struct | DeviceKeys |
| Device identity keys. More... | |
| struct | EventBatch |
| struct | EventFilter |
| struct | OpenIdCredentials |
| struct | PublicRoomsChunk |
| struct | PushCondition |
| struct | PushRule |
| struct | PushRuleset |
| struct | EmailValidationData |
| struct | MsisdnValidationData |
| struct | RequestTokenResponse |
| struct | RoomEventFilter |
| struct | StateEventBatch |
| struct | RoomFilter |
| Filters to be applied to room data. More... | |
| struct | Filter |
| struct | ThirdPartySigned |
A signature of an m.third_party_invite token to prove that this user owns a third party identity which has been invited to the room. More... | |
| struct | Timeline |
| struct | UserIdentifier |
| Identification information for a user. More... | |
| struct | DiscoveryInformation |
| Used by clients to determine the homeserver, identity server, and other optional components they should be interacting with. More... | |
| struct | HomeserverInformation |
| Used by clients to discover homeserver information. More... | |
| struct | IdentityServerInformation |
| Used by clients to discover identity server information. More... | |
| class | GetDevicesJob |
| List registered devices for the current user. More... | |
| class | GetDeviceJob |
| Get a single device. More... | |
| class | UpdateDeviceJob |
| Update a device. More... | |
| class | DeleteDeviceJob |
| Delete a device. More... | |
| class | DeleteDevicesJob |
| Bulk deletion of devices. More... | |
| class | SetRoomAliasJob |
| Create a new mapping from room alias to room ID. More... | |
| class | GetRoomIdByAliasJob |
| Get the room ID corresponding to this room alias. More... | |
| class | DeleteRoomAliasJob |
| Remove a mapping of room alias to room ID. More... | |
| class | GetLocalAliasesJob |
| Get a list of local aliases on a given room. More... | |
| class | GetEventContextJob |
| Get events and state around the specified event. More... | |
| class | DefineFilterJob |
| Upload a new filter. More... | |
| class | GetFilterJob |
| Download a filter. More... | |
| class | InviteUserJob |
| Invite a user to participate in a particular room. More... | |
| class | JoinRoomByIdJob |
| Start the requesting user participating in a particular room. More... | |
| class | JoinRoomJob |
| Start the requesting user participating in a particular room. More... | |
| class | UploadKeysJob |
| Upload end-to-end encryption keys. More... | |
| class | QueryKeysJob |
| Download device identity keys. More... | |
| class | ClaimKeysJob |
| Claim one-time encryption keys. More... | |
| class | GetKeysChangesJob |
| Query users with recent device key updates. More... | |
| class | KickJob |
| Kick a user from the room. More... | |
| class | KnockRoomJob |
| Knock on a room, requesting permission to join. More... | |
| class | LeaveRoomJob |
| Stop the requesting user participating in a particular room. More... | |
| class | ForgetRoomJob |
| Stop the requesting user remembering about a particular room. More... | |
| class | GetJoinedRoomsJob |
| Lists the user's current rooms. More... | |
| class | GetRoomVisibilityOnDirectoryJob |
| Gets the visibility of a room in the directory. More... | |
| class | SetRoomVisibilityOnDirectoryJob |
| Sets the visibility of a room in the room directory. More... | |
| class | GetPublicRoomsJob |
| Lists the public rooms on the server. More... | |
| class | QueryPublicRoomsJob |
| Lists the public rooms on the server with optional filter. More... | |
| class | GetLoginFlowsJob |
| Get the supported login types to authenticate users. More... | |
| class | LoginJob |
| Authenticates the user. More... | |
| class | LogoutJob |
| Invalidates a user access token. More... | |
| class | LogoutAllJob |
| Invalidates all access tokens for a user. More... | |
| class | GetRoomEventsJob |
| Get a list of events for this room. More... | |
| class | GetNotificationsJob |
| Gets a list of events that the user has been notified about. More... | |
| class | GetEventsJob |
| Listen on the event stream. More... | |
| class | InitialSyncJob |
| Get the user's current state. More... | |
| class | GetOneEventJob |
| Get a single event by event ID. More... | |
| class | RequestOpenIdTokenJob |
| Get an OpenID token object to verify the requester's identity. More... | |
| class | PeekEventsJob |
| Listen on the event stream of a particular room. More... | |
| class | SetPresenceJob |
| Update this user's presence state. More... | |
| class | GetPresenceJob |
| Get this user's presence state. More... | |
| class | SetDisplayNameJob |
| Set the user's display name. More... | |
| class | GetDisplayNameJob |
| Get the user's display name. More... | |
| class | SetAvatarUrlJob |
| Set the user's avatar URL. More... | |
| class | GetAvatarUrlJob |
| Get the user's avatar URL. More... | |
| class | GetUserProfileJob |
| Get this user's profile information. More... | |
| class | GetPushersJob |
| Gets the current pushers for the authenticated user. More... | |
| class | PostPusherJob |
| Modify a pusher for this user on the homeserver. More... | |
| class | GetPushRulesJob |
| Retrieve all push rulesets. More... | |
| class | GetPushRuleJob |
| Retrieve a push rule. More... | |
| class | DeletePushRuleJob |
| Delete a push rule. More... | |
| class | SetPushRuleJob |
| Add or change a push rule. More... | |
| class | IsPushRuleEnabledJob |
| Get whether a push rule is enabled. More... | |
| class | SetPushRuleEnabledJob |
| Enable or disable a push rule. More... | |
| class | GetPushRuleActionsJob |
| The actions for a push rule. More... | |
| class | SetPushRuleActionsJob |
| Set the actions for a push rule. More... | |
| class | SetReadMarkerJob |
| Set the position of the read marker for a room. More... | |
| class | PostReceiptJob |
| Send a receipt for the given event ID. More... | |
| class | RedactEventJob |
| Strips all non-integrity-critical information out of an event. More... | |
| class | RefreshJob |
| Refresh an access token. More... | |
| class | RegisterJob |
| Register for an account on this homeserver. More... | |
| class | RequestTokenToRegisterEmailJob |
| Begins the validation process for an email to be used during registration. More... | |
| class | RequestTokenToRegisterMSISDNJob |
| Requests a validation token be sent to the given phone number for the purpose of registering an account. More... | |
| class | ChangePasswordJob |
| Changes a user's password. More... | |
| class | RequestTokenToResetPasswordEmailJob |
| Requests a validation token be sent to the given email address for the purpose of resetting a user's password. More... | |
| class | RequestTokenToResetPasswordMSISDNJob |
| Requests a validation token be sent to the given phone number for the purpose of resetting a user's password. More... | |
| class | DeactivateAccountJob |
| Deactivate a user's account. More... | |
| class | CheckUsernameAvailabilityJob |
| Checks to see if a username is available on the server. More... | |
| class | RegistrationTokenValidityJob |
| Query if a given registration token is still valid. More... | |
| class | GetRelatingEventsJob |
| Get the child events for a given parent event. More... | |
| class | GetRelatingEventsWithRelTypeJob |
Get the child events for a given parent event, with a given relType. More... | |
| class | GetRelatingEventsWithRelTypeAndEventTypeJob |
Get the child events for a given parent event, with a given relType and eventType. More... | |
| class | ReportContentJob |
| Reports an event as inappropriate. More... | |
| class | RoomInitialSyncJob |
| Snapshot the current state of a room and its most recent messages. More... | |
| class | SendMessageJob |
| Send a message event to the given room. More... | |
| class | SetRoomStateWithKeyJob |
| Send a state event to the given room. More... | |
| class | UpgradeRoomJob |
| Upgrades a room to a new room version. More... | |
| class | GetOneRoomEventJob |
| Get a single event by event ID. More... | |
| class | GetRoomStateWithKeyJob |
| Get the state identified by the type and key. More... | |
| class | GetRoomStateJob |
| Get all state events in the current state of a room. More... | |
| class | GetMembersByRoomJob |
| Get the m.room.member events for the room. More... | |
| class | GetJoinedMembersByRoomJob |
| Gets the list of currently joined users and their profile data. More... | |
| class | SearchJob |
| Perform a server-side search. More... | |
| class | GetSpaceHierarchyJob |
| Retrieve a portion of a space tree. More... | |
| class | RedirectToSSOJob |
| Redirect the user's browser to the SSO interface. More... | |
| class | RedirectToIdPJob |
| Redirect the user's browser to the SSO interface for an IdP. More... | |
| class | SyncJob |
| Synchronise the client's state and receive new messages. More... | |
| class | GetRoomTagsJob |
| List the tags for a room. More... | |
| class | SetRoomTagJob |
| Add a tag to a room. More... | |
| class | DeleteRoomTagJob |
| Remove a tag from the room. More... | |
| class | GetProtocolsJob |
| Retrieve metadata about all protocols that a homeserver supports. More... | |
| class | GetProtocolMetadataJob |
| Retrieve metadata about a specific protocol that the homeserver supports. More... | |
| class | QueryLocationByProtocolJob |
| Retrieve Matrix-side portals rooms leading to a third party location. More... | |
| class | QueryUserByProtocolJob |
| Retrieve the Matrix User ID of a corresponding third party user. More... | |
| class | QueryLocationByAliasJob |
| Reverse-lookup third party locations given a Matrix room alias. More... | |
| class | QueryUserByIDJob |
| Reverse-lookup third party users given a Matrix User ID. More... | |
| class | InviteBy3PIDJob |
| Invite a user to participate in a particular room. More... | |
| class | SendToDeviceJob |
| Send an event to a given set of devices. More... | |
| class | SetTypingJob |
| Informs the server that the user has started or stopped typing. More... | |
| class | SearchUserDirectoryJob |
| Searches the user directory. More... | |
| class | GetVersionsJob |
| Gets the versions of the specification supported by the server. More... | |
| class | GetTurnServerJob |
| Obtain TURN server credentials. More... | |
| class | GetWellknownJob |
| Gets Matrix server discovery information about the domain. More... | |
| class | GetTokenOwnerJob |
| Gets information about the owner of an access token. More... | |
| struct | RequestEmailValidation |
| struct | RequestMsisdnValidation |
| using Kazv::Api::Add3PIDResponse = typedef Add3PIDJob::JobResponse |
| using Kazv::Api::BanResponse = typedef BanJob::JobResponse |
| using Kazv::Api::Bind3PIDResponse = typedef Bind3PIDJob::JobResponse |
| using Kazv::Api::ChangePasswordResponse = typedef ChangePasswordJob::JobResponse |
| using Kazv::Api::CheckUsernameAvailabilityResponse = typedef CheckUsernameAvailabilityJob::JobResponse |
| using Kazv::Api::ClaimKeysResponse = typedef ClaimKeysJob::JobResponse |
| using Kazv::Api::CreateRoomResponse = typedef CreateRoomJob::JobResponse |
| using Kazv::Api::DefineFilterResponse = typedef DefineFilterJob::JobResponse |
| using Kazv::Api::DeleteDeviceResponse = typedef DeleteDeviceJob::JobResponse |
| using Kazv::Api::DeleteDevicesResponse = typedef DeleteDevicesJob::JobResponse |
| using Kazv::Api::DeletePushRuleResponse = typedef DeletePushRuleJob::JobResponse |
| using Kazv::Api::DeleteRoomAliasResponse = typedef DeleteRoomAliasJob::JobResponse |
| using Kazv::Api::DeleteRoomTagResponse = typedef DeleteRoomTagJob::JobResponse |
| using Kazv::Api::ForgetRoomResponse = typedef ForgetRoomJob::JobResponse |
| using Kazv::Api::GetAccount3PIDsResponse = typedef GetAccount3PIDsJob::JobResponse |
| using Kazv::Api::GetAccountDataResponse = typedef GetAccountDataJob::JobResponse |
| using Kazv::Api::GetAvatarUrlResponse = typedef GetAvatarUrlJob::JobResponse |
| using Kazv::Api::GetCapabilitiesResponse = typedef GetCapabilitiesJob::JobResponse |
| using Kazv::Api::GetConfigResponse = typedef GetConfigJob::JobResponse |
| using Kazv::Api::GetContentResponse = typedef GetContentJob::JobResponse |
| using Kazv::Api::GetDeviceResponse = typedef GetDeviceJob::JobResponse |
| using Kazv::Api::GetDevicesResponse = typedef GetDevicesJob::JobResponse |
| using Kazv::Api::GetDisplayNameResponse = typedef GetDisplayNameJob::JobResponse |
| using Kazv::Api::GetEventContextResponse = typedef GetEventContextJob::JobResponse |
| using Kazv::Api::GetEventsResponse = typedef GetEventsJob::JobResponse |
| using Kazv::Api::GetFilterResponse = typedef GetFilterJob::JobResponse |
| using Kazv::Api::GetJoinedRoomsResponse = typedef GetJoinedRoomsJob::JobResponse |
| using Kazv::Api::GetKeysChangesResponse = typedef GetKeysChangesJob::JobResponse |
| using Kazv::Api::GetLocalAliasesResponse = typedef GetLocalAliasesJob::JobResponse |
| using Kazv::Api::GetLoginFlowsResponse = typedef GetLoginFlowsJob::JobResponse |
| using Kazv::Api::GetMembersByRoomResponse = typedef GetMembersByRoomJob::JobResponse |
| using Kazv::Api::GetNotificationsResponse = typedef GetNotificationsJob::JobResponse |
| using Kazv::Api::GetOneEventResponse = typedef GetOneEventJob::JobResponse |
| using Kazv::Api::GetOneRoomEventResponse = typedef GetOneRoomEventJob::JobResponse |
| using Kazv::Api::GetPresenceResponse = typedef GetPresenceJob::JobResponse |
| using Kazv::Api::GetProtocolsResponse = typedef GetProtocolsJob::JobResponse |
| using Kazv::Api::GetPublicRoomsResponse = typedef GetPublicRoomsJob::JobResponse |
| using Kazv::Api::GetPushersResponse = typedef GetPushersJob::JobResponse |
| using Kazv::Api::GetPushRuleResponse = typedef GetPushRuleJob::JobResponse |
| using Kazv::Api::GetPushRulesResponse = typedef GetPushRulesJob::JobResponse |
| using Kazv::Api::GetRelatingEventsWithRelTypeAndEventTypeResponse = typedef GetRelatingEventsWithRelTypeAndEventTypeJob::JobResponse |
| using Kazv::Api::GetRelatingEventsWithRelTypeResponse = typedef GetRelatingEventsWithRelTypeJob::JobResponse |
| using Kazv::Api::GetRoomEventsResponse = typedef GetRoomEventsJob::JobResponse |
| using Kazv::Api::GetRoomIdByAliasResponse = typedef GetRoomIdByAliasJob::JobResponse |
| using Kazv::Api::GetRoomStateResponse = typedef GetRoomStateJob::JobResponse |
| using Kazv::Api::GetRoomTagsResponse = typedef GetRoomTagsJob::JobResponse |
| using Kazv::Api::GetRoomVisibilityOnDirectoryResponse = typedef GetRoomVisibilityOnDirectoryJob::JobResponse |
| using Kazv::Api::GetTokenOwnerResponse = typedef GetTokenOwnerJob::JobResponse |
| using Kazv::Api::GetTurnServerResponse = typedef GetTurnServerJob::JobResponse |
| using Kazv::Api::GetUrlPreviewResponse = typedef GetUrlPreviewJob::JobResponse |
| using Kazv::Api::GetUserProfileResponse = typedef GetUserProfileJob::JobResponse |
| using Kazv::Api::GetVersionsResponse = typedef GetVersionsJob::JobResponse |
| using Kazv::Api::GetWellknownResponse = typedef GetWellknownJob::JobResponse |
| using Kazv::Api::GetWhoIsResponse = typedef GetWhoIsJob::JobResponse |
| using Kazv::Api::InitialSyncResponse = typedef InitialSyncJob::JobResponse |
| using Kazv::Api::InviteBy3PIDResponse = typedef InviteBy3PIDJob::JobResponse |
| using Kazv::Api::InviteUserResponse = typedef InviteUserJob::JobResponse |
| using Kazv::Api::JoinRoomByIdResponse = typedef JoinRoomByIdJob::JobResponse |
| using Kazv::Api::JoinRoomResponse = typedef JoinRoomJob::JobResponse |
| using Kazv::Api::KickResponse = typedef KickJob::JobResponse |
| using Kazv::Api::KnockRoomResponse = typedef KnockRoomJob::JobResponse |
| using Kazv::Api::LeaveRoomResponse = typedef LeaveRoomJob::JobResponse |
| using Kazv::Api::LoginResponse = typedef LoginJob::JobResponse |
| using Kazv::Api::LogoutAllResponse = typedef LogoutAllJob::JobResponse |
| using Kazv::Api::LogoutResponse = typedef LogoutJob::JobResponse |
| using Kazv::Api::PeekEventsResponse = typedef PeekEventsJob::JobResponse |
| using Kazv::Api::Post3PIDsResponse = typedef Post3PIDsJob::JobResponse |
| using Kazv::Api::PostPusherResponse = typedef PostPusherJob::JobResponse |
| using Kazv::Api::PostReceiptResponse = typedef PostReceiptJob::JobResponse |
| using Kazv::Api::QueryKeysResponse = typedef QueryKeysJob::JobResponse |
| using Kazv::Api::QueryPublicRoomsResponse = typedef QueryPublicRoomsJob::JobResponse |
| using Kazv::Api::QueryUserByIDResponse = typedef QueryUserByIDJob::JobResponse |
| using Kazv::Api::RedactEventResponse = typedef RedactEventJob::JobResponse |
| using Kazv::Api::RefreshResponse = typedef RefreshJob::JobResponse |
| using Kazv::Api::RegisterResponse = typedef RegisterJob::JobResponse |
| using Kazv::Api::RegistrationTokenValidityResponse = typedef RegistrationTokenValidityJob::JobResponse |
| using Kazv::Api::ReportContentResponse = typedef ReportContentJob::JobResponse |
| using Kazv::Api::RequestTokenTo3PIDMSISDNResponse = typedef RequestTokenTo3PIDMSISDNJob::JobResponse |
| using Kazv::Api::RequestTokenToRegisterEmailResponse = typedef RequestTokenToRegisterEmailJob::JobResponse |
| using Kazv::Api::RequestTokenToRegisterMSISDNResponse = typedef RequestTokenToRegisterMSISDNJob::JobResponse |
| using Kazv::Api::RequestTokenToResetPasswordEmailResponse = typedef RequestTokenToResetPasswordEmailJob::JobResponse |
| using Kazv::Api::RequestTokenToResetPasswordMSISDNResponse = typedef RequestTokenToResetPasswordMSISDNJob::JobResponse |
| using Kazv::Api::RoomInitialSyncResponse = typedef RoomInitialSyncJob::JobResponse |
| using Kazv::Api::SearchResponse = typedef SearchJob::JobResponse |
| using Kazv::Api::SendMessageResponse = typedef SendMessageJob::JobResponse |
| using Kazv::Api::SendToDeviceResponse = typedef SendToDeviceJob::JobResponse |
| using Kazv::Api::SetAccountDataResponse = typedef SetAccountDataJob::JobResponse |
| using Kazv::Api::SetAvatarUrlResponse = typedef SetAvatarUrlJob::JobResponse |
| using Kazv::Api::SetDisplayNameResponse = typedef SetDisplayNameJob::JobResponse |
| using Kazv::Api::SetPresenceResponse = typedef SetPresenceJob::JobResponse |
| using Kazv::Api::SetPushRuleResponse = typedef SetPushRuleJob::JobResponse |
| using Kazv::Api::SetReadMarkerResponse = typedef SetReadMarkerJob::JobResponse |
| using Kazv::Api::SetRoomAliasResponse = typedef SetRoomAliasJob::JobResponse |
| using Kazv::Api::SetRoomTagResponse = typedef SetRoomTagJob::JobResponse |
| using Kazv::Api::SetRoomVisibilityOnDirectoryResponse = typedef SetRoomVisibilityOnDirectoryJob::JobResponse |
| using Kazv::Api::SetTypingResponse = typedef SetTypingJob::JobResponse |
| using Kazv::Api::SyncResponse = typedef SyncJob::JobResponse |
| using Kazv::Api::UnbanResponse = typedef UnbanJob::JobResponse |
| using Kazv::Api::UpdateAppserviceRoomDirectoryVisibilityResponse = typedef UpdateAppserviceRoomDirectoryVisibilityJob::JobResponse |
| using Kazv::Api::UpdateDeviceResponse = typedef UpdateDeviceJob::JobResponse |
| using Kazv::Api::UpgradeRoomResponse = typedef UpgradeRoomJob::JobResponse |
| using Kazv::Api::UploadContentResponse = typedef UploadContentJob::JobResponse |
| using Kazv::Api::UploadCrossSigningSignaturesResponse = typedef UploadCrossSigningSignaturesJob::JobResponse |
| using Kazv::Api::UploadKeysResponse = typedef UploadKeysJob::JobResponse |