1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-26 12:10:59 +01:00

Added state marshall functions in RemoteStore.cc (still unfinished in Nix-worker.cc)

This commit is contained in:
Wouter den Breejen 2007-08-27 18:54:05 +00:00
parent bdcce95a39
commit 2e7539bd27
18 changed files with 423 additions and 224 deletions

View file

@ -919,22 +919,22 @@ Strings unpackStrings(const string & s)
return strings;
}
string packRevisionNumbers(const RevisionNumbers & revs)
string packRevisionNumbers(const IntVector & revs)
{
string seperator = "|";
string d = "";
for (RevisionNumbers::const_iterator i = revs.begin();
for (IntVector::const_iterator i = revs.begin();
i != revs.end(); ++i){
d += int2String(*i) + seperator;
}
return d;
}
RevisionNumbers unpackRevisionNumbers(const string & packed)
IntVector unpackRevisionNumbers(const string & packed)
{
string seperator = "|";
Strings ss = tokenizeString(packed, seperator);
RevisionNumbers revs;
IntVector revs;
for (Strings::const_iterator i = ss.begin();
i != ss.end(); ++i){