| __construct(private stdClass $instancedata,) | core_communication\processor | protected |
| add_delete_user_flag(array $userids) | core_communication\processor | |
| create_instance(context $context, string $provider, int $instanceid, string $component, string $instancetype, string $roomname,) | core_communication\processor | static |
| create_instance_user_mapping(array $userids) | core_communication\processor | |
| delete_instance() | core_communication\processor | |
| delete_instance_non_synced_user_mapping(array $userids) | core_communication\processor | |
| delete_instance_user_mapping(array $userids) | core_communication\processor | |
| delete_user_mappings_for_instance() | core_communication\processor | |
| get_all_delete_flagged_userids() | core_communication\processor | |
| get_all_userids_for_instance() | core_communication\processor | |
| get_avatar() | core_communication\processor | |
| get_avatar_filename() | core_communication\processor | |
| get_component() | core_communication\processor | |
| get_context() | core_communication\processor | |
| get_context_id() | core_communication\processor | |
| get_form_provider() | core_communication\processor | |
| get_id() | core_communication\processor | |
| get_instance_id() | core_communication\processor | |
| get_instance_type() | core_communication\processor | |
| get_instance_userids(bool $synced=false, bool $deleted=false) | core_communication\processor | |
| get_provider() | core_communication\processor | |
| get_provider_status() | core_communication\processor | |
| get_room_name() | core_communication\processor | |
| get_room_provider() | core_communication\processor | |
| get_room_url() | core_communication\processor | |
| get_room_user_provider() | core_communication\processor | |
| get_sync_provider() | core_communication\processor | |
| get_user_provider() | core_communication\processor | |
| is_avatar_synced() | core_communication\processor | |
| is_instance_active() | core_communication\processor | |
| is_provider_available(string $provider) | core_communication\processor | static |
| load_by_id(int $id) | core_communication\processor | static |
| load_by_instance(context $context, string $component, string $instancetype, int $instanceid, ?string $provider=null,) | core_communication\processor | static |
| mark_users_as_not_deleted(array $userids) | core_communication\processor | |
| mark_users_as_synced(array $userids) | core_communication\processor | |
| PROVIDER_ACTIVE | core_communication\processor | |
| PROVIDER_INACTIVE | core_communication\processor | |
| PROVIDER_NONE | core_communication\processor | |
| require_api_enabled() | core_communication\processor | |
| require_room_features() | core_communication\processor | |
| require_room_user_features() | core_communication\processor | |
| require_sync_provider_features() | core_communication\processor | |
| require_user_features() | core_communication\processor | |
| requires_form_features() | core_communication\processor | |
| reset_users_sync_flag(array $userids) | core_communication\processor | |
| set_avatar_filename(?string $filename) | core_communication\processor | |
| set_avatar_synced_flag(bool $synced) | core_communication\processor | |
| set_provider_specific_form_definition(string $provider, MoodleQuickForm $mform) | core_communication\processor | static |
| supports_form_features() | core_communication\processor | |
| supports_room_features() | core_communication\processor | |
| supports_room_user_features() | core_communication\processor | |
| supports_sync_provider_features() | core_communication\processor | |
| supports_user_features() | core_communication\processor | |
| update_instance(?string $active=null, ?string $roomname=null,) | core_communication\processor | |