Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.3
scpm
scpm-no_using_in_header.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File scpm-no_using_in_header.patch of Package scpm
Index: include/scdb.h =================================================================== --- include/scdb.h.orig 2012-07-04 17:43:43.310738785 +0200 +++ include/scdb.h 2012-07-04 17:47:25.675388343 +0200 @@ -17,8 +17,6 @@ #ifndef SCDB_H #define SCDB_H -using namespace std; - #include <vector> #include <string> #include <iostream> @@ -32,21 +30,21 @@ public: struct dbinfo_t { - string version; - string type; + std::string version; + std::string type; bool is_local; }; struct resource_dep_t { - string name; - string type; + std::string name; + std::string type; }; struct db_action_failed { public: - db_action_failed( string r ) { reason = r; }; - string reason; + db_action_failed( std::string r ) { reason = r; }; + std::string reason; }; static const int db_state_ok = 0; @@ -59,123 +57,123 @@ public: // scdb specific functions struct dbinfo_t GetDBInfo( ); int LoadDB( ) throw( db_action_failed ); - int LoadDB( string dbfile ) throw( db_action_failed ); - int LoadDB( istream &input, bool quick=false ) throw( db_action_failed ); + int LoadDB( std::string dbfile ) throw( db_action_failed ); + int LoadDB( std::istream &input, bool quick=false ) throw( db_action_failed ); void SaveDB( ) throw( db_action_failed ); - void SaveDB( ostream &output ) throw( db_action_failed ); + void SaveDB( std::ostream &output ) throw( db_action_failed ); void DropDB( ); bool Modified( ) { return modified; }; - string GetSCDBVersion( ); - void SetSCDBVersion( string version ); - string GetFormat( ) { return "xml"; }; - string GetFormatVersion( ); + std::string GetSCDBVersion( ); + void SetSCDBVersion( std::string version ); + std::string GetFormat( ) { return "xml"; }; + std::string GetFormatVersion( ); bool UpToDate(); // scdb global functions - void SetStatusFlag( string status_flag, bool value ) throw( db_action_failed ); - bool GetStatusFlag( string status_flag ) throw( db_action_failed ); - void SetStatusKey( string status_key, string value ) throw( db_action_failed ); - string GetStatusKey( string status_key ) throw( db_action_failed ); - void SetActiveProfile( string profile_name ) throw( db_action_failed ); - string GetActiveProfile( ) throw( db_action_failed ); - vector<string> GetProfiles( ) throw( db_action_failed ); + void SetStatusFlag( std::string status_flag, bool value ) throw( db_action_failed ); + bool GetStatusFlag( std::string status_flag ) throw( db_action_failed ); + void SetStatusKey( std::string status_key, std::string value ) throw( db_action_failed ); + std::string GetStatusKey( std::string status_key ) throw( db_action_failed ); + void SetActiveProfile( std::string profile_name ) throw( db_action_failed ); + std::string GetActiveProfile( ) throw( db_action_failed ); + std::vector<std::string> GetProfiles( ) throw( db_action_failed ); // resource functions - bool ResourceExists( string resource_name, string resource_type ) + bool ResourceExists( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceAdd( string resource_name, string resource_type ) + void ResourceAdd( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceAddType( string resource_type ) + void ResourceAddType( std::string resource_type ) throw( db_action_failed ); - void ResourceDelete( string resource_name, string resource_type ) + void ResourceDelete( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceAddDep( string resource_name, string resource_type, string dep_name, string dep_type ) + void ResourceAddDep( std::string resource_name, std::string resource_type, std::string dep_name, std::string dep_type ) throw( db_action_failed ); - void ResourceCleanDeps( string resource_name, string resource_type ) + void ResourceCleanDeps( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - vector<resource_dep_t> ResourceGetDeps( string resource_name, string resource_type ) + std::vector<resource_dep_t> ResourceGetDeps( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - vector<string> ResourceGetTypes( ) + std::vector<std::string> ResourceGetTypes( ) throw( db_action_failed ); - vector<string> ResourceGetNames( string resource_type ) + std::vector<std::string> ResourceGetNames( std::string resource_type ) throw( db_action_failed ); - void ResourceAddData( string resource_name, string resource_type, - string data_entry, string data_value ) + void ResourceAddData( std::string resource_name, std::string resource_type, + std::string data_entry, std::string data_value ) throw( db_action_failed ); - void ResourceClearData( string resource_name, string resource_type ) + void ResourceClearData( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceGetData( string resource_name, string resource_type, - vector<string> &data_entries, vector<string> &data_values ) + void ResourceGetData( std::string resource_name, std::string resource_type, + std::vector<std::string> &data_entries, std::vector<std::string> &data_values ) throw( db_action_failed ); // profile functions - bool ProfileExists( string profile_name ) + bool ProfileExists( std::string profile_name ) throw( db_action_failed ); - void ProfileAdd( string profile_name ) + void ProfileAdd( std::string profile_name ) throw( db_action_failed ); - void ProfileDelete( string profile_name ) + void ProfileDelete( std::string profile_name ) throw( db_action_failed ); - void ProfileAddResource( string profile_name, string resource_name, string resource_type ) + void ProfileAddResource( std::string profile_name, std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ProfileDeleteResource( string profile_name, string resource_name, string resource_type ) + void ProfileDeleteResource( std::string profile_name, std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ProfileClearResources( string profile_name, string resource_type="all" ) + void ProfileClearResources( std::string profile_name, std::string resource_type="all" ) throw( db_action_failed ); - bool ProfileHasResource( string profile_name, string resource_name, string resource_type ) + bool ProfileHasResource( std::string profile_name, std::string resource_name, std::string resource_type ) throw( db_action_failed ); - bool ProfileGetFlag( string profile, string flag ) + bool ProfileGetFlag( std::string profile, std::string flag ) throw( db_action_failed ); - void ProfileSetFlag( string profile, string flag, bool value ) + void ProfileSetFlag( std::string profile, std::string flag, bool value ) throw( db_action_failed ); - string ProfileGetKey( string profile, string key ) + std::string ProfileGetKey( std::string profile, std::string key ) throw( db_action_failed ); - void ProfileSetKey( string profile, string key, string value ) + void ProfileSetKey( std::string profile, std::string key, std::string value ) throw( db_action_failed ); - string ProfileGetScript( string profile, string script_name ) + std::string ProfileGetScript( std::string profile, std::string script_name ) throw( db_action_failed ); - void ProfileSetScript( string profile, string script_name, string script_location ) + void ProfileSetScript( std::string profile, std::string script_name, std::string script_location ) throw( db_action_failed ); - vector<string> ProfileGetResourceTypes( string profile ) + std::vector<std::string> ProfileGetResourceTypes( std::string profile ) throw( db_action_failed ); - vector<string> ProfileGetResources( string profile, string resource_type ) + std::vector<std::string> ProfileGetResources( std::string profile, std::string resource_type ) throw( db_action_failed ); // generic access functions - void Dump( ostream &output, string key="root" ) + void Dump( std::ostream &output, std::string key="root" ) throw( db_action_failed ); - void SetValue( string key, string value ) + void SetValue( std::string key, std::string value ) throw( db_action_failed ); - string GetValue( string key ) + std::string GetValue( std::string key ) throw( db_action_failed ); - void AddNodes( string key, string value="" ) throw( db_action_failed ); - void DeleteNodes( string key ) throw( db_action_failed ); - void RenameNodes( string key, string name ) throw( db_action_failed ); + void AddNodes( std::string key, std::string value="" ) throw( db_action_failed ); + void DeleteNodes( std::string key ) throw( db_action_failed ); + void RenameNodes( std::string key, std::string name ) throw( db_action_failed ); // SCDB file interface helpers struct no_such_file{}; struct file_exists{}; - bool FileExists( const string &profile, const string &resource_type, - const string &resource_name ) + bool FileExists( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed ); - void FileSave( const string &profile, const string &resource_type, - const string &resource_name, istream &in, struct stat *st=NULL) + void FileSave( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, std::istream &in, struct stat *st=NULL) throw( db_action_failed ); - void FileRestore( const string &profile, const string &resource_type, - const string &resource_name, ostream &out, + void FileRestore( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, std::ostream &out, struct stat *st=NULL ) throw( db_action_failed, no_such_file ); - void FileCopy( const string &profile, const string &dest_profile, const string &resource_type, - const string &resource_name ) + void FileCopy( const std::string &profile, const std::string &dest_profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed, no_such_file, file_exists ); - void FileDelete( const string &profile, const string &resource_type, - const string &resource_name ) + void FileDelete( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed, no_such_file ); - string &FileGetMD5( const string &profile, const string &resource_type, - const string &resource_name ) + std::string &FileGetMD5( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed, no_such_file ); - bool FileHasBackup( const string &profile, const string &resource_type, - const string &resource_name ); + bool FileHasBackup( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ); private: static SCDB * scdb_handle; Index: src/cli/db_commands.h =================================================================== --- src/cli/db_commands.h.orig 2012-07-04 17:43:16.921373780 +0200 +++ src/cli/db_commands.h 2012-07-04 17:43:59.443350601 +0200 @@ -17,31 +17,29 @@ #ifndef COMMANDS_H #define COMMANDS_H -using namespace std; - #include "globals.h" #include <string> #include <vector> -void cmd_help( vector<string> &args ); -void cmd_load( vector<string> &args ); -void cmd_save( vector<string> &args ); -void cmd_info( vector<string> &args ); -void cmd_db_version( vector<string> &args ); -void cmd_scpm_version( vector<string> &args ); -void cmd_create( vector<string> &args ); -void cmd_drop( vector<string> &args ); -void cmd_dump( vector<string> &args ); -void cmd_show( vector<string> &args ); -void cmd_minimize( vector<string> &args ); -void cmd_maximize( vector<string> &args ); -void cmd_customize( vector<string> &args ); -void cmd_rebuild_deps( vector<string> &args ); -void cmd_convert( vector<string> &args ); -void cmd_clean( vector<string> &args ); -void cmd_get( vector<string> &args ); -void cmd_set( vector<string> &args ); -void cmd_export( vector<string> &args ); -void cmd_import( vector<string> &args ); +void cmd_help( std::vector<std::string> &args ); +void cmd_load( std::vector<std::string> &args ); +void cmd_save( std::vector<std::string> &args ); +void cmd_info( std::vector<std::string> &args ); +void cmd_db_version( std::vector<std::string> &args ); +void cmd_scpm_version( std::vector<std::string> &args ); +void cmd_create( std::vector<std::string> &args ); +void cmd_drop( std::vector<std::string> &args ); +void cmd_dump( std::vector<std::string> &args ); +void cmd_show( std::vector<std::string> &args ); +void cmd_minimize( std::vector<std::string> &args ); +void cmd_maximize( std::vector<std::string> &args ); +void cmd_customize( std::vector<std::string> &args ); +void cmd_rebuild_deps( std::vector<std::string> &args ); +void cmd_convert( std::vector<std::string> &args ); +void cmd_clean( std::vector<std::string> &args ); +void cmd_get( std::vector<std::string> &args ); +void cmd_set( std::vector<std::string> &args ); +void cmd_export( std::vector<std::string> &args ); +void cmd_import( std::vector<std::string> &args ); #endif Index: src/main/executor.hh =================================================================== --- src/main/executor.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/executor.hh 2012-07-04 17:43:59.443350601 +0200 @@ -18,8 +18,6 @@ #ifndef EXECUTOR_H #define EXECUTOR_H -using namespace std; - #include <string> #include <vector> #include <iostream> @@ -30,17 +28,17 @@ public: struct exec_failed {}; - Executor( string filename ); + Executor( std::string filename ); ~Executor( ); //int Run( streambuf *outbuf, streambuf *inbuf ) throw( exec_failed ); - //int Run( vector<string> &out_strings, iostream &command_errstream ) throw( exec_failed ); - int Run( vector<string> &out_strings, vector<string> &err_strings ) throw( exec_failed ); - int Run( string &logdir, bool verbose=true ) throw( exec_failed ); + //int Run( vector<std::string> &out_std::strings, iostream &command_errstream ) throw( exec_failed ); + int Run( std::vector<std::string> &out_strings, std::vector<std::string> &err_strings ) throw( exec_failed ); + int Run( std::string &logdir, bool verbose=true ) throw( exec_failed ); private: - string fname; + std::string fname; char *args[20]; int num_args; @@ -50,13 +48,13 @@ class Script { public: - Script( const string &filename ); + Script( const std::string &filename ); void Exec(); private: - const string &scriptfile; + const std::string &scriptfile; }; Index: src/main/log.hh =================================================================== --- src/main/log.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/log.hh 2012-07-04 17:43:59.443350601 +0200 @@ -18,8 +18,6 @@ #ifndef LOG_H #define LOG_H -using namespace std; - #include <string> #include <sstream> #include <scpm_types.h> @@ -65,10 +63,10 @@ public: static const int EXIT_WARNING = 1; void SetLog( logtype_t log_type, logmode_t logmode ); - void WriteMessage( string module_name, logclass_t log_class, string message, - string action="" ); - void WriteRawMessage( logclass_t log_class, string message, string action="" ); - string GetLastMessage(); + void WriteMessage( std::string module_name, logclass_t log_class, std::string message, + std::string action="" ); + void WriteRawMessage( logclass_t log_class, std::string message, std::string action="" ); + std::string GetLastMessage(); bool Aborted( ) { return aborted; }; void ClearAborted( ) { aborted = false; }; @@ -79,7 +77,7 @@ public: static const struct error_t{} error; // logging operations - Log &operator<<( string s); + Log &operator<<( std::string s); Log &operator<<( char c ); Log &operator<<( long i ); Log &operator<<( unsigned long i ); @@ -95,8 +93,8 @@ public: Log &operator<<( warning_t &a ); Log &operator<<( error_t &a ); - string trans( string raw ); - string untrans( string raw ); + std::string trans( std::string raw ); + std::string untrans( std::string raw ); private: @@ -105,13 +103,13 @@ private: static Log *log_handle; - static string last_error; + static std::string last_error; static int log_type; static int log_mode; static int exit_mode; static int current_class; - static stringstream buf; + static std::stringstream buf; bool aborted; }; Index: src/main/modlib.hh =================================================================== --- src/main/modlib.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/modlib.hh 2012-07-04 17:43:59.443350601 +0200 @@ -17,8 +17,6 @@ #ifndef MODLIB_H #define MODLIB_H -using namespace std; - #include <string> #include <vector> #include <iostream> @@ -29,13 +27,15 @@ public: struct handler_not_available {}; - string GetMD5sum( string filename ); - string GetMD5sum( istream &input ); + std::string GetMD5sum( std::string filename ); + std::string GetMD5sum( std::istream &input ); - int CallHandler( string resource_type, string resource_name, - string action, string args, vector<string> &output, vector<string> &errout ) + int CallHandler( std::string resource_type, std::string resource_name, + std::string action, std::string args, + std::vector<std::string> &output, + std::vector<std::string> &errout ) throw( handler_not_available ); - bool HasHandler( string resource_type, string resource_name, string action ); + bool HasHandler( std::string resource_type, std::string resource_name, std::string action ); }; Index: src/main/profile.hh =================================================================== --- src/main/profile.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/profile.hh 2012-07-04 17:43:59.443350601 +0200 @@ -18,8 +18,6 @@ #ifndef PROFILE_H #define PROFILE_H -using namespace std; - #include <scdb.hh> #include "resource.hh" #include "log.hh" @@ -30,10 +28,10 @@ class Profile { public: - Profile( string profile_name ); + Profile( std::string profile_name ); ~Profile( ); - string GetName( ) { return name; }; + std::string GetName( ) { return name; }; bool IsClean( ); bool IsActive( ); @@ -41,9 +39,9 @@ public: void SetInactive( ); void Remove( ); void Restore( ); - void SetRoot( string root, bool is_profile_root ); - vector<string> GetResources( string resource_type ); - vector<string> GetModifiedResources( string resource_type ); + void SetRoot( std::string root, bool is_profile_root ); + std::vector<std::string> GetResources( std::string resource_type ); + std::vector<std::string> GetModifiedResources( std::string resource_type ); void DetermineResourceActions( ); // script helpers @@ -51,36 +49,36 @@ public: void ScriptRunPostStart( ); void ScriptRunPreStop ( ); void ScriptRunPostStop ( ); - void ScriptSetPreStart ( istream &input ); - void ScriptSetPostStart( istream &input ); - void ScriptSetPreStop ( istream &input ); - void ScriptSetPostStop ( istream &input ); - void ScriptGetPreStart ( ostream &output ); - void ScriptGetPostStart( ostream &output ); - void ScriptGetPreStop ( ostream &output ); - void ScriptGetPostStop ( ostream &output ); + void ScriptSetPreStart ( std::istream &input ); + void ScriptSetPostStart( std::istream &input ); + void ScriptSetPreStop ( std::istream &input ); + void ScriptSetPostStop ( std::istream &input ); + void ScriptGetPreStart ( std::ostream &output ); + void ScriptGetPostStart( std::ostream &output ); + void ScriptGetPreStop ( std::ostream &output ); + void ScriptGetPostStop ( std::ostream &output ); void ScriptUnsetPreStart ( ); void ScriptUnsetPostStart( ); void ScriptUnsetPreStop ( ); void ScriptUnsetPostStop ( ); - bool HasScript( string scriptname ); + bool HasScript( std::string scriptname ); private: - const string module_name; + const std::string module_name; SCDB *db; Log *log; - string name; + std::string name; bool clean; - vector<string> resources; - vector<Resource*> resources_to_start; - vector<Resource*> resources_to_stop; - vector<Resource*> resources_keep_running; - - void SaveScript( string scriptname, istream &input ); - void DumpScript( string scriptname, ostream &output ); - void RemoveScript( string scriptname ); - void RunScript( string scriptname ); + std::vector<std::string> resources; + std::vector<Resource*> resources_to_start; + std::vector<Resource*> resources_to_stop; + std::vector<Resource*> resources_keep_running; + + void SaveScript( std::string scriptname, std::istream &input ); + void DumpScript( std::string scriptname, std::ostream &output ); + void RemoveScript( std::string scriptname ); + void RunScript( std::string scriptname ); }; Index: src/main/progress.hh =================================================================== --- src/main/progress.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/progress.hh 2012-07-04 17:43:59.443350601 +0200 @@ -18,8 +18,6 @@ #ifndef PROGRESS_H #define PROGRESS_H -using namespace std; - #include <iostream> #include <string> @@ -37,7 +35,7 @@ public: void SetOutputMode( int flags ); void SetBar( int bar_length=100 ); - void Print( const string &info, int verbose=0 ); + void Print( const std::string &info, int verbose=0 ); void Newline( int verbose=0 ); void SetSegment( int percent ); void SetSegmentSteps( int steps ); @@ -46,13 +44,13 @@ public: private: - Progress( ostream &info_out, ostream &hash_out ); + Progress( std::ostream &info_out, std::ostream &hash_out ); ~Progress( ); static Progress *progress; - ostream &output_info; - ostream &output_hash; + std::ostream &output_info; + std::ostream &output_hash; int vlev; int output_flags; int abs_length; Index: src/main/resource.hh =================================================================== --- src/main/resource.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/resource.hh 2012-07-04 17:43:59.443350601 +0200 @@ -18,8 +18,6 @@ #ifndef RESOURCE_H #define RESOURCE_H -using namespace std; - #include <scdb.hh> #include <string> #include <vector> @@ -35,9 +33,9 @@ public: virtual ~Resource( ); - string &GetName( ) { return name; }; - string &GetProfile( ) { return profile; }; - virtual string GetType( ) { return "__unknown"; }; + std::string &GetName( ) { return name; }; + std::string &GetProfile( ) { return profile; }; + virtual std::string GetType( ) { return "__unknown"; }; // Resource status functions virtual bool Modified( ) throw( not_available ); @@ -45,7 +43,7 @@ public: virtual bool Active( ) throw( not_available ); virtual bool Running( ) throw( not_available ); virtual bool NeedsUpdate( ) throw( not_available ); - virtual bool ModifiedInProfile( const string &dest_profile ) throw( not_available ); + virtual bool ModifiedInProfile( const std::string &dest_profile ) throw( not_available ); virtual bool HasSystemAlternative( ) throw( not_available ); virtual bool HasSystemBackup( ) throw( not_available ); virtual bool HasBackup( ) throw( not_available ); @@ -56,19 +54,19 @@ public: virtual bool Start( ) throw( not_available ); virtual bool Stop( ) throw( not_available ); virtual bool Restart( ) throw( not_available ); - virtual bool Patch( const string &ref_profile ) throw( not_available ); + virtual bool Patch( const std::string &ref_profile ) throw( not_available ); virtual bool AddBackup( ) throw( not_available ); - virtual bool RestoreBackup( const string * version = NULL ) throw( not_available ); - virtual bool RemoveBackup( const string * version = NULL ) throw( not_available ); - virtual bool Export( const string &root ) throw( not_available ); - virtual bool Import( const string &root ) throw( not_available ); + virtual bool RestoreBackup( const std::string * version = NULL ) throw( not_available ); + virtual bool RemoveBackup( const std::string * version = NULL ) throw( not_available ); + virtual bool Export( const std::string &root ) throw( not_available ); + virtual bool Import( const std::string &root ) throw( not_available ); - virtual vector< pair<time_t, string> > GetBackupVersions( ) throw (not_available); - virtual vector<string> GetDependencies( string resource_type ) throw( not_available ); + virtual std::vector< std::pair<time_t, std::string> > GetBackupVersions( ) throw (not_available); + virtual std::vector<std::string> GetDependencies( std::string resource_type ) throw( not_available ); virtual int GetStartPriority( ) throw( not_available ); virtual int GetStopPriority( ) throw( not_available ); - virtual void ShowChanges( ostream &output, bool backup=false, string version="" ) throw( not_available ); + virtual void ShowChanges( std::ostream &output, bool backup=false, std::string version="" ) throw( not_available ); virtual bool Refresh( ) throw( not_available ); // Resource database functions @@ -76,26 +74,26 @@ public: void WriteData( ); // Profile specific data - void SetProfile( string profile_name ) { profile = profile_name; }; - void SetResourceRoot( string root ); + void SetProfile( std::string profile_name ) { profile = profile_name; }; + void SetResourceRoot( std::string root ); protected: - Resource( string name_string, string type_string, bool allow_missing ) throw( resource_unknown ); + Resource( std::string name_string, std::string type_string, bool allow_missing ) throw( resource_unknown ); - string name; - string type; + std::string name; + std::string type; bool missok; struct data_element { - string data_name; - string data_value; + std::string data_name; + std::string data_value; }; - vector<data_element> resource_data; + std::vector<data_element> resource_data; - string profile; - string resource_root; + std::string profile; + std::string resource_root; private: Index: src/main/resource_helpers.hh =================================================================== --- src/main/resource_helpers.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/resource_helpers.hh 2012-07-04 17:43:59.444350577 +0200 @@ -18,8 +18,6 @@ #ifndef RESOURCE_HELPERS_H #define RESOURCE_HELPERS_H -using namespace std; - #include <resource.hh> #include <vector> #include <scdb.hh> @@ -44,16 +42,16 @@ public: }; ~Resource_helpers( ); - vector<string> GetResourceTypes( ) { return module_names; }; - vector<string> GetResourceNames( string resource_type ); - Resource *CreateObject( string resource_type, string resource_name, bool allow_missing=false ) + std::vector<std::string> GetResourceTypes( ) { return module_names; }; + std::vector<std::string> GetResourceNames( std::string resource_type ); + Resource *CreateObject( std::string resource_type, std::string resource_name, bool allow_missing=false ) throw ( type_invalid, Resource::resource_unknown ); private: Log *log; - vector<string> module_names; + std::vector<std::string> module_names; }; Index: src/main/scpm_conf.hh =================================================================== --- src/main/scpm_conf.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/scpm_conf.hh 2012-07-04 17:43:59.444350577 +0200 @@ -18,8 +18,6 @@ #ifndef SCPM_CONF_H #define SCPM_CONF_H -using namespace std; - #include <string> class SCPM_conf @@ -32,19 +30,19 @@ public: struct scpm_panic{}; static SCPM_conf * GetHandle( ) { return handle; }; - string GetInitDir( ) { return initdir; }; - string GetLibDir( ) { return libdir; }; - string GetDBFile( ) { return dbfile; }; - string GetLogfile( ) { return logfile; }; - string GetRPMFile( ) { return rpmfile; }; - string GetResourceSet( ) { return resource_set; }; - string GetSetDir( ) { return libdir+"/resource_sets"; }; - string GetUserSetDir( ) { return "/var/lib/scpm/resource_sets"; }; - string GetGroupDir( ) { return libdir+"/resource_groups"; }; - string GetUserGroupDir( ) { return "/var/lib/scpm/resource_groups"; }; - string GetGroupsFile( ) { return groupsfile; }; - string GetProfileDir( ) { return profiledir; }; - string GetBootMode( ) { return boot_mode_str; }; + std::string GetInitDir( ) { return initdir; }; + std::string GetLibDir( ) { return libdir; }; + std::string GetDBFile( ) { return dbfile; }; + std::string GetLogfile( ) { return logfile; }; + std::string GetRPMFile( ) { return rpmfile; }; + std::string GetResourceSet( ) { return resource_set; }; + std::string GetSetDir( ) { return libdir+"/resource_sets"; }; + std::string GetUserSetDir( ) { return "/var/lib/scpm/resource_sets"; }; + std::string GetGroupDir( ) { return libdir+"/resource_groups"; }; + std::string GetUserGroupDir( ) { return "/var/lib/scpm/resource_groups"; }; + std::string GetGroupsFile( ) { return groupsfile; }; + std::string GetProfileDir( ) { return profiledir; }; + std::string GetBootMode( ) { return boot_mode_str; }; void SetOptions( int options ); bool LogToStderr( ) { return log_to_stderr; }; bool LogToFile( ) { return log_to_file; }; @@ -67,16 +65,16 @@ public: bool WaitCommit( ) { return wait_commit; }; // you can also set some values - void SetLibDir( string value ) { libdir = value; changed = true; }; - void SetDBFile( string value ) { dbfile = value; changed = true; }; - void SetLogFile( string value ) { logfile = value; changed = true; }; - void SetResourceSet( string value ) { resource_set = value; changed = true; }; + void SetLibDir( std::string value ) { libdir = value; changed = true; }; + void SetDBFile( std::string value ) { dbfile = value; changed = true; }; + void SetLogFile( std::string value ) { logfile = value; changed = true; }; + void SetResourceSet( std::string value ) { resource_set = value; changed = true; }; void SetBootMode( bool value ) { boot_mode = value; }; // support for setting some options struct io_error{}; struct no_such_option{}; - void SaveOption( const string &option, const string &value ) + void SaveOption( const std::string &option, const std::string &value ) throw( io_error, no_such_option ); private: @@ -85,15 +83,15 @@ private: ~SCPM_conf(); void SaveConfig(); - string initdir; - string dbfile; - string libdir; - string logfile; - string rpmfile; - string profiledir; - string resource_set; - string groupsfile; - string boot_mode_str; + std::string initdir; + std::string dbfile; + std::string libdir; + std::string logfile; + std::string rpmfile; + std::string profiledir; + std::string resource_set; + std::string groupsfile; + std::string boot_mode_str; bool log_to_syslog; bool log_to_stderr; bool log_to_file; @@ -115,7 +113,7 @@ private: bool wait_commit; bool changed; - string cfg_fname; + std::string cfg_fname; static SCPM_conf *handle; }; Index: src/main/scpm_helpers.hh =================================================================== --- src/main/scpm_helpers.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/scpm_helpers.hh 2012-07-04 17:43:59.444350577 +0200 @@ -18,8 +18,6 @@ #ifndef SCPM_HELPERS_H #define SCPM_HELPERS_H -using namespace std; - #include <string> #include <scdb.hh> @@ -55,57 +53,57 @@ public: void SaveInstallInfo( ); // profile specific helpers - bool ProfileExists( string profile ); - const string GetActiveProfile( ); - const vector<string> GetAllProfiles( ); - void SetActiveProfile( string profile ); - void CreateNewProfile( string profile_name ); - void CloneProfile( string profile, string source_profile ); - void RemoveProfile( string profile ); - void SetScript( string profile, string script_type, string script_name ); - string GetScript( string profile, string script_type ); - void SetDescription( string profile, string description ); - string GetDescription( string profile ); - void AddProfileResources( string profile ); + bool ProfileExists( std::string profile ); + const std::string GetActiveProfile( ); + const std::vector<std::string> GetAllProfiles( ); + void SetActiveProfile( std::string profile ); + void CreateNewProfile( std::string profile_name ); + void CloneProfile( std::string profile, std::string source_profile ); + void RemoveProfile( std::string profile ); + void SetScript( std::string profile, std::string script_type, std::string script_name ); + std::string GetScript( std::string profile, std::string script_type ); + void SetDescription( std::string profile, std::string description ); + std::string GetDescription( std::string profile ); + void AddProfileResources( std::string profile ); // resource specific helpers void CreateResources( ); - const vector<string> GetResourceTypes( ); - const vector<string> GetResourceNames( string &resource_type ); - void CopyResources( const string &src_profile, const string &dest_profile ); + const std::vector<std::string> GetResourceTypes( ); + const std::vector<std::string> GetResourceNames( std::string &resource_type ); + void CopyResources( const std::string &src_profile, const std::string &dest_profile ); // resource action specific helpers - void DetermineResourceActions( Profile &active, Profile &dest, vector<Resource*> &to_start, - vector<Resource*> &to_stop, vector<Resource*> &keep_runnning ); - void StopResources( vector<Resource*> &to_stop ); - void StartResources( vector<Resource*> &to_start ); + void DetermineResourceActions( Profile &active, Profile &dest, std::vector<Resource*> &to_start, + std::vector<Resource*> &to_stop, std::vector<Resource*> &keep_runnning ); + void StopResources( std::vector<Resource*> &to_stop ); + void StartResources( std::vector<Resource*> &to_start ); void ResolveDeps( Profile &active_profile, Profile &dest_profile, - vector<Resource*> &resources, vector<Resource*> &affected ); - void OrderResources( vector<Resource*> &resources, bool stop ); + std::vector<Resource*> &resources, std::vector<Resource*> &affected ); + void OrderResources( std::vector<Resource*> &resources, bool stop ); // resource special save method helpers - void ApplyAll( const string &resource_type, const string &resource_name ); - void PatchAll( const string &resource_type, const string &resource_name ); + void ApplyAll( const std::string &resource_type, const std::string &resource_name ); + void PatchAll( const std::string &resource_type, const std::string &resource_name ); // resource group stuff - string &GetGroupDescription( const string &group ); - bool GroupActive( const string &group ); - bool GroupDeleted( const string &group ); + std::string &GetGroupDescription( const std::string &group ); + bool GroupActive( const std::string &group ); + bool GroupDeleted( const std::string &group ); // other helpers void WriteBootInfo( ); void ClearBootInfo( ); - void RunScript( const string &scriptfile ); - void RestoreResources( const string &profile, const vector<pair<string, string> > &resources ); - void SaveResources( const string &profile, const vector<pair<string, string> > &resources ); + void RunScript( const std::string &scriptfile ); + void RestoreResources( const std::string &profile, const std::vector<std::pair<std::string, std::string> > &resources ); + void SaveResources( const std::string &profile, const std::vector<std::pair<std::string, std::string> > &resources ); void UpdateResources( ); - void CheckResources( vector<pair<string, string> > &resources ); - void AddBackup ( const vector<pair<string, string> > &resources ); - void RemoveBackup ( const vector<Resource*> &resources, const vector<string> &versions ); - void RestoreBackup ( const vector<Resource*> &resources, const vector<string> &versions ); - vector<Resource*> &GetResourcesWithBackup( string profile="", bool verbose=false ); - vector<Resource*> &GetResourcesByName( const string &profile, - vector<pair<string,string> > resources ); + void CheckResources( std::vector<std::pair<std::string, std::string> > &resources ); + void AddBackup ( const std::vector<std::pair<std::string, std::string> > &resources ); + void RemoveBackup ( const std::vector<Resource*> &resources, const std::vector<std::string> &versions ); + void RestoreBackup ( const std::vector<Resource*> &resources, const std::vector<std::string> &versions ); + std::vector<Resource*> &GetResourcesWithBackup( std::string profile="", bool verbose=false ); + std::vector<Resource*> &GetResourcesByName( const std::string &profile, + std::vector<std::pair<std::string,std::string> > resources ); // journal stuff void PerformCommand( Journal::entry &e ); @@ -113,24 +111,24 @@ public: void ProcessJournal( bool nowait=false ); // resource group stuff - void SetResourceGroup(const string &name, const vector<resource_entry_t> &group, - const string &description ); - void DeleteResourceGroup( const string &group ); - void RenameResourceGroup( const string &group, const string &newgroup ); - void SetActiveResourceGroups( const vector<string> &groups ); - void GetActiveResourceGroups( vector<string> &groups ); - void ActivateResourceGroup( const string &group, bool auto_add=false ); - void DeactivateResourceGroup( const string &group, bool auto_remove=false ); - void ResetResourceGroup( const string &group ); + void SetResourceGroup(const std::string &name, const std::vector<resource_entry_t> &group, + const std::string &description ); + void DeleteResourceGroup( const std::string &group ); + void RenameResourceGroup( const std::string &group, const std::string &newgroup ); + void SetActiveResourceGroups( const std::vector<std::string> &groups ); + void GetActiveResourceGroups( std::vector<std::string> &groups ); + void ActivateResourceGroup( const std::string &group, bool auto_add=false ); + void DeactivateResourceGroup( const std::string &group, bool auto_remove=false ); + void ResetResourceGroup( const std::string &group ); void ResetAllGroups( ); - void GetResourceGroup( const string &name, vector<resource_entry_t> &group, - string &description, bool nouser ); + void GetResourceGroup( const std::string &name, std::vector<resource_entry_t> &group, + std::string &description, bool nouser ); bool stay_locked; private: void SetScriptEnv( ); - void Call( string command ); + void Call( std::string command ); SCDB *db; Log *log; Index: src/main/storage.hh =================================================================== --- src/main/storage.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/storage.hh 2012-07-04 17:43:59.444350577 +0200 @@ -17,8 +17,6 @@ #ifndef STORAGE_H #define STORAGE_H -using namespace std; - #include <string> #include <fstream> #include <iostream> @@ -35,20 +33,20 @@ public: Storage() {}; ~Storage() {}; - void Save( string profile, string category, string name, istream &data ) + void Save( std::string profile, std::string category, std::string name, std::istream &data ) throw( no_access ); - void Restore( string profile, string category, string name, ostream &data ) + void Restore( std::string profile, std::string category, std::string name, std::ostream &data ) throw( invalid, no_access ); - string MD5sum( string profile, string category, string name ); - void SaveAttribs( string profile, string category, string name, struct stat &st ) + std::string MD5sum( std::string profile, std::string category, std::string name ); + void SaveAttribs( std::string profile, std::string category, std::string name, struct stat &st ) throw( invalid, no_access ); - void GetAttribs( string profile, string category, string name, struct stat &st ) + void GetAttribs( std::string profile, std::string category, std::string name, struct stat &st ) throw( invalid, no_access ); private: - string GetFilename( string directory, string data_name, bool create=true ); - void SetIndex( string directory, string filename ); + std::string GetFilename( std::string directory, std::string data_name, bool create=true ); + void SetIndex( std::string directory, std::string filename ); }; Index: src/scdb/scdb.hh =================================================================== --- src/scdb/scdb.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/scdb.hh 2012-07-04 17:43:59.444350577 +0200 @@ -17,8 +17,6 @@ #ifndef SCDB_H #define SCDB_H -using namespace std; - #include <vector> #include <string> #include <iostream> @@ -39,21 +37,21 @@ public: typedef LocalFile backend_file; struct dbinfo_t { - string version; - string type; + std::string version; + std::string type; bool is_local; }; struct resource_dep_t { - string name; - string type; + std::string name; + std::string type; }; struct db_action_failed { public: - db_action_failed( string r ) { reason = r; }; - string reason; + db_action_failed( std::string r ) { reason = r; }; + std::string reason; }; static const int db_state_ok = 0; @@ -66,142 +64,142 @@ public: // scdb specific functions struct dbinfo_t GetDBInfo( ); int LoadDB( ) throw( db_action_failed ); - int LoadDB( string dbfile ) throw( db_action_failed ); - int LoadDB( istream &input, bool quick=false ) throw( db_action_failed ); + int LoadDB( std::string dbfile ) throw( db_action_failed ); + int LoadDB( std::istream &input, bool quick=false ) throw( db_action_failed ); void SaveDB( ) throw( db_action_failed ); - void SaveDB( ostream &output ) throw( db_action_failed ); + void SaveDB( std::ostream &output ) throw( db_action_failed ); void DropDB( ); bool Modified( ) { return modified; }; - string GetSCDBVersion( ); - void SetSCDBVersion( string version ); - string GetFormat( ) { return "xml"; }; - string GetFormatVersion( ); + std::string GetSCDBVersion( ); + void SetSCDBVersion( std::string version ); + std::string GetFormat( ) { return "xml"; }; + std::string GetFormatVersion( ); bool UpToDate(); // scdb global functions - void SetStatusFlag( string status_flag, bool value ) throw( db_action_failed ); - bool GetStatusFlag( string status_flag ) throw( db_action_failed ); - void SetStatusKey( string status_key, string value ) throw( db_action_failed ); - string GetStatusKey( string status_key ) throw( db_action_failed ); - void SetActiveProfile( string profile_name ) throw( db_action_failed ); - string GetActiveProfile( ) throw( db_action_failed ); - vector<string> GetProfiles( ) throw( db_action_failed ); + void SetStatusFlag( std::string status_flag, bool value ) throw( db_action_failed ); + bool GetStatusFlag( std::string status_flag ) throw( db_action_failed ); + void SetStatusKey( std::string status_key, std::string value ) throw( db_action_failed ); + std::string GetStatusKey( std::string status_key ) throw( db_action_failed ); + void SetActiveProfile( std::string profile_name ) throw( db_action_failed ); + std::string GetActiveProfile( ) throw( db_action_failed ); + std::vector<std::string> GetProfiles( ) throw( db_action_failed ); // resource functions - bool ResourceExists( string resource_name, string resource_type ) + bool ResourceExists( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceAdd( string resource_name, string resource_type ) + void ResourceAdd( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceAddType( string resource_type ) + void ResourceAddType( std::string resource_type ) throw( db_action_failed ); - void ResourceDelete( string resource_name, string resource_type ) + void ResourceDelete( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceAddDep( string resource_name, string resource_type, string dep_name, string dep_type ) + void ResourceAddDep( std::string resource_name, std::string resource_type, std::string dep_name, std::string dep_type ) throw( db_action_failed ); - void ResourceCleanDeps( string resource_name, string resource_type ) + void ResourceCleanDeps( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - vector<resource_dep_t> ResourceGetDeps( string resource_name, string resource_type ) + std::vector<resource_dep_t> ResourceGetDeps( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - vector<string> ResourceGetTypes( ) + std::vector<std::string> ResourceGetTypes( ) throw( db_action_failed ); - vector<string> ResourceGetNames( string resource_type ) + std::vector<std::string> ResourceGetNames( std::string resource_type ) throw( db_action_failed ); - void ResourceAddData( string resource_name, string resource_type, - string data_entry, string data_value ) + void ResourceAddData( std::string resource_name, std::string resource_type, + std::string data_entry, std::string data_value ) throw( db_action_failed ); - void ResourceClearData( string resource_name, string resource_type ) + void ResourceClearData( std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ResourceGetData( string resource_name, string resource_type, - vector<string> &data_entries, vector<string> &data_values ) + void ResourceGetData( std::string resource_name, std::string resource_type, + std::vector<std::string> &data_entries, std::vector<std::string> &data_values ) throw( db_action_failed ); // profile functions - bool ProfileExists( string profile_name ) + bool ProfileExists( std::string profile_name ) throw( db_action_failed ); - void ProfileAdd( string profile_name ) + void ProfileAdd( std::string profile_name ) throw( db_action_failed ); - void ProfileDelete( string profile_name ) + void ProfileDelete( std::string profile_name ) throw( db_action_failed ); - void ProfileAddResource( string profile_name, string resource_name, string resource_type ) + void ProfileAddResource( std::string profile_name, std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ProfileDeleteResource( string profile_name, string resource_name, string resource_type ) + void ProfileDeleteResource( std::string profile_name, std::string resource_name, std::string resource_type ) throw( db_action_failed ); - void ProfileClearResources( string profile_name, string resource_type="all" ) + void ProfileClearResources( std::string profile_name, std::string resource_type="all" ) throw( db_action_failed ); - bool ProfileHasResource( string profile_name, string resource_name, string resource_type ) + bool ProfileHasResource( std::string profile_name, std::string resource_name, std::string resource_type ) throw( db_action_failed ); - bool ProfileGetFlag( string profile, string flag ) + bool ProfileGetFlag( std::string profile, std::string flag ) throw( db_action_failed ); - void ProfileSetFlag( string profile, string flag, bool value ) + void ProfileSetFlag( std::string profile, std::string flag, bool value ) throw( db_action_failed ); - string ProfileGetKey( string profile, string key ) + std::string ProfileGetKey( std::string profile, std::string key ) throw( db_action_failed ); - void ProfileSetKey( string profile, string key, string value ) + void ProfileSetKey( std::string profile, std::string key, std::string value ) throw( db_action_failed ); - string ProfileGetScript( string profile, string script_name ) + std::string ProfileGetScript( std::string profile, std::string script_name ) throw( db_action_failed ); - void ProfileSetScript( string profile, string script_name, string script_location ) + void ProfileSetScript( std::string profile, std::string script_name, std::string script_location ) throw( db_action_failed ); - vector<string> ProfileGetResourceTypes( string profile ) + std::vector<std::string> ProfileGetResourceTypes( std::string profile ) throw( db_action_failed ); - vector<string> ProfileGetResources( string profile, string resource_type ) + std::vector<std::string> ProfileGetResources( std::string profile, std::string resource_type ) throw( db_action_failed ); // generic access functions - void Dump( ostream &output, string key="root" ) + void Dump( std::ostream &output, std::string key="root" ) throw( db_action_failed ); - void DumpTree( SCDBNode<backend_node> &node, ostream &output ); - void SetValue( string key, string value ) + void DumpTree( SCDBNode<backend_node> &node, std::ostream &output ); + void SetValue( std::string key, std::string value ) throw( db_action_failed ); - string GetValue( string key ) + std::string GetValue( std::string key ) throw( db_action_failed ); - void AddNodes( string key, string value="" ) throw( db_action_failed ); - void DeleteNodes( string key ) throw( db_action_failed ); - void RenameNodes( string key, string name ) throw( db_action_failed ); + void AddNodes( std::string key, std::string value="" ) throw( db_action_failed ); + void DeleteNodes( std::string key ) throw( db_action_failed ); + void RenameNodes( std::string key, std::string name ) throw( db_action_failed ); // SCDB file interface helpers struct no_such_file{}; struct file_exists{}; - bool FileExists( const string &profile, const string &resource_type, - const string &resource_name ) + bool FileExists( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed ); - void FileSave( const string &profile, const string &resource_type, - const string &resource_name, istream &in, struct stat *st=NULL) + void FileSave( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, std::istream &in, struct stat *st=NULL) throw( db_action_failed ); - void FileRestore( const string &profile, const string &resource_type, - const string &resource_name, ostream &out, + void FileRestore( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, std::ostream &out, struct stat *st=NULL ) throw( db_action_failed, no_such_file ); - void FileCopy( const string &profile, const string &dest_profile, const string &resource_type, - const string &resource_name ) + void FileCopy( const std::string &profile, const std::string &dest_profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed, no_such_file, file_exists ); - void FileDelete( const string &profile, const string &resource_type, - const string &resource_name ) + void FileDelete( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed, no_such_file ); - string &FileGetMD5( const string &profile, const string &resource_type, - const string &resource_name ) + std::string &FileGetMD5( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ) throw( db_action_failed, no_such_file ); - SCDBFile *FileGetHandle( const string &profile, const string &resource_type, - const string &resource_name, bool create=true ) + SCDBFile *FileGetHandle( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, bool create=true ) throw( db_action_failed, no_such_file ); - void FileGetBackupVersions( const string &profile, const string &resource_type, - const string &resource_name, vector<pair<time_t, string> > &versions) + void FileGetBackupVersions( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, std::vector<std::pair<time_t, std::string> > &versions) throw( db_action_failed, no_such_file); - SCDBFile *FileGetBackupHandle( const string &profile, const string &resource_type, - const string &resource_name, bool create=true, string * version=NULL ) + SCDBFile *FileGetBackupHandle( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, bool create=true, std::string * version=NULL ) throw( db_action_failed, no_such_file ); - SCDBFile *FilePushBackup( const string &profile, const string &resource_type, - const string &resource_name, bool remove_file = false ) + SCDBFile *FilePushBackup( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, bool remove_file = false ) throw( db_action_failed, no_such_file ); - bool FileRemoveBackup( const string &profile, const string &resource_type, - const string &resource_name, const string * version2remove=NULL ) + bool FileRemoveBackup( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, const std::string * version2remove=NULL ) throw( db_action_failed, no_such_file ); - SCDBFile *FilePopBackup( const string &profile, const string &resource_type, - const string &resource_name, const string * version2restore=NULL ) + SCDBFile *FilePopBackup( const std::string &profile, const std::string &resource_type, + const std::string &resource_name, const std::string * version2restore=NULL ) throw( db_action_failed, no_such_file ); - bool FileHasBackup( const string &profile, const string &resource_type, - const string &resource_name ); + bool FileHasBackup( const std::string &profile, const std::string &resource_type, + const std::string &resource_name ); private: SCDB( ); @@ -212,20 +210,20 @@ private: struct not_found{}; struct not_unique{}; - SCDBNode<backend_node> & GetNode( string key ) throw( not_found, not_unique ); - void SearchNodes( SCDBNode<backend_node> &node, string tagspec, - vector<SCDBNode<backend_node>*> &node_container) + SCDBNode<backend_node> & GetNode( std::string key ) throw( not_found, not_unique ); + void SearchNodes( SCDBNode<backend_node> &node, std::string tagspec, + std::vector<SCDBNode<backend_node>*> &node_container) throw ( not_found ); - bool KeyExists( string key ); - SCDBNode<backend_node> &AddNode( string key, string node_name ) + bool KeyExists( std::string key ); + SCDBNode<backend_node> &AddNode( std::string key, std::string node_name ) throw( not_found, not_unique ); - SCDBNode<backend_node> &AddNode( SCDBNode<backend_node> &parent, string node_name ); + SCDBNode<backend_node> &AddNode( SCDBNode<backend_node> &parent, std::string node_name ); void CopyNode( SCDBNode<backend_node> &src, SCDBNode<backend_node> &dest ); - void CreateSubTree( string rootspec, istream &inputstream ) throw( db_action_failed ); + void CreateSubTree( std::string rootspec, std::istream &inputstream ) throw( db_action_failed ); bool modified; XML *backend; backend_node *root; - ifstream *db; + std::ifstream *db; }; #endif Index: src/scdb/scdb_file.hh =================================================================== --- src/scdb/scdb_file.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/scdb_file.hh 2012-07-04 17:43:59.445350553 +0200 @@ -25,11 +25,9 @@ #include "scdb_node.hh" #include "xml.hh" -using namespace std; - static inline std::string itoa( int i ) { - ostringstream o; + std::ostringstream o; o << i; return o.str(); } @@ -44,29 +42,29 @@ public: struct write_error{ }; struct index_invalid{ }; - string &MD5sum( ) { return md5sum; }; - virtual string &RealMD5sum( ) =0; - virtual void SetMD5sum( const string &md5 ) { md5sum=md5; scdb_modified=true; }; - virtual void Save( istream &ins, bool auto_md5=false, string suffix="" ) throw( write_error ) =0; - virtual void Restore( ostream &outs ) throw( read_error, write_error ) =0; + std::string &MD5sum( ) { return md5sum; }; + virtual std::string &RealMD5sum( ) =0; + virtual void SetMD5sum( const std::string &md5 ) { md5sum=md5; scdb_modified=true; }; + virtual void Save( std::istream &ins, bool auto_md5=false, std::string suffix="" ) throw( write_error ) =0; + virtual void Restore( std::ostream &outs ) throw( read_error, write_error ) =0; virtual void Remove( ) throw( write_error ) =0; - virtual void Create( string suffix ) throw( write_error ) =0; + virtual void Create( std::string suffix ) throw( write_error ) =0; virtual void SaveAttribs( struct stat &attribs ) throw( write_error ) =0; virtual struct stat &GetAttribs( ) throw( read_error ) =0; - virtual istream *GetStream( ) throw( read_error ) =0; - virtual string GetBackupVersion() = 0; - string &GetName( ) { return name; }; - string &GetType( ) { return type; }; - void SetSubtype( const string &stype ) { subtype=stype; scdb_modified=true; }; - string &GetSubtype( ) { return subtype; }; + virtual std::istream *GetStream( ) throw( read_error ) =0; + virtual std::string GetBackupVersion() = 0; + std::string &GetName( ) { return name; }; + std::string &GetType( ) { return type; }; + void SetSubtype( const std::string &stype ) { subtype=stype; scdb_modified=true; }; + std::string &GetSubtype( ) { return subtype; }; unsigned int GetNumContents( ) { return contents.size(); }; - pair<string, string> &GetContent( unsigned int idx ) throw( index_invalid ) { + std::pair<std::string, std::string> &GetContent( unsigned int idx ) throw( index_invalid ) { if (idx>=contents.size()) throw index_invalid(); return contents[idx]; }; - pair<string, string> &operator[]( unsigned int idx ) throw( index_invalid ) + std::pair<std::string, std::string> &operator[]( unsigned int idx ) throw( index_invalid ) { return this->GetContent(idx); }; void ClearContent( ) { contents.clear(); scdb_modified=true; }; - void AddContent( pair<string,string> &data ) { + void AddContent( std::pair<std::string,std::string> &data ) { contents.push_back( data ); scdb_modified=true; }; @@ -74,7 +72,7 @@ public: int GetStopPriority( ) { return stop_prio; }; void SetStartPriority( int prio ) { start_prio=prio; scdb_modified=true; }; void SetStopPriority( int prio ) { stop_prio=prio; scdb_modified=true; }; - string GetLocation( ) { return read_location; }; + std::string GetLocation( ) { return read_location; }; virtual ~SCDBFile( ) { for ( unsigned int i=0; i<scdb_node.GetNumSub(); i++ ) { if (scdb_node[i].GetName() == "subtype") scdb_node[i].SetValue( subtype ); @@ -98,24 +96,24 @@ public: private: SCDBNode<backend_node> &scdb_node; - list<SCDBNode<backend_node>*> subnodes; - vector<pair<string, string> > contents; + std::list<SCDBNode<backend_node>*> subnodes; + std::vector<std::pair<std::string, std::string> > contents; protected: - string name; - string type; - string subtype; - string profile; + std::string name; + std::string type; + std::string subtype; + std::string profile; bool &scdb_modified; - string read_location; - string write_location; - string md5sum; + std::string read_location; + std::string write_location; + std::string md5sum; bool backup; int start_prio; int stop_prio; - vector<SCDBNode<backend_node> *> backup_nodes; - SCDBFile( SCDBNode<backend_node> &node, const string &resname, const string &restype, - const string &profile_name, bool &modified, bool is_backup=false ) + std::vector<SCDBNode<backend_node> *> backup_nodes; + SCDBFile( SCDBNode<backend_node> &node, const std::string &resname, const std::string &restype, + const std::string &profile_name, bool &modified, bool is_backup=false ) : scdb_node( node ), name( resname ), type( restype ), profile( profile_name ), scdb_modified( modified ), backup( is_backup ), start_prio(-1), stop_prio(-1) { for ( unsigned int i=0; i<scdb_node.GetNumSub(); i++ ) { Index: src/scdb/scdb_node.hh =================================================================== --- src/scdb/scdb_node.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/scdb_node.hh 2012-07-04 17:43:59.445350553 +0200 @@ -17,15 +17,13 @@ #ifndef SCDB_NODE_H #define SCDB_NODE_H -using namespace std; - #include <string> #include <vector> template<class Node> class SCDBNode { public: - SCDBNode( string name ) { node_name = name; deleted=false; available=true; }; + SCDBNode( std::string name ) { node_name = name; deleted=false; available=true; }; virtual ~SCDBNode( ) {}; struct no_such_node {}; @@ -34,7 +32,7 @@ public: virtual void DelSub( unsigned int idx ) throw( no_such_node ) { if ( idx>=sub_nodes.size() ) throw no_such_node(); - typename vector<Node*>::iterator i = sub_nodes.begin(); + typename std::vector<Node*>::iterator i = sub_nodes.begin(); while ( idx-- ) i++; sub_nodes.erase( i ); }; @@ -45,19 +43,19 @@ public: return *sub_nodes[idx]; }; - string GetName( ) { return node_name; }; - void SetName( string name ) { node_name = name; }; - void SetValue( string value ) { node_value = value; }; - string GetValue( ) { return node_value; }; + std::string GetName( ) { return node_name; }; + void SetName( std::string name ) { node_name = name; }; + void SetValue( std::string value ) { node_value = value; }; + std::string GetValue( ) { return node_value; }; void SetDeleted( bool del ) { deleted = del; }; bool Deleted( ) { return deleted; }; bool Available( ) { return available; }; protected: - string node_name; - vector<Node*> sub_nodes; - string node_value; + std::string node_name; + std::vector<Node*> sub_nodes; + std::string node_value; bool deleted; bool available; Index: src/scdb/xml.hh =================================================================== --- src/scdb/xml.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/xml.hh 2012-07-04 17:43:59.445350553 +0200 @@ -17,8 +17,6 @@ #ifndef XML_H #define XML_H -using namespace std; - #include "scdb_node.hh" #include <iostream> #include <log.hh> @@ -39,13 +37,13 @@ public: //}; private: - XMLNode( string name ) : SCDBNode<XMLNode>( name ) {}; + XMLNode( std::string name ) : SCDBNode<XMLNode>( name ) {}; ~XMLNode( ) { unsigned int num = sub_nodes.size(); for ( unsigned int i=0; i<num; i++) delete sub_nodes[i]; }; - streampos filepos; + std::streampos filepos; }; class XML @@ -63,18 +61,18 @@ public: struct op_failed{}; XMLNode *GetRoot( ) { return root; }; - string GetSCDBVersion( ) { return scdb_version_str; }; - void SetSCDBVersion( string version ) { scdb_version_str = version; }; - string GetFormatVersion( ) { return format_version_str; }; + std::string GetSCDBVersion( ) { return scdb_version_str; }; + void SetSCDBVersion( std::string version ) { scdb_version_str = version; }; + std::string GetFormatVersion( ) { return format_version_str; }; bool UpToDate( ); // quick=true skips loading of resource and profile data - bool Load( istream &input, bool quick=false ) throw( ); - void Save( ostream &output ); - void DumpTree( XMLNode &node, ostream &output ); + bool Load( std::istream &input, bool quick=false ) throw( ); + void Save( std::ostream &output ); + void DumpTree( XMLNode &node, std::ostream &output ); void LoadBranch( XMLNode &node ) throw( op_failed ); - XMLNode &AddNode( XMLNode &node, string node_name ); - void CreateSubTree( XMLNode &node, istream &input, bool quick ) throw( op_failed ); + XMLNode &AddNode( XMLNode &node, std::string node_name ); + void CreateSubTree( XMLNode &node, std::istream &input, bool quick ) throw( op_failed ); private: @@ -82,33 +80,33 @@ private: struct syntax_error { public: - syntax_error( string k, string e, unsigned int l ) + syntax_error( std::string k, std::string e, unsigned int l ) { key=k; error=e; line=l; } - string key; - string error; + std::string key; + std::string error; unsigned int line; }; struct end_of_tokens {}; struct key_t { - string str; + std::string str; bool is_begin_token; bool is_end_token; - streampos fpos; + std::streampos fpos; } ; XMLNode *root; int node_count; long tree_size; - string scdb_version_str; - string format_version_str; + std::string scdb_version_str; + std::string format_version_str; db_stats_t db_stats; - istream *dbistream; + std::istream *dbistream; - key_t GetKey( istream &input ) throw( syntax_error, end_of_tokens ); + key_t GetKey( std::istream &input ) throw( syntax_error, end_of_tokens ); }; Index: src/main/scpm.hh =================================================================== --- src/main/scpm.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/scpm.hh 2012-07-04 17:43:59.445350553 +0200 @@ -30,7 +30,7 @@ class SCPM { public: - SCPM( int options=0, std::ostream &info_out=cout, std::ostream &hash_out=cout, std::string root="" ); + SCPM( int options=0, std::ostream &info_out=std::cout, std::ostream &hash_out=std::cout, std::string root="" ); ~SCPM(); bool Enable( bool force=false ); @@ -54,7 +54,7 @@ public: bool Status( scpm_status_t &status ); bool ShowChanges( std::ostream &output, std::string resource_type, - std::string resource_name, bool backup=false, string version="" ); + std::string resource_name, bool backup=false, std::string version="" ); bool SetResourceSet( std::string set ); bool GetResourceSet( std::string &set ); @@ -84,12 +84,15 @@ public: bool GetConfigOption( const std::string &option, std::string &value ); // update and backup functions - bool Update( const std::string &scriptname, std::vector<pair<std::string, std::string> > resources ); + bool Update( const std::string &scriptname, std::vector<std::pair<std::string, std::string> > resources ); bool UpdateResources( ); - bool RestoreBackup( const std::vector<pair<string, string> > &resources, const std::vector<std::string> &versions, const std::string &profile ); - bool RemoveBackup( const std::vector<pair<string, string> > &resources, const std::vector<std::string> &versions, const std::string &profile ); + bool RestoreBackup( const std::vector<std::pair<std::string, std::string> > &resources, + const std::vector<std::string> &versions, const std::string &profile ); + bool RemoveBackup( const std::vector<std::pair<std::string, std::string> > &resources, + const std::vector<std::string> &versions, const std::string &profile ); bool ListBackups( const std::string &profile, std::vector<backup_info_t> *reslist ); - bool AddBackup( const std::vector<pair<string, string> > &resources, const std::string &profile); + bool AddBackup( const std::vector<std::pair<std::string, std::string> > &resources, + const std::string &profile); bool Recover( bool rollback=false ); bool Commit( ); @@ -98,7 +101,8 @@ private: struct prepare_failed{}; - std::vector<resource_group_t> &GetGroupsByResource( const std::string &resname, const std::string &restype ); + std::vector<resource_group_t> &GetGroupsByResource( const std::string &resname, + const std::string &restype ); void Prepare( bool write_access=false ); SCPM_helpers *sh; Index: src/scdb/local_file.hh =================================================================== --- src/scdb/local_file.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/local_file.hh 2012-07-04 17:43:59.445350553 +0200 @@ -27,24 +27,24 @@ public: friend class SCDB; friend class SCDBUtil; - void Save( istream &ins, bool auto_md5=false, string suffix="") throw( SCDBFile::write_error ); - void Restore( ostream &outs ) throw( SCDBFile::read_error, SCDBFile::write_error ); + void Save( std::istream &ins, bool auto_md5=false, std::string suffix="") throw( SCDBFile::write_error ); + void Restore( std::ostream &outs ) throw( SCDBFile::read_error, SCDBFile::write_error ); void Remove( ) throw( SCDBFile::write_error ); - void Create( string suffix="" ) throw( SCDBFile::write_error ); + void Create( std::string suffix="" ) throw( SCDBFile::write_error ); void SaveAttribs( struct stat &attribs ) throw( SCDBFile::write_error ); struct stat &GetAttribs( ) throw( SCDBFile::read_error ); - istream *GetStream( ) throw( SCDBFile::read_error ); - string &RealMD5sum( ); - string GetBackupVersion(); + std::istream *GetStream( ) throw( SCDBFile::read_error ); + std::string &RealMD5sum( ); + std::string GetBackupVersion(); private: - LocalFile( SCDBNode<backend_node> &node, const string &resname, const string &restype, - const string &profile_name, bool &modified, bool is_backup=false ); - string &EncodeFilename( string &s ); - void GenerateWriteLocation(string suffix="" ) throw( SCDBFile::write_error ); - string GetSuffix( string &fname, string suffix="" ); - void WriteBackupInfo( string &fname ) throw( SCDBFile::write_error ); - void ReadBackupInfo( string &fname ) throw( SCDBFile::read_error ); + LocalFile( SCDBNode<backend_node> &node, const std::string &resname, const std::string &restype, + const std::string &profile_name, bool &modified, bool is_backup=false ); + std::string &EncodeFilename( std::string &s ); + void GenerateWriteLocation(std::string suffix="" ) throw( SCDBFile::write_error ); + std::string GetSuffix( std::string &fname, std::string suffix="" ); + void WriteBackupInfo( std::string &fname ) throw( SCDBFile::write_error ); + void ReadBackupInfo( std::string &fname ) throw( SCDBFile::read_error ); }; Index: include/tokenizer.h =================================================================== --- include/tokenizer.h.orig 2012-07-04 17:43:16.921373780 +0200 +++ include/tokenizer.h 2012-07-04 17:43:59.445350553 +0200 @@ -31,8 +31,8 @@ public: struct end_of_tokens{}; Tokenizer( const char *str, const char *delim=" " ) { s = strdup(str); d=delim; i=0; }; ~Tokenizer() { free( s ); }; - string &GetToken() throw( end_of_tokens ) { - static string tok; + std::string &GetToken() throw( end_of_tokens ) { + static std::string tok; tok=""; while ( is_in( s[i], d) ) i++; if ( s[i] == '\0' ) throw end_of_tokens(); Index: src/main/scpm.cc =================================================================== --- src/main/scpm.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/scpm.cc 2012-07-04 17:43:59.445350553 +0200 @@ -32,6 +32,9 @@ #include <stdlib.h> #include <unistd.h> #include <errno.h> + +using namespace std; + #define _(x) dgettext ("scpm", x) #define module_name "scpm" Index: src/modules/file.hh =================================================================== --- src/modules/file.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/file.hh 2012-07-04 17:43:59.446350529 +0200 @@ -30,7 +30,7 @@ public: friend class Resource_helpers; - string GetType( ) { return "file"; }; + std::string GetType( ) { return "file"; }; // some compilers (at least gcc 3) may argue about overriding throw statements // so we add them here as dummies (will not be thrown here) @@ -40,44 +40,44 @@ public: bool NeedsUpdate( ) throw( Resource::not_available ) ; bool Save( ) throw( Resource::not_available ); bool Restore( ) throw( Resource::not_available ); - bool Patch( const string &ref_profile ) throw( Resource::not_available ); + bool Patch( const std::string &ref_profile ) throw( Resource::not_available ); void UpdateData( ) throw( Resource::not_available ); - vector<string> GetDependencies( ) throw( Resource::not_available ) { vector<string> v; return v; }; - void ShowChanges( ostream &ouput, bool backup, string version="" ) throw( Resource::not_available ); - bool ModifiedInProfile( const string &destprofile ) throw( Resource::not_available ); + std::vector<std::string> GetDependencies( ) throw( Resource::not_available ) { std::vector<std::string> v; return v; }; + void ShowChanges( std::ostream &ouput, bool backup, std::string version="" ) throw( Resource::not_available ); + bool ModifiedInProfile( const std::string &destprofile ) throw( Resource::not_available ); bool AddBackup( ) throw( Resource::not_available ); bool HasSystemAlternative( ) throw( Resource::not_available ); bool HasSystemBackup( ) throw( Resource::not_available ); bool HasBackup( ) throw( Resource::not_available ); - bool RestoreBackup( const string * version = NULL ) throw( Resource::not_available ); - bool RemoveBackup( const string * version = NULL) throw( Resource::not_available ); - vector< pair<time_t, string> > GetBackupVersions( ) throw( Resource::not_available ); - bool Export( const string &root ) throw( Resource::not_available ); - bool Import( const string &root ) throw( Resource::not_available ); + bool RestoreBackup( const std::string * version = NULL ) throw( Resource::not_available ); + bool RemoveBackup( const std::string * version = NULL) throw( Resource::not_available ); + std::vector< std::pair<time_t, std::string> > GetBackupVersions( ) throw( Resource::not_available ); + bool Export( const std::string &root ) throw( Resource::not_available ); + bool Import( const std::string &root ) throw( Resource::not_available ); bool Refresh( ) throw( Resource::not_available ); void PushBackup( ) throw( Resource::not_available ); - void SetRoot( const string &path) throw( Resource::not_available ); + void SetRoot( const std::string &path) throw( Resource::not_available ); private: - File( string name_string, string type_string, bool allow_missing ); + File( std::string name_string, std::string type_string, bool allow_missing ); ~File( ); Log *log; - string postrestore; - vector<string> files; - static string type; + std::string postrestore; + std::vector<std::string> files; + static std::string type; bool is_directory; int backup_state; - string ReadLink( const string &link ); - void SaveFile( const string &file, SCDBFile *f, string suffix="" ) throw( SCDBFile::write_error ); + std::string ReadLink( const std::string &link ); + void SaveFile( const std::string &file, SCDBFile *f, std::string suffix="" ) throw( SCDBFile::write_error ); bool RestoreFile( SCDBFile *f ); void ResolveFiles( ); - string GetType( const string &file ); + std::string GetType( const std::string &file ); bool FileModified( SCDBFile *fileh ); - void CreatePath( const string &path ); + void CreatePath( const std::string &path ); }; Index: src/modules/service.hh =================================================================== --- src/modules/service.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/service.hh 2012-07-04 17:43:59.446350529 +0200 @@ -29,7 +29,7 @@ public: friend class Resource_helpers; - string GetType( ) { return "service"; }; + std::string GetType( ) { return "service"; }; // some compilers (at least gcc 3) may argue about overriding throw statements // so we add them here as dummies (will not be thrown here) @@ -42,40 +42,40 @@ public: bool Restart( ) throw( Resource::not_available ); bool Save( ) throw( Resource::not_available ); bool Restore( ) throw( Resource::not_available ); - vector<string> GetDependencies( string resource_type ) throw( Resource::not_available ); + std::vector<std::string> GetDependencies( std::string resource_type ) throw( Resource::not_available ); int GetStartPriority( ) throw( Resource::not_available ); int GetStopPriority( ) throw( Resource::not_available ); void UpdateData( ) throw( Resource::not_available ); bool Refresh( ) throw( Resource::not_available ); bool HasBackup( ) throw( Resource::not_available ); bool AddBackup( ) throw( Resource::not_available ); - bool RestoreBackup( const string* version=NULL ) throw( Resource::not_available ); - bool RemoveBackup( const string * version = NULL) throw( Resource::not_available ); - vector< pair<time_t, string> > GetBackupVersions( ) throw( Resource::not_available ); - void ShowChanges( ostream &output, bool backup=false, string version="" ) throw( Resource::not_available ); - bool Export( const string &root ) throw( Resource::not_available ); - bool Import( const string &root ) throw( Resource::not_available ); + bool RestoreBackup( const std::string* version=NULL ) throw( Resource::not_available ); + bool RemoveBackup( const std::string * version = NULL) throw( Resource::not_available ); + std::vector< std::pair<time_t, std::string> > GetBackupVersions( ) throw( Resource::not_available ); + void ShowChanges( std::ostream &output, bool backup=false, std::string version="" ) throw( Resource::not_available ); + bool Export( const std::string &root ) throw( Resource::not_available ); + bool Import( const std::string &root ) throw( Resource::not_available ); private: - Service( string name_string, string type_string, bool allow_missing ); + Service( std::string name_string, std::string type_string, bool allow_missing ); ~Service( ); - static const string init_dir; - vector<string> provides; - string start_link; - string stop_link; + static const std::string init_dir; + std::vector<std::string> provides; + std::string start_link; + std::string stop_link; Log *log; struct link_not_found {}; - string ReadLink( string link ); + std::string ReadLink( std::string link ); void RemoveLinks( ); - void CreateLink( string link ); - string GetStartLink( string directory ); - string GetStopLink( string directory ); + void CreateLink( std::string link ); + std::string GetStartLink( std::string directory ); + std::string GetStopLink( std::string directory ); char GetRunlevel( ); - void DetermineInitDirs( vector<string> &rc_dirs ); + void DetermineInitDirs( std::vector<std::string> &rc_dirs ); int CalcStartPriority( ); int CalcStopPriority( ); }; Index: src/modules/sysconfig.hh =================================================================== --- src/modules/sysconfig.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/sysconfig.hh 2012-07-04 17:43:59.446350529 +0200 @@ -27,7 +27,7 @@ public: friend class Resource_helpers; - string GetType( ) { return "service"; }; + std::string GetType( ) { return "service"; }; // some compilers (at least gcc 3) may argue about overriding throw statements // so we add them here as dummies (will not be thrown here) @@ -40,7 +40,7 @@ public: private: - SYSConfig( string name_string, string type_string ); + SYSConfig( std::string name_string, std::string type_string ); ~SYSConfig( ); Log *log; Index: src/scdb/scdb_util.hh =================================================================== --- src/scdb/scdb_util.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/scdb_util.hh 2012-07-04 17:43:59.446350529 +0200 @@ -29,7 +29,7 @@ public: struct operation_failed { public: - operation_failed( string r ) { reason = r; }; + operation_failed( std::string r ) { reason = r; }; std::string reason; }; @@ -54,10 +54,10 @@ public: throw( operation_failed ); // release a bind resource from one or all profiles void ReleaseResource( std::string resource_name, std::string resource_type, - string profile="all" ) + std::string profile="all" ) throw( operation_failed ); // checks for resources which are the same in ALL profiles - void FindUnusedResources( vector<string> &resource_names, vector<std::string> &resource_types ) + void FindUnusedResources( std::vector<std::string> &resource_names, std::vector<std::string> &resource_types ) throw( operation_failed ); // checks for resources which exist but are not in db void FindUnhandledResources( std::vector<std::string> &resource_names, @@ -78,8 +78,8 @@ public: //void RebuildData( ) throw( operation_failed ); void FindUnreferencedFiles( std::vector<std::string> &filenames ) throw( operation_failed ); - void ExportProfile( const string &root, const string &profile ) throw( operation_failed ); - void ImportProfile( const string &root, const string &profile ) throw( operation_failed ); + void ExportProfile( const std::string &root, const std::string &profile ) throw( operation_failed ); + void ImportProfile( const std::string &root, const std::string &profile ) throw( operation_failed ); private: SCDB *db; Index: src/cli/cli.cc =================================================================== --- src/cli/cli.cc.orig 2012-07-04 17:43:16.921373780 +0200 +++ src/cli/cli.cc 2012-07-04 17:43:59.446350529 +0200 @@ -23,8 +23,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -using namespace std; - #include <stdio.h> #include "globals.h" #include "help_texts.h" @@ -45,6 +43,9 @@ using namespace std; #include <signal.h> #include <algorithm> +using namespace std; + + int options = 0; int command; string cmd_prompt = "> "; Index: src/cli/db_commands.cc =================================================================== --- src/cli/db_commands.cc.orig 2012-07-04 17:43:16.921373780 +0200 +++ src/cli/db_commands.cc 2012-07-04 17:43:59.446350529 +0200 @@ -26,6 +26,8 @@ #include <fstream> #include <libintl.h> +using namespace std; + bool check_if_valid_arg( string arg, string type ) { if ( type == "resource" ) { Index: src/main/executor.cc =================================================================== --- src/main/executor.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/executor.cc 2012-07-04 17:43:59.446350529 +0200 @@ -32,6 +32,8 @@ #include <dirent.h> #include <sys/stat.h> +using namespace std; + #define module_name "executor" Executor::Executor( string command ) Index: src/main/journal.cc =================================================================== --- src/main/journal.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/journal.cc 2012-07-04 17:43:59.446350529 +0200 @@ -25,6 +25,8 @@ #include <iostream> +using namespace std; + #define module_name "journal" static inline std::string itoa( int i ) Index: src/main/modlib.cc =================================================================== --- src/main/modlib.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/modlib.cc 2012-07-04 17:43:59.447350505 +0200 @@ -28,6 +28,8 @@ #include <sys/stat.h> #include <unistd.h> +using namespace std; + #define module_name "modlib" string Modlib::GetMD5sum( string filename ) Index: src/main/profile.cc =================================================================== --- src/main/profile.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/profile.cc 2012-07-04 17:43:59.447350505 +0200 @@ -31,6 +31,8 @@ #include <dirent.h> #include <sstream> +using namespace std; + Profile::Profile( string profile_name ) : module_name( "profile" ) { Index: src/main/progress.cc =================================================================== --- src/main/progress.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/progress.cc 2012-07-04 17:43:59.447350505 +0200 @@ -19,6 +19,8 @@ #include "log.hh" #include <string.h> +using namespace std; + Progress::Progress( ostream &info_out, ostream &hash_out ) : output_info(info_out), output_hash(hash_out) { Index: src/main/resource.cc =================================================================== --- src/main/resource.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/resource.cc 2012-07-04 17:43:59.447350505 +0200 @@ -19,6 +19,8 @@ #include "scdb.hh" #include "journal.hh" +using namespace std; + #define module_name "resource" Resource::Resource( string name_string, string type_string, bool allow_missing ) throw( resource_unknown ) : Index: src/main/resource_helpers.cc =================================================================== --- src/main/resource_helpers.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/resource_helpers.cc 2012-07-04 17:43:59.447350505 +0200 @@ -23,6 +23,8 @@ #include <file_old.hh> #include <service_old.hh> +using namespace std; + #define module_name "resource_helpers" Resource_helpers::~Resource_helpers( ) Index: src/main/scpm_conf.cc =================================================================== --- src/main/scpm_conf.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/scpm_conf.cc 2012-07-04 17:43:59.447350505 +0200 @@ -23,6 +23,8 @@ #include <unistd.h> #include <stdlib.h> +using namespace std; + SCPM_conf::SCPM_conf( ) { struct stat buf; Index: src/main/scpm_helpers.cc =================================================================== --- src/main/scpm_helpers.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/scpm_helpers.cc 2012-07-04 17:43:59.448350481 +0200 @@ -35,6 +35,8 @@ #include <dirent.h> #include <errno.h> +using namespace std; + #define module_name "scpm_helpers" int scpm_journal_abort_steps = -1; Index: src/main/storage.cc =================================================================== --- src/main/storage.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/main/storage.cc 2012-07-04 17:43:59.448350481 +0200 @@ -23,6 +23,8 @@ #include <utime.h> #include <unistd.h> +using namespace std; + #define module_name "storage" void Storage::Save( string profile, string category, string name, istream &data ) Index: src/modules/file.cc =================================================================== --- src/modules/file.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/file.cc 2012-07-04 17:43:59.448350481 +0200 @@ -33,6 +33,8 @@ #include <executor.hh> #include <cstring> +using namespace std; + #define module_name "file" string File::type = "file"; Index: src/modules/file_old.cc =================================================================== --- src/modules/file_old.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/file_old.cc 2012-07-04 17:43:59.448350481 +0200 @@ -26,6 +26,8 @@ #include <errno.h> #include <modlib.hh> +using namespace std; + #define module_name "file_old" File_OLD::File_OLD( string name_string, string type_string ) : Resource( name_string, type_string ) Index: src/modules/service.cc =================================================================== --- src/modules/service.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/service.cc 2012-07-04 17:43:59.448350481 +0200 @@ -32,6 +32,8 @@ #include <stdlib.h> #include <scdb.hh> +using namespace std; + #define module_name "service" Service::Service( string name_string, string type_string, bool allow_missing ) Index: src/modules/service_old.cc =================================================================== --- src/modules/service_old.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/service_old.cc 2012-07-04 17:43:59.448350481 +0200 @@ -31,6 +31,8 @@ #include <unistd.h> #include <stdlib.h> +using namespace std; + #define module_name "service_old" Service_OLD::Service_OLD( string name_string, string type_string ) Index: src/modules/sysconfig.cc =================================================================== --- src/modules/sysconfig.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/sysconfig.cc 2012-07-04 17:43:59.448350481 +0200 @@ -26,6 +26,8 @@ #include <sys/types.h> #include <sys/stat.h> +using namespace std; + SYSConfig::SYSConfig( string name_string, string type_string ) : Resource( name_string, type_string ) { Index: src/scdb/local_file.cc =================================================================== --- src/scdb/local_file.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/local_file.cc 2012-07-04 17:43:59.449350457 +0200 @@ -28,6 +28,8 @@ #include <utime.h> #include <cstring> +using namespace std; + #define module_name "local_file" LocalFile::LocalFile( SCDBNode<backend_node> &node, const string &resname, Index: src/scdb/scdb.cc =================================================================== --- src/scdb/scdb.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/scdb.cc 2012-07-04 17:43:59.449350457 +0200 @@ -25,6 +25,8 @@ #include <utime.h> #define module_name "scdb" +using namespace std; + SCDB::SCDB( ) { db = NULL; Index: src/scdb/scdb_util.cc =================================================================== --- src/scdb/scdb_util.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/scdb_util.cc 2012-07-04 17:43:59.449350457 +0200 @@ -26,6 +26,8 @@ #include <string.h> #include <utime.h> +using namespace std; + const string module_name="scdb_util"; void SCDBUtil::CreateResource( string resource_name, string resource_type, Index: src/scdb/xml.cc =================================================================== --- src/scdb/xml.cc.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/scdb/xml.cc 2012-07-04 17:43:59.449350457 +0200 @@ -19,6 +19,8 @@ #include <sstream> #include <cstring> +using namespace std; + XML::XML( ) { root = new XMLNode( "root" ); Index: src/modules/file_old.hh =================================================================== --- src/modules/file_old.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/file_old.hh 2012-07-04 17:43:59.449350457 +0200 @@ -31,7 +31,7 @@ public: friend class Resource_helpers; - string GetType( ) { return "file"; }; + std::string GetType( ) { return "file"; }; // some compilers (at least gcc 3) may argue about overriding throw statements // so we add them here as dummies (will not be thrown here) @@ -41,25 +41,25 @@ public: bool Save( ) throw( Resource::not_available ); bool Restore( ) throw( Resource::not_available ); void UpdateData( ) throw( Resource::not_available ); - vector<string> GetDependencies( ) throw( Resource::not_available ) { vector<string> v; return v; }; - void ShowChanges( ostream &ouput ) throw( Resource::not_available ); + std::vector<std::string> GetDependencies( ) throw( Resource::not_available ) { std::vector<std::string> v; return v; }; + void ShowChanges( std::ostream &ouput ) throw( Resource::not_available ); private: - File_OLD( string name_string, string type_string ); + File_OLD( std::string name_string, std::string type_string ); ~File_OLD( ); Log *log; - string postrestore; - vector<string> files; + std::string postrestore; + std::vector<std::string> files; bool is_directory; - string ReadLink( string link ); - void SaveFile( string file ); - void RestoreFile( string file_type, string file ); + std::string ReadLink( std::string link ); + void SaveFile( std::string file ); + void RestoreFile( std::string file_type, std::string file ); void ResolveFiles( ); - string GetType( string file ); + std::string GetType( std::string file ); }; Index: src/modules/service_old.hh =================================================================== --- src/modules/service_old.hh.orig 2012-07-04 17:43:16.922373756 +0200 +++ src/modules/service_old.hh 2012-07-04 17:43:59.449350457 +0200 @@ -29,7 +29,7 @@ public: friend class Resource_helpers; - string GetType( ) { return "service"; }; + std::string GetType( ) { return "service"; }; // some compilers (at least gcc 3) may argue about overriding throw statements // so we add them here as dummies (will not be thrown here) @@ -42,31 +42,31 @@ public: bool Restart( ) throw( Resource::not_available ); bool Save( ) throw( Resource::not_available ); bool Restore( ) throw( Resource::not_available ); - vector<string> GetDependencies( string resource_type ) throw( Resource::not_available ); + std::vector<std::string> GetDependencies( std::string resource_type ) throw( Resource::not_available ); int GetStartPriority( ) throw( Resource::not_available ); int GetStopPriority( ) throw( Resource::not_available ); void UpdateData( ) throw( Resource::not_available ); private: - Service_OLD( string name_string, string type_string ); + Service_OLD( std::string name_string, std::string type_string ); ~Service_OLD( ); - static const string init_dir; - vector<string> provides; - string start_link; - string stop_link; + static const std::string init_dir; + std::vector<std::string> provides; + std::string start_link; + std::string stop_link; Log *log; struct link_not_found {}; - string ReadLink( string link ); + std::string ReadLink( std::string link ); void RemoveLinks( ); - void CreateLink( string link ); - string GetStartLink( string directory ); - string GetStopLink( string directory ); + void CreateLink( std::string link ); + std::string GetStartLink( std::string directory ); + std::string GetStopLink( std::string directory ); char GetRunlevel( ); - void DetermineInitDirs( vector<string> &rc_dirs ); + void DetermineInitDirs( std::vector<std::string> &rc_dirs ); };
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor