Audacity
3.2.0
libraries
lib-ipc
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
17
class
IPCChannelStatusCallback
;
18
23
class
IPC_API
IPCClient
final
24
{
25
class
Impl
;
26
std::unique_ptr<Impl>
mImpl
;
27
public
:
37
IPCClient
(
int
port,
IPCChannelStatusCallback
& callback);
41
~IPCClient
();
42
};
IPCChannelStatusCallback
Interface for listening connection status changes.
Definition:
IPCChannel.h:37
IPCClient::Impl
Definition:
IPCClient.cpp:25
IPCClient
Simple TCP socket based ipc client. When created attempts to connect to existing server (see IPCServe...
Definition:
IPCClient.h:24
IPCClient::mImpl
std::unique_ptr< Impl > mImpl
Definition:
IPCClient.h:25
IPCClient::~IPCClient
~IPCClient()
Closes connection if any.
Generated by
1.9.3