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
RegisterVFSMappingNotification.hpp
Go to the documentation of this file.
1
9
10
#ifndef ECHOMAP_REGISTERVFSMAPPINGNOTIFICATION_HPP
11
#define ECHOMAP_REGISTERVFSMAPPINGNOTIFICATION_HPP
12
13
#if defined(__EMSCRIPTEN__) || defined(__DOXYGEN__)
14
15
#include <
filesystem
>
16
17
#include "
../../objects/IDAllocator.hpp
"
18
19
namespace
echomap
20
{
21
22
class
PartialProject
;
23
32
struct
RegisterVFSMappingNotification
33
{
41
RegisterVFSMappingNotification
(
42
id_type
project_id
,
43
std::filesystem::path
external
,
44
std::filesystem::path
internal
45
);
46
53
void
verify_project
(
const
PartialProject
* context)
const
;
54
55
id_type
project_id
;
56
std::filesystem::path
external
;
57
std::filesystem::path
internal
;
58
};
59
60
}
// namespace echomap
61
62
#endif
// __EMSCRIPTEN__
63
64
#endif
// ECHOMAP_REGISTERVFSMAPPINGNOTIFICATION_HPP
IDAllocator.hpp
IDAllocator specification.
echomap::PartialProject
A Project with semantics for expressing an incomplete set of owned Signal objects.
Definition
PartialProject.hpp:32
filesystem
echomap
The main EchoMap outermost namespace for all non-exported symbols.
Definition
ActionController.hpp:20
std::filesystem::path
echomap::RegisterVFSMappingNotification::RegisterVFSMappingNotification
RegisterVFSMappingNotification(id_type project_id, std::filesystem::path external, std::filesystem::path internal)
Creates a new RegisterVFSMappingNotification to express a mapping between the external and internal p...
Definition
RegisterVFSMappingNotification.cpp:20
echomap::RegisterVFSMappingNotification::verify_project
void verify_project(const PartialProject *context) const
Verify that the given Project matches the intended target.
Definition
RegisterVFSMappingNotification.cpp:31
echomap::RegisterVFSMappingNotification::external
std::filesystem::path external
The path on the external file system.
Definition
RegisterVFSMappingNotification.hpp:56
echomap::RegisterVFSMappingNotification::project_id
id_type project_id
The ID of the Project to which the mapping relates.
Definition
RegisterVFSMappingNotification.hpp:55
echomap::RegisterVFSMappingNotification::internal
std::filesystem::path internal
The path on the internal file system.
Definition
RegisterVFSMappingNotification.hpp:57
src
notifications
web
RegisterVFSMappingNotification.hpp
Generated by
1.17.0