00001 /* 00002 /-------------------------------------------------------------------- 00003 | 00004 | $Id: plprognot_8h-source.html,v 1.4 2004/09/15 15:26:32 uzadow Exp $ 00005 | 00006 | Copyright (c) 1996-2002 Ulrich von Zadow 00007 | 00008 \-------------------------------------------------------------------- 00009 */ 00010 00011 #ifndef INCL_PLPROGNOT 00012 #define INCL_PLPROGNOT 00013 00014 //! Defines an interface for progress notifications. This interface 00015 //! can be implemented by client classes that wish to display progress 00016 //! bars or similar. 00017 class PLIProgressNotification 00018 { 00019 public: 00020 //! Called during decoding as progress gets made. 00021 virtual void OnProgress 00022 ( double Part 00023 ) = 0; 00024 }; 00025 00026 #endif 00027 /* 00028 /-------------------------------------------------------------------- 00029 | 00030 | $Log: plprognot_8h-source.html,v $ 00030 | Revision 1.4 2004/09/15 15:26:32 uzadow 00030 | Linux compatibility changes, doc update. 00030 | 00031 | Revision 1.3 2004/06/06 12:56:38 uzadow 00032 | Doxygenified documentation. 00033 | 00034 | Revision 1.2 2002/03/31 13:36:42 uzadow 00035 | Updated copyright. 00036 | 00037 | Revision 1.1 2001/09/16 19:03:22 uzadow 00038 | Added global name prefix PL, changed most filenames. 00039 | 00040 | 00041 \-------------------------------------------------------------------- 00042 */