]> git.tdb.fi Git - builder.git/blob - source/tar.h
Reorder class members
[builder.git] / source / tar.h
1 /* $Id$
2
3 This file is part of builder
4 Copyright © 2007, 2009  Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
6 */
7
8 #ifndef TAR_H_
9 #define TAR_H_
10
11 #include <msp/core/thread.h>
12 #include "internalaction.h"
13 #include "misc.h"
14
15 class TarBall;
16
17 class Tar: public InternalAction
18 {
19 private:
20         class Worker: public InternalAction::Worker
21         {
22         public:
23                 Worker(Tar &);
24         private:
25                 Tar &tar;
26
27                 void main();
28                 void store_number(char *, unsigned, unsigned);
29         };
30
31         const TarBall &tarball;
32         StringList files;
33
34 public:
35         Tar(Builder &, const TarBall &);
36 };
37
38 #endif