inlib
1.2.0
|
00001 // Copyright (C) 2010, Guy Barrand. All rights reserved. 00002 // See the file inlib.license for terms. 00003 00004 #ifndef inlib_wroot_itree 00005 #define inlib_wroot_itree 00006 00007 #include "../typedefs" 00008 00009 namespace inlib { 00010 namespace wroot { 00011 class idir; 00012 }} 00013 00014 namespace inlib { 00015 namespace wroot { 00016 00017 class itree { 00018 public: 00019 virtual ~itree(){} 00020 public: 00021 virtual void add_tot_bytes(uint32) = 0; 00022 virtual void add_zip_bytes(uint32) = 0; 00023 virtual idir& dir() = 0; 00024 virtual const idir& dir() const = 0; 00025 }; 00026 00027 }} 00028 00029 #endif