Audacity 3.2.0
IPCServer.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 @file IPCServer.h
6
7 @author Vitaly Sverchinsky
8
9 Part of lib-ipc library
10
11**********************************************************************/
12
13#pragma once
14
15#include <memory>
16
17class IPCChannel;
19
24class IPC_API IPCServer final
25{
26 class Impl;
27 std::unique_ptr<Impl> mImpl;
28public:
42
45 int GetConnectPort() const noexcept;
46};
Interface for sending data from client to server or vice versa, complemented by IPCChannelStatusCallb...
Definition: IPCChannel.h:22
Interface for listening connection status changes.
Definition: IPCChannel.h:37
Simple TCP socket based ipc server. When created server starts to listen for incoming connection (see...
Definition: IPCServer.h:25
std::unique_ptr< Impl > mImpl
Definition: IPCServer.h:26
~IPCServer()
Closes connection if any.