3 #include <filems/facade/FMSFactoryFacade.h>
4 #include <filems/facade/FMSReadFacade.h>
5 #include <filems/facade/FMSWriteFacade.h>
6 #include <filems/facade/FMSSerializationFacade.h>
10 namespace helios {
namespace filems{
12 using std::shared_ptr;
The main facade for file management system.
Definition: FMSFacade.h:19
FMSFactoryFacade factory
The facade for file management system factories.
Definition: FMSFacade.h:26
FMSWriteFacade write
The facade for file management system writing operations.
Definition: FMSFacade.h:34
FMSFacade()=default
File management system facade default constructor.
virtual void disconnect()
Disconnects all connected components from the main facade.
Definition: FMSFacade.h:55
FMSSerializationFacade serialization
The facade for file management system serialization operations.
Definition: FMSFacade.h:38
FMSReadFacade read
The facade for file management system reading operations.
Definition: FMSFacade.h:30
The facade for FMS factories.
Definition: FMSFactoryFacade.h:10
The facade for FMS reading.
Definition: FMSReadFacade.h:10
The facade for FMS serialization.
Definition: FMSSerializationFacade.h:10
The facade for FMS writing.
Definition: FMSWriteFacade.h:29
virtual void disconnect()
Disconnect all components from the write facade.
Definition: FMSWriteFacade.cpp:17