EchoMap
2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Toggle main menu visibility
Loading...
Searching...
No Matches
CompleteProjectLoadNotification.hpp
Go to the documentation of this file.
1
9
10
#ifndef ECHOMAP_COMPLETEPROJECTLOADNOTIFICATION_HPP
11
#define ECHOMAP_COMPLETEPROJECTLOADNOTIFICATION_HPP
12
13
#if defined(__EMSCRIPTEN__) || defined(__DOXYGEN__)
14
15
#include "
../../objects/IDAllocator.hpp
"
16
17
namespace
echomap
18
{
19
20
class
PartialProject
;
21
30
struct
CompleteProjectLoadNotification
31
{
37
explicit
CompleteProjectLoadNotification
(id_type
project_id
);
38
45
void
verify_project
(
const
PartialProject
* context)
const
;
46
47
id_type
project_id
;
48
};
49
50
}
// namespace echomap
51
52
#endif
// __EMSCRIPTEN__
53
54
#endif
// ECHOMAP_COMPLETEPROJECTLOADNOTIFICATION_HPP
IDAllocator.hpp
IDAllocator specification.
echomap::PartialProject
A Project with semantics for expressing an incomplete set of owned Signal objects.
Definition
PartialProject.hpp:32
echomap
The main EchoMap outermost namespace for all non-exported symbols.
Definition
ActionController.hpp:20
echomap::CompleteProjectLoadNotification::CompleteProjectLoadNotification
CompleteProjectLoadNotification(id_type project_id)
Create a CompleteProjectLoadNotification to indicate that the referenced Project is ready to be loade...
Definition
CompleteProjectLoadNotification.cpp:20
echomap::CompleteProjectLoadNotification::verify_project
void verify_project(const PartialProject *context) const
Verify that the given Project matches the intended target.
Definition
CompleteProjectLoadNotification.cpp:27
echomap::CompleteProjectLoadNotification::project_id
id_type project_id
The ID of the Project to be loaded.
Definition
CompleteProjectLoadNotification.hpp:47
src
notifications
web
CompleteProjectLoadNotification.hpp
Generated by
1.17.0