aboutsummaryrefslogtreecommitdiffstats
path: root/apps/hiperf/src/client.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/hiperf/src/client.h')
-rw-r--r--apps/hiperf/src/client.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/hiperf/src/client.h b/apps/hiperf/src/client.h
index f45b9af43..bc80c874c 100644
--- a/apps/hiperf/src/client.h
+++ b/apps/hiperf/src/client.h
@@ -16,12 +16,16 @@
#pragma once
#include <common.h>
+#include <hicn/transport/utils/noncopyable.h>
namespace hiperf {
-class HIperfClient {
+class HIperfClient : ::utils::NonCopyable {
public:
HIperfClient(const ClientConfiguration &conf);
+ HIperfClient(HIperfClient &&other);
+ HIperfClient &operator=(HIperfClient &&other);
+
~HIperfClient();
int setup();
void run();