aboutsummaryrefslogtreecommitdiff
path: root/week11/Exercise08/Link.h
blob: 4ad3f6c64b7516c5c0709be0de350e5496539d71 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once
#include "Message.h"

class Link : public Message {
	char* address;

	void free();
	void copyFrom(const Link& other);

public:
	Link();
	~Link();
	Link(const Link& other);
	Link& operator=(const Link& other);
	Link(Link&& other);
	Link& operator=(Link&& other);

	virtual unsigned size() override;
};