00001 #ifndef PSFA_HELPER_HPP
00002 #define PSFA_HELPER_HPP
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <string>
00021 #include <vector>
00022
00023 typedef unsigned short XMLCh;
00025 namespace psfahelper
00026 {
00034 bool
00035 onlyWhiteSpace( const std::string theString );
00036
00044 unsigned int
00045 getXMLChLength ( const XMLCh* const field );
00046
00057 const std::string
00058 stripWhiteSpace( std::string theString );
00059
00068 const std::string
00069 getMd5Sum( const std::string path, const std::string fileName );
00070
00081 void
00082 splitString( const std::string theString,
00083 std::vector< std::string >& theVector,
00084 const std::string delim = " " );
00085
00095 void
00096 getFilePaths( const std::string path,
00097 const std::string pattern,
00098 std::vector< std::string > & fileList );
00099
00107 bool
00108 pathIsDir( const std::string path );
00109
00117 bool
00118 pathIsReadable( const std::string path );
00119
00127 int
00128 getFileSize( const std::string path );
00129 }
00130 #endif