add blob tag
[ecparse.git] / ED2KLink.h
1 /**
2  * © 2008 by David ‘Bombe’ Roden <bombe@pterodactylus.net>
3  */
4
5 #pragma once
6
7 class ED2KLink {
8
9 public:
10         ED2KLink(const char* filename, const size_t size, const void* hash);
11         ~ED2KLink();
12
13         static ED2KLink* parseED2KLink(const char* buffer);
14
15         const char* getLink();
16         const char* getFilename();
17         const size_t getSize();
18         const void* getHash();
19
20 private:
21         char* link;
22         char* filename;
23         size_t size;
24         void* hash;
25 };
26