version 1.87, 2005/10/24 19:35:25
|
version 1.88, 2006/01/10 19:41:15
|
|
|
{ | { |
if( data != NULL) | if( data != NULL) |
{ | { |
AutoPtr<AcceptLanguages> al(static_cast<AcceptLanguages *>(data)); |
AutoPtr<AcceptLanguageList> al(static_cast<AcceptLanguageList *>(data)); |
} | } |
} | } |
// l10n end | // l10n end |
|
|
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
} | } |
| |
AcceptLanguages * Thread::getLanguages() |
AcceptLanguageList * Thread::getLanguages() |
{ | { |
PEG_METHOD_ENTER(TRC_THREAD, "Thread::getLanguages"); | PEG_METHOD_ENTER(TRC_THREAD, "Thread::getLanguages"); |
| |
Thread * curThrd = Thread::getCurrent(); | Thread * curThrd = Thread::getCurrent(); |
if (curThrd == NULL) | if (curThrd == NULL) |
return NULL; | return NULL; |
AcceptLanguages * acceptLangs = |
AcceptLanguageList * acceptLangs = |
(AcceptLanguages *)curThrd->reference_tsd("acceptLanguages"); |
(AcceptLanguageList *)curThrd->reference_tsd("acceptLanguages"); |
curThrd->dereference_tsd(); | curThrd->dereference_tsd(); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
return acceptLangs; | return acceptLangs; |
} | } |
| |
void Thread::setLanguages(AcceptLanguages *langs) //l10n |
void Thread::setLanguages(AcceptLanguageList *langs) //l10n |
{ | { |
PEG_METHOD_ENTER(TRC_THREAD, "Thread::setLanguages"); | PEG_METHOD_ENTER(TRC_THREAD, "Thread::setLanguages"); |
| |
|
|
// deletes the old tsd and creates a new one | // deletes the old tsd and creates a new one |
currentThrd->put_tsd("acceptLanguages", | currentThrd->put_tsd("acceptLanguages", |
language_delete, | language_delete, |
sizeof(AcceptLanguages *), |
sizeof(AcceptLanguageList *), |
langs); | langs); |
} | } |
| |