--- gsmlib-1.7/gsmlib/gsm_me_ta.cc Sun Aug 5 16:06:53 2001 +++ gsmlib-1.7-SieMe/gsmlib/gsm_me_ta.cc Sun Dec 16 14:03:55 2001 @@ -736,7 +736,7 @@ return p.parseInt(); } -vector MeTa::getPhoneBookStrings() throw(GsmException) +vector MeTa::getSupportedPhonebooks() throw(GsmException) { Parser p(_at->chat("+CPBS=?", "+CPBS:")); return p.parseStringList(); --- gsmlib-1.7/gsmlib/gsm_me_ta.h Wed Sep 12 23:19:00 2001 +++ gsmlib-1.7-SieMe/gsmlib/gsm_me_ta.h Sun Dec 16 14:04:25 2001 @@ -116,7 +116,7 @@ // (Mobile equipment = ME, terminal adapter = TA) class MeTa : public RefBase { - private: + protected: Ref _port; // port the ME/TA is connected to Ref _at; // chat object for the port PhonebookVector _phonebookCache; // cache of all used phonebooks @@ -290,7 +290,7 @@ int getBitErrorRate() throw(GsmException); // get available phone book memory storage strings (+CPBS=?) - vector getPhoneBookStrings() throw(GsmException); + vector getSupportedPhonebooks() throw(GsmException); // get phone book given the phone book memory storage string PhonebookRef getPhonebook(string phonebookString, --- gsmlib-1.7/tests/testpb2.cc Sun Jul 15 12:00:36 2001 +++ gsmlib-1.7-SieMe/tests/testpb2.cc Sun Dec 16 14:05:45 2001 @@ -25,7 +25,7 @@ MeTa m(port); cout << "Getting phonebook entries" << endl; - vector pbs = m.getPhoneBookStrings(); + vector pbs = m.getSupportedPhonebooks(); if (pbs.begin() == pbs.end()) { cerr << "no phonebooks available" << endl; --- gsmlib-1.7/tests/testpb2.cc Sun Jul 15 12:00:36 2001 +++ gsmlib-1.7-SieMe/tests/testpb2.cc Sun Dec 16 14:05:45 2001 @@ -25,7 +25,7 @@ MeTa m(port); cout << "Getting phonebook entries" << endl; - vector pbs = m.getPhoneBookStrings(); + vector pbs = m.getSupportedPhonebooks(); if (pbs.begin() == pbs.end()) { cerr << "no phonebooks available" << endl;