|
From: CVS C. to T. <the...@li...> - 2019-04-07 14:41:13
|
Revision: 745
http://sourceforge.net/p/themis/code/745
Author: mark_hellegers
Date: 2019-04-07 14:41:11 +0000 (Sun, 07 Apr 2019)
Log Message:
-----------
Use a BLooper instead of BHandler for the HTML parser, so it runs in a separate thread.
Modified Paths:
--------------
trunk/themis/modules/HTMLParser/HTMLParser.cpp
trunk/themis/modules/HTMLParser/HTMLParser.h
Modified: trunk/themis/modules/HTMLParser/HTMLParser.cpp
===================================================================
--- trunk/themis/modules/HTMLParser/HTMLParser.cpp 2019-04-07 02:07:01 UTC (rev 744)
+++ trunk/themis/modules/HTMLParser/HTMLParser.cpp 2019-04-07 14:41:11 UTC (rev 745)
@@ -80,7 +80,7 @@
}
HTMLParser :: HTMLParser(BMessage * aInfo)
- : BHandler("HTMLParser"),
+ : BLooper("HTMLParser"),
PlugClass(aInfo , "HTMLParser") {
mCache = (CachePlug *) PlugMan->FindPlugin(CachePlugin);
@@ -369,7 +369,7 @@
break;
}
default: {
- BHandler::MessageReceived(aMessage);
+ BLooper::MessageReceived(aMessage);
}
}
@@ -376,13 +376,13 @@
}
-bool HTMLParser :: IsHandler() {
+bool HTMLParser :: IsLooper() {
return true;
}
-BHandler * HTMLParser :: Handler() {
+BLooper * HTMLParser :: Looper() {
return this;
Modified: trunk/themis/modules/HTMLParser/HTMLParser.h
===================================================================
--- trunk/themis/modules/HTMLParser/HTMLParser.h 2019-04-07 02:07:01 UTC (rev 744)
+++ trunk/themis/modules/HTMLParser/HTMLParser.h 2019-04-07 14:41:11 UTC (rev 745)
@@ -33,7 +33,7 @@
extern "C" __declspec(dllexport) status_t Shutdown(bool aNow = false);
extern "C" __declspec(dllexport) PlugClass * GetObject();
-class HTMLParser : public BHandler, public PlugClass {
+class HTMLParser : public BLooper, public PlugClass {
private:
// Plugin variables
@@ -75,8 +75,8 @@
HTMLParser(BMessage * aInfo = NULL);
~HTMLParser();
void MessageReceived(BMessage * aMessage);
- bool IsHandler();
- BHandler * Handler();
+ bool IsLooper();
+ BLooper * Looper();
bool IsPersistent();
uint32 PlugID();
char * PlugName();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|