Audacity 3.2.0
IPCClient.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 @file IPCClient.h
6
7 @author Vitaly Sverchinsky
8
9 Part of lib-ipc library
10
11**********************************************************************/
12
13#pragma once
14
15#include <memory>
16
18
23class IPC_API IPCClient final
24{
25 class Impl;
26 std::unique_ptr<Impl> mImpl;
27public:
37 IPCClient(int port, IPCChannelStatusCallback& callback);
42};
Interface for listening connection status changes.
Definition: IPCChannel.h:37
Simple TCP socket based ipc client. When created attempts to connect to existing server (see IPCServe...
Definition: IPCClient.h:24
std::unique_ptr< Impl > mImpl
Definition: IPCClient.h:25
~IPCClient()
Closes connection if any.