Chrysalis - CLO3D Extensions
Toggle main menu visibility
Loading...
Searching...
No Matches
LocalServer.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_LOCALSERVER_H
2
#define CHRYSALIS_LOCALSERVER_H
3
4
#include <QLocalServer>
5
6
#include "
CLO3DExtensionExport.h
"
7
#include "
BaseLocalServerListener.h
"
8
9
namespace
CLO3D
{
10
class
CLO3D_EXTENSION
LocalServer
{
11
public
:
12
explicit
LocalServer
();
13
void
listen
(std::unique_ptr<BaseLocalServerListener> listener);
14
private
:
15
static
constexpr
auto
SERVER_NAME =
"CLO3D"
;
16
17
QLocalServer localServer;
18
std::unordered_map<std::string, std::unique_ptr<BaseLocalServerListener>> listeners_;
19
};
20
}
21
22
#endif
// CHRYSALIS_LOCALSERVER_H
BaseLocalServerListener.h
CLO3DExtensionExport.h
CLO3D_EXTENSION
#define CLO3D_EXTENSION
Definition
CLO3DExtensionExport.h:12
CLO3D::LocalServer::LocalServer
LocalServer()
Definition
LocalServer.cpp:10
CLO3D::LocalServer::listen
void listen(std::unique_ptr< BaseLocalServerListener > listener)
Definition
LocalServer.cpp:28
CLO3D
Definition
BaseCommand.h:8
integrations
clo3d
include
LocalServer.h
Generated by
1.17.0