]> git.saurik.com Git - apt.git/blobdiff - methods/rsh.h
Use some semantically more correct buffer operations
[apt.git] / methods / rsh.h
index 9ca14425f8a6168de5a5e8fe9a24b8eb39cb31a1..64a5cf66190c756a652ec0fe9c8214d668c76813 100644 (file)
@@ -25,6 +25,7 @@ class RSHConn
    int WriteFd;
    int ReadFd;
    URI ServerName;
    int WriteFd;
    int ReadFd;
    URI ServerName;
+   std::string const Prog;
 
    // Private helper functions
    bool ReadLine(std::string &Text);
 
    // Private helper functions
    bool ReadLine(std::string &Text);
@@ -49,7 +50,7 @@ class RSHConn
    bool Get(const char *Path,FileFd &To,unsigned long long Resume,
             Hashes &Hash,bool &Missing, unsigned long long Size);
 
    bool Get(const char *Path,FileFd &To,unsigned long long Resume,
             Hashes &Hash,bool &Missing, unsigned long long Size);
 
-   RSHConn(URI Srv);
+   RSHConn(std::string const &Prog, URI Srv);
    ~RSHConn();
 };
 
    ~RSHConn();
 };
 
@@ -71,7 +72,7 @@ class RSHMethod : public aptMethod
 
    public:
 
 
    public:
 
-   RSHMethod(std::string const &Prog);
+   explicit RSHMethod(std::string const &Prog);
 };
 
 #endif
 };
 
 #endif