Panda3D
 All Classes Functions Variables Enumerations
testCopy.h
1 // Filename: testCopy.h
2 // Created by: drose (31Oct00)
3 //
4 ////////////////////////////////////////////////////////////////////
5 //
6 // PANDA 3D SOFTWARE
7 // Copyright (c) Carnegie Mellon University. All rights reserved.
8 //
9 // All use of this software is subject to the terms of the revised BSD
10 // license. You should have received a copy of this license along
11 // with this source code in a file named "LICENSE."
12 //
13 ////////////////////////////////////////////////////////////////////
14 
15 #ifndef TESTCOPY_H
16 #define TESTCOPY_H
17 
18 #include "pandatoolbase.h"
19 
20 #include "cvsCopy.h"
21 
22 ////////////////////////////////////////////////////////////////////
23 // Class : TestCopy
24 // Description : A program to copy ordinary files into the cvs tree.
25 // Mainly to test CVSCopy.
26 ////////////////////////////////////////////////////////////////////
27 class TestCopy : public CVSCopy {
28 public:
29  TestCopy();
30 
31  void run();
32 
33 protected:
34  virtual bool copy_file(const Filename &source, const Filename &dest,
35  CVSSourceDirectory *dir, void *extra_data,
36  bool new_file);
37 };
38 
39 #endif
This is the base class for a family of programs that copy files, typically model files like ...
Definition: cvsCopy.h:33
This represents one particular directory in the hierarchy of source directory files.
The name of a file, such as a texture file or an Egg file.
Definition: filename.h:44
A program to copy ordinary files into the cvs tree.
Definition: testCopy.h:27