(file) Return to Executor.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Executor.h between version 1.2 and 1.6

version 1.2, 2007/05/25 18:35:13 version 1.6, 2008/02/08 19:17:37
Line 115 
Line 115 
     */     */
     static int ping();     static int ping();
  
     /** Open the given file with the given mode.      /** Open the given file with the given mode.  The file permissions are
           governed by Executor policy (if the Executor is called) or by the
           process umask setting.
         @param path the path of the file.         @param path the path of the file.
         @param mode 'r'=read, 'w'=write, and 'a'=append.         @param mode 'r'=read, 'w'=write, and 'a'=append.
         @return the file stream or NULL on failure.         @return the file stream or NULL on failure.
Line 146 
Line 148 
         @param module name of provider module to be loaded.         @param module name of provider module to be loaded.
         @param pegasusHome the Pegasus home directory to use to find the         @param pegasusHome the Pegasus home directory to use to find the
             cimprovagt executable.             cimprovagt executable.
         @param uid the UID to run the provider agent as.          @param userName the user name to run the provider agent as.
         @param gid the GID to run the provider agent as.  
         @param pid the PID of the new process (to be eventually passed to         @param pid the PID of the new process (to be eventually passed to
             reapProviderAgent()).             reapProviderAgent()).
         @param readPipe pipe used to read data from provider agent.         @param readPipe pipe used to read data from provider agent.
Line 158 
Line 159 
         const char* module,         const char* module,
         const String& pegasusHome,         const String& pegasusHome,
         const String& userName,         const String& userName,
         int uid,  
         int gid,  
         int& pid,         int& pid,
         AnonymousPipe*& readPipe,         AnonymousPipe*& readPipe,
         AnonymousPipe*& writePipe);         AnonymousPipe*& writePipe);
  
     /** Cause the executor to daemonize itself.      /** Cause the executor to complete its daemonization and the cimserver
           command to exit with success status.
         @return 0=success, -1=failure         @return 0=success, -1=failure
     */     */
     static int daemonizeExecutor();     static int daemonizeExecutor();
Line 226 
Line 226 
         const char* challengeFilePath,         const char* challengeFilePath,
         const char* response);         const char* response);
  
       /** Update the log level used by the Executor process.
           @param logLevel the new log level to use in the Executor.
           @return 0=success, -1=failure
       */
       static int updateLogLevel(
           const char* logLevel);
   
 private: private:
     // Private to prevent instantiation.     // Private to prevent instantiation.
     Executor();     Executor();


Legend:
Removed from v.1.2  
changed lines
  Added in v.1.6

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2