&SourceListMediatype, &SourceListPref,
&SourceListTokens, SaveData);
+ // Process CLIENTPIDMAP.
+
+ for (std::map<int, wxString>::iterator CPIDIter = ClientPIDList.begin();
+ CPIDIter != ClientPIDList.end(); CPIDIter++){
+
+ ProcessData.Append("CLIENTPIDMAP");
+
+ if (ClientPIDListTokens[CPIDIter->first].size() > 0){
+
+ ProcessData.Append(";");
+ ProcessData.Append(ClientPIDListTokens[CPIDIter->first]);
+
+ }
+
+ ProcessData.Append(":");
+ ProcessData.Append(CPIDIter->second);
+ ProcessData.Append("\n");
+
+ ProcessData = OutputText(&ProcessData);
+
+ SaveData->Append(ProcessData);
+ ProcessData.clear();
+
+ }
+
// Process FN.
for (std::map<int, wxString>::iterator FNIter = FullNamesList.begin();
" INE:http://example.com/source/sourceb.vcf\n"
"SOURCE;TYPE=work;ALTID=94;MEDIATYPE=text/sandpaper;PID=91;PREF=92;STATUS=OFFL\n"
" INE:http://example.com/source/sourcec.vcf\n"
+ "CLIENTPIDMAP:1;urn;uuid:aaaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa\n"
+ "CLIENTPIDMAP:2;urn;uuid:ccccccccc-cccc-cccc-cccc-cccccccccccc\n"
+ "CLIENTPIDMAP;MEEP=MOO;WOOP=WOO:3;urn;uuid:bbbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbb\n"
+ " bb\n"
"FN;TYPE=work;LANGUAGE=kw;ALTID=500;PID=40;PREF=45;EXAMPLE=Baaa:Test Contact\n"
"TITLE;ALTID=20;LANGUAGE=text/plain;PID=21;PREF=22;EEP=LIGHT:Lord of Light\n"
"TITLE;TYPE=home;ALTID=30;LANGUAGE=grass/dry;PID=31;PREF=32;EEP=DARK:Lord of D\n"