Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

actions.hpp File Reference

Implements base class Task, TaskFactory and the various supported actions (derived from Task). More...

#include <string>
#include <map>

Include dependency graph for actions.hpp:

Include dependency graph

Namespaces

namespace  Exiv2
namespace  Action

Classes

class  Action::Task
 Abstract base class for all concrete actions. More...
class  Action::TaskFactory
 Task factory. More...
class  Action::Print
 Print the Exif (or other metadata) of a file to stdout More...
class  Action::Rename
 Rename a file to its metadate creation timestamp, in the specified format. More...
class  Action::Adjust
 Adjust the Exif (or other metadata) timestamps More...
class  Action::Erase
 Erase the entire exif data or only the thumbnail section. More...
class  Action::Extract
 Extract the entire exif data or only the thumbnail section. More...
class  Action::Insert
 Insert the Exif data from corresponding *.exv files. More...

Enumerations

enum  TaskType {
  none, adjust, print, rename,
  erase, extract, insert
}
 Enumerates all tasks.

Detailed Description

Implements base class Task, TaskFactory and the various supported actions (derived from Task).

Version:
Rev
454
Author:
Andreas Huggel (ahu) ahuggel@gmx.net
Date:
11-Dec-03, ahu: created

Generated on Sun Dec 12 17:53:53 2004 for Exiv2 by  doxygen 1.3.9.1