diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-07-20 15:06:55 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-07-21 09:14:39 +0900 |
commit | 4b89942b29a1a6a8fbb975cdd606cfea2cc47fcb (patch) | |
tree | 151f64ddb1d12c35d2dcbdfce7357b185de58f1a /kopete/protocols/oscar/liboscar | |
parent | 44fa2dc162c15a1ff3c7956912c295993b46efd7 (diff) | |
download | tdenetwork-4b89942b29a1a6a8fbb975cdd606cfea2cc47fcb.tar.gz tdenetwork-4b89942b29a1a6a8fbb975cdd606cfea2cc47fcb.zip |
Replace Q_OBJECT with TQ_OBJECT
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 1c73e70c5605c86ab3ee2da13874ecfa0fe769f3)
Diffstat (limited to 'kopete/protocols/oscar/liboscar')
46 files changed, 47 insertions, 47 deletions
diff --git a/kopete/protocols/oscar/liboscar/HACKING b/kopete/protocols/oscar/liboscar/HACKING index 0259505d..38325050 100644 --- a/kopete/protocols/oscar/liboscar/HACKING +++ b/kopete/protocols/oscar/liboscar/HACKING @@ -40,7 +40,7 @@ namespace { class Foo { -Q_OBJECT +TQ_OBJECT public: Foo(); ~Foo(); diff --git a/kopete/protocols/oscar/liboscar/aimlogintask.h b/kopete/protocols/oscar/liboscar/aimlogintask.h index 82850a47..7e7236da 100644 --- a/kopete/protocols/oscar/liboscar/aimlogintask.h +++ b/kopete/protocols/oscar/liboscar/aimlogintask.h @@ -25,7 +25,7 @@ using namespace Oscar; class AimLoginTask : public Task { -Q_OBJECT +TQ_OBJECT public: AimLoginTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/buddyicontask.h b/kopete/protocols/oscar/liboscar/buddyicontask.h index c3b7c4f9..cc0f3295 100644 --- a/kopete/protocols/oscar/liboscar/buddyicontask.h +++ b/kopete/protocols/oscar/liboscar/buddyicontask.h @@ -27,7 +27,7 @@ class Transfer; class BuddyIconTask : public Task { -Q_OBJECT +TQ_OBJECT public: BuddyIconTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/bytestream.h b/kopete/protocols/oscar/liboscar/bytestream.h index e64ce68d..c3e050cb 100644 --- a/kopete/protocols/oscar/liboscar/bytestream.h +++ b/kopete/protocols/oscar/liboscar/bytestream.h @@ -29,7 +29,7 @@ // CS_EXPORT_BEGIN class ByteStream : public TQObject { - Q_OBJECT + TQ_OBJECT public: enum Error { ErrRead, ErrWrite, ErrCustom = 10 }; diff --git a/kopete/protocols/oscar/liboscar/chatnavservicetask.h b/kopete/protocols/oscar/liboscar/chatnavservicetask.h index b1017264..dc32aacc 100644 --- a/kopete/protocols/oscar/liboscar/chatnavservicetask.h +++ b/kopete/protocols/oscar/liboscar/chatnavservicetask.h @@ -29,7 +29,7 @@ class Transfer; */ class ChatNavServiceTask : public Task { -Q_OBJECT +TQ_OBJECT public: ChatNavServiceTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/chatservicetask.h b/kopete/protocols/oscar/liboscar/chatservicetask.h index 1b6d2ddf..d67a0ff1 100644 --- a/kopete/protocols/oscar/liboscar/chatservicetask.h +++ b/kopete/protocols/oscar/liboscar/chatservicetask.h @@ -27,7 +27,7 @@ class Transfer; class ChatServiceTask : public Task { -Q_OBJECT +TQ_OBJECT public: ChatServiceTask( Task* parent, Oscar::WORD exchange, const TQString& room ); diff --git a/kopete/protocols/oscar/liboscar/client.h b/kopete/protocols/oscar/liboscar/client.h index b80ba304..e58c9f41 100644 --- a/kopete/protocols/oscar/liboscar/client.h +++ b/kopete/protocols/oscar/liboscar/client.h @@ -49,7 +49,7 @@ class Settings; class KOPETE_EXPORT Client : public TQObject { -Q_OBJECT +TQ_OBJECT public: diff --git a/kopete/protocols/oscar/liboscar/connection.h b/kopete/protocols/oscar/liboscar/connection.h index e85e0b82..7146f020 100644 --- a/kopete/protocols/oscar/liboscar/connection.h +++ b/kopete/protocols/oscar/liboscar/connection.h @@ -47,7 +47,7 @@ class Settings; */ class Connection : public TQObject { -Q_OBJECT +TQ_OBJECT public: diff --git a/kopete/protocols/oscar/liboscar/connector.h b/kopete/protocols/oscar/liboscar/connector.h index 62b9a5a3..478fc097 100644 --- a/kopete/protocols/oscar/liboscar/connector.h +++ b/kopete/protocols/oscar/liboscar/connector.h @@ -29,7 +29,7 @@ class ByteStream; class Connector : public TQObject { - Q_OBJECT + TQ_OBJECT public: Connector(TQObject *parent=0); diff --git a/kopete/protocols/oscar/liboscar/coreprotocol.h b/kopete/protocols/oscar/liboscar/coreprotocol.h index bf3cfeea..c8b8fff2 100644 --- a/kopete/protocols/oscar/liboscar/coreprotocol.h +++ b/kopete/protocols/oscar/liboscar/coreprotocol.h @@ -31,7 +31,7 @@ class Transfer; class CoreProtocol : public TQObject { -Q_OBJECT +TQ_OBJECT public: enum State { NeedMore, Available, NoData, OutOfSync }; diff --git a/kopete/protocols/oscar/liboscar/flapprotocol.h b/kopete/protocols/oscar/liboscar/flapprotocol.h index 9e5e3f75..194ea6e2 100644 --- a/kopete/protocols/oscar/liboscar/flapprotocol.h +++ b/kopete/protocols/oscar/liboscar/flapprotocol.h @@ -27,7 +27,7 @@ class FlapTransfer; class FlapProtocol : public InputProtocolBase { -Q_OBJECT +TQ_OBJECT public: FlapProtocol( TQObject *parent = 0, const char *name = 0 ); diff --git a/kopete/protocols/oscar/liboscar/icqlogintask.h b/kopete/protocols/oscar/liboscar/icqlogintask.h index 0d998c73..f180ed44 100644 --- a/kopete/protocols/oscar/liboscar/icqlogintask.h +++ b/kopete/protocols/oscar/liboscar/icqlogintask.h @@ -29,7 +29,7 @@ using namespace Oscar; class IcqLoginTask : public Task { -Q_OBJECT +TQ_OBJECT public: IcqLoginTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/icqtask.h b/kopete/protocols/oscar/liboscar/icqtask.h index b75a2f8f..043ab037 100644 --- a/kopete/protocols/oscar/liboscar/icqtask.h +++ b/kopete/protocols/oscar/liboscar/icqtask.h @@ -27,7 +27,7 @@ class Buffer; class ICQTask : public Task { -Q_OBJECT +TQ_OBJECT public: ICQTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/icquserinfotask.h b/kopete/protocols/oscar/liboscar/icquserinfotask.h index 720342b9..11b93ee4 100644 --- a/kopete/protocols/oscar/liboscar/icquserinfotask.h +++ b/kopete/protocols/oscar/liboscar/icquserinfotask.h @@ -32,7 +32,7 @@ class Transfer; */ class ICQUserInfoRequestTask : public ICQTask { -Q_OBJECT +TQ_OBJECT public: ICQUserInfoRequestTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/inputprotocolbase.h b/kopete/protocols/oscar/liboscar/inputprotocolbase.h index badf788a..d29e9c8d 100644 --- a/kopete/protocols/oscar/liboscar/inputprotocolbase.h +++ b/kopete/protocols/oscar/liboscar/inputprotocolbase.h @@ -29,7 +29,7 @@ Defines a basic interface for protocols dealing with input from the GroupWise se */ class InputProtocolBase : public TQObject { -Q_OBJECT +TQ_OBJECT public: enum EventProtocolState { Success, NeedMore, OutOfSync, ProtocolError }; diff --git a/kopete/protocols/oscar/liboscar/logintask.h b/kopete/protocols/oscar/liboscar/logintask.h index 8ea776a7..29ba81c9 100644 --- a/kopete/protocols/oscar/liboscar/logintask.h +++ b/kopete/protocols/oscar/liboscar/logintask.h @@ -43,7 +43,7 @@ class Transfer; */ class StageOneLoginTask : public Task { -Q_OBJECT +TQ_OBJECT public: StageOneLoginTask( Task* parent ); @@ -103,7 +103,7 @@ class RateInfoTask; class StageTwoLoginTask : public Task { -Q_OBJECT +TQ_OBJECT public: StageTwoLoginTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/messagereceivertask.h b/kopete/protocols/oscar/liboscar/messagereceivertask.h index d8915c8e..0eb589c5 100644 --- a/kopete/protocols/oscar/liboscar/messagereceivertask.h +++ b/kopete/protocols/oscar/liboscar/messagereceivertask.h @@ -31,7 +31,7 @@ class TQTextCodec; */ class MessageReceiverTask : public Task { -Q_OBJECT +TQ_OBJECT public: diff --git a/kopete/protocols/oscar/liboscar/offlinemessagestask.h b/kopete/protocols/oscar/liboscar/offlinemessagestask.h index 42793be2..95a7b40f 100644 --- a/kopete/protocols/oscar/liboscar/offlinemessagestask.h +++ b/kopete/protocols/oscar/liboscar/offlinemessagestask.h @@ -29,7 +29,7 @@ ICQ Offline messages handling */ class OfflineMessagesTask : public ICQTask { -Q_OBJECT +TQ_OBJECT public: OfflineMessagesTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/onlinenotifiertask.h b/kopete/protocols/oscar/liboscar/onlinenotifiertask.h index b3ee7463..5a1fa504 100644 --- a/kopete/protocols/oscar/liboscar/onlinenotifiertask.h +++ b/kopete/protocols/oscar/liboscar/onlinenotifiertask.h @@ -34,7 +34,7 @@ Implements SNACS (0x03, 0x11) and (0x03, 0x12) */ class OnlineNotifierTask : public Task { -Q_OBJECT +TQ_OBJECT public: OnlineNotifierTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/oscarbytestream.h b/kopete/protocols/oscar/liboscar/oscarbytestream.h index ce7d458e..6d293173 100644 --- a/kopete/protocols/oscar/liboscar/oscarbytestream.h +++ b/kopete/protocols/oscar/liboscar/oscarbytestream.h @@ -34,7 +34,7 @@ class KNetworkByteStream : public ByteStream { -Q_OBJECT +TQ_OBJECT public: diff --git a/kopete/protocols/oscar/liboscar/oscarclientstream.h b/kopete/protocols/oscar/liboscar/oscarclientstream.h index f59063f4..46d7aa69 100644 --- a/kopete/protocols/oscar/liboscar/oscarclientstream.h +++ b/kopete/protocols/oscar/liboscar/oscarclientstream.h @@ -33,7 +33,7 @@ class TQHostAddress; class ClientStream : public Stream { - Q_OBJECT + TQ_OBJECT public: enum Error { diff --git a/kopete/protocols/oscar/liboscar/oscarconnector.h b/kopete/protocols/oscar/liboscar/oscarconnector.h index d5cbdf37..1126c7fe 100644 --- a/kopete/protocols/oscar/liboscar/oscarconnector.h +++ b/kopete/protocols/oscar/liboscar/oscarconnector.h @@ -36,7 +36,7 @@ class KResolverEntry; class KNetworkConnector : public Connector { -Q_OBJECT +TQ_OBJECT public: diff --git a/kopete/protocols/oscar/liboscar/ownuserinfotask.h b/kopete/protocols/oscar/liboscar/ownuserinfotask.h index 31af0fdf..ae61f9c3 100644 --- a/kopete/protocols/oscar/liboscar/ownuserinfotask.h +++ b/kopete/protocols/oscar/liboscar/ownuserinfotask.h @@ -28,7 +28,7 @@ Request our user info from the server and handle our user info when it comes bac */ class OwnUserInfoTask : public Task { -Q_OBJECT +TQ_OBJECT public: OwnUserInfoTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/rateclass.h b/kopete/protocols/oscar/liboscar/rateclass.h index f2d7396e..fca95cb8 100644 --- a/kopete/protocols/oscar/liboscar/rateclass.h +++ b/kopete/protocols/oscar/liboscar/rateclass.h @@ -36,7 +36,7 @@ class Transfer; class RateClass : public TQObject { - Q_OBJECT + TQ_OBJECT public: RateClass( TQObject* parent = 0 ); diff --git a/kopete/protocols/oscar/liboscar/rateclassmanager.h b/kopete/protocols/oscar/liboscar/rateclassmanager.h index 08959313..c94a1e5f 100644 --- a/kopete/protocols/oscar/liboscar/rateclassmanager.h +++ b/kopete/protocols/oscar/liboscar/rateclassmanager.h @@ -33,7 +33,7 @@ class RateClassManagerPrivate; class RateClassManager : public TQObject { -Q_OBJECT +TQ_OBJECT public: RateClassManager( Connection* parent, const char* name = 0 ); diff --git a/kopete/protocols/oscar/liboscar/rateinfotask.h b/kopete/protocols/oscar/liboscar/rateinfotask.h index bcb105fe..597235b5 100644 --- a/kopete/protocols/oscar/liboscar/rateinfotask.h +++ b/kopete/protocols/oscar/liboscar/rateinfotask.h @@ -29,7 +29,7 @@ using namespace Oscar; */ class RateInfoTask : public Task { -Q_OBJECT +TQ_OBJECT public: RateInfoTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/safedelete.h b/kopete/protocols/oscar/liboscar/safedelete.h index a740d66f..9e60a315 100644 --- a/kopete/protocols/oscar/liboscar/safedelete.h +++ b/kopete/protocols/oscar/liboscar/safedelete.h @@ -59,7 +59,7 @@ private: class SafeDeleteLater : public TQObject { - Q_OBJECT + TQ_OBJECT public: static SafeDeleteLater *ensureExists(); diff --git a/kopete/protocols/oscar/liboscar/serverredirecttask.h b/kopete/protocols/oscar/liboscar/serverredirecttask.h index 3640b1ce..90bb3afd 100644 --- a/kopete/protocols/oscar/liboscar/serverredirecttask.h +++ b/kopete/protocols/oscar/liboscar/serverredirecttask.h @@ -31,7 +31,7 @@ class Transfer; class ServerRedirectTask : public Task { -Q_OBJECT +TQ_OBJECT public: ServerRedirectTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/serverversionstask.h b/kopete/protocols/oscar/liboscar/serverversionstask.h index 822911bd..0594f40b 100644 --- a/kopete/protocols/oscar/liboscar/serverversionstask.h +++ b/kopete/protocols/oscar/liboscar/serverversionstask.h @@ -30,7 +30,7 @@ class Transfer; */ class ServerVersionsTask : public Task { -Q_OBJECT +TQ_OBJECT public: ServerVersionsTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/servicesetuptask.h b/kopete/protocols/oscar/liboscar/servicesetuptask.h index 41dfaec1..38d70512 100644 --- a/kopete/protocols/oscar/liboscar/servicesetuptask.h +++ b/kopete/protocols/oscar/liboscar/servicesetuptask.h @@ -37,7 +37,7 @@ Set up the various services for the BOS connection */ class ServiceSetupTask : public Task { -Q_OBJECT +TQ_OBJECT public: ServiceSetupTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/snacprotocol.h b/kopete/protocols/oscar/liboscar/snacprotocol.h index d65b101e..a324fd10 100644 --- a/kopete/protocols/oscar/liboscar/snacprotocol.h +++ b/kopete/protocols/oscar/liboscar/snacprotocol.h @@ -27,7 +27,7 @@ class SnacTransfer; class SnacProtocol : public InputProtocolBase { -Q_OBJECT +TQ_OBJECT public: SnacProtocol( TQObject *parent = 0, const char *name = 0 ); diff --git a/kopete/protocols/oscar/liboscar/ssiauthtask.h b/kopete/protocols/oscar/liboscar/ssiauthtask.h index 2d6265f8..5fa8c40c 100644 --- a/kopete/protocols/oscar/liboscar/ssiauthtask.h +++ b/kopete/protocols/oscar/liboscar/ssiauthtask.h @@ -28,7 +28,7 @@ class SSIManager; */ class SSIAuthTask : public Task { -Q_OBJECT +TQ_OBJECT public: SSIAuthTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/ssilisttask.h b/kopete/protocols/oscar/liboscar/ssilisttask.h index b66b8a16..642fd79d 100644 --- a/kopete/protocols/oscar/liboscar/ssilisttask.h +++ b/kopete/protocols/oscar/liboscar/ssilisttask.h @@ -34,7 +34,7 @@ class SSIManager; */ class SSIListTask : public Task { -Q_OBJECT +TQ_OBJECT public: SSIListTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/ssimanager.h b/kopete/protocols/oscar/liboscar/ssimanager.h index ac725233..6a4f151f 100644 --- a/kopete/protocols/oscar/liboscar/ssimanager.h +++ b/kopete/protocols/oscar/liboscar/ssimanager.h @@ -40,7 +40,7 @@ SSI management */ class KOPETE_EXPORT SSIManager : public TQObject { - Q_OBJECT + TQ_OBJECT public: SSIManager( TQObject* parent = 0, const char* name = 0 ); diff --git a/kopete/protocols/oscar/liboscar/stream.h b/kopete/protocols/oscar/liboscar/stream.h index 919c7799..ff1d1ba1 100644 --- a/kopete/protocols/oscar/liboscar/stream.h +++ b/kopete/protocols/oscar/liboscar/stream.h @@ -27,7 +27,7 @@ class Transfer; class Stream : public TQObject { - Q_OBJECT + TQ_OBJECT public: enum Error { ErrParse, ErrProtocol, ErrStream, ErrCustom = 10 }; diff --git a/kopete/protocols/oscar/liboscar/task.h b/kopete/protocols/oscar/liboscar/task.h index ccaa5d08..f1c85a11 100644 --- a/kopete/protocols/oscar/liboscar/task.h +++ b/kopete/protocols/oscar/liboscar/task.h @@ -36,7 +36,7 @@ using namespace Oscar; class Task : public TQObject { - Q_OBJECT + TQ_OBJECT public: enum { ErrDisc }; diff --git a/kopete/protocols/oscar/liboscar/tests/clientstream_test.h b/kopete/protocols/oscar/liboscar/tests/clientstream_test.h index 7148eb11..9fcf3abb 100644 --- a/kopete/protocols/oscar/liboscar/tests/clientstream_test.h +++ b/kopete/protocols/oscar/liboscar/tests/clientstream_test.h @@ -23,7 +23,7 @@ class ClientStreamTest : public TQApplication { -Q_OBJECT +TQ_OBJECT public: ClientStreamTest(int argc, char ** argv); diff --git a/kopete/protocols/oscar/liboscar/tests/logintest.h b/kopete/protocols/oscar/liboscar/tests/logintest.h index 4ba4f3cd..9435973b 100644 --- a/kopete/protocols/oscar/liboscar/tests/logintest.h +++ b/kopete/protocols/oscar/liboscar/tests/logintest.h @@ -24,7 +24,7 @@ class LoginTest : public TQApplication { -Q_OBJECT +TQ_OBJECT public: LoginTest(int argc, char ** argv); diff --git a/kopete/protocols/oscar/liboscar/tests/ssigrouptest.h b/kopete/protocols/oscar/liboscar/tests/ssigrouptest.h index b86abe41..514242de 100644 --- a/kopete/protocols/oscar/liboscar/tests/ssigrouptest.h +++ b/kopete/protocols/oscar/liboscar/tests/ssigrouptest.h @@ -24,7 +24,7 @@ class LoginTest : public TQApplication { -Q_OBJECT +TQ_OBJECT public: LoginTest(int argc, char ** argv); diff --git a/kopete/protocols/oscar/liboscar/tests/ssitest.h b/kopete/protocols/oscar/liboscar/tests/ssitest.h index ff5b6ccf..bb095724 100644 --- a/kopete/protocols/oscar/liboscar/tests/ssitest.h +++ b/kopete/protocols/oscar/liboscar/tests/ssitest.h @@ -20,7 +20,7 @@ class SSITest : public TQApplication { -Q_OBJECT +TQ_OBJECT public: SSITest(int argc, char ** argv); diff --git a/kopete/protocols/oscar/liboscar/tests/tdeunittest.h b/kopete/protocols/oscar/liboscar/tests/tdeunittest.h index 61f891e8..b7b729cd 100644 --- a/kopete/protocols/oscar/liboscar/tests/tdeunittest.h +++ b/kopete/protocols/oscar/liboscar/tests/tdeunittest.h @@ -38,7 +38,7 @@ class KUnitTest : public TQObject { - Q_OBJECT + TQ_OBJECT public: KUnitTest(); diff --git a/kopete/protocols/oscar/liboscar/tests/userinfotest.h b/kopete/protocols/oscar/liboscar/tests/userinfotest.h index a32b7a46..82ca9d13 100644 --- a/kopete/protocols/oscar/liboscar/tests/userinfotest.h +++ b/kopete/protocols/oscar/liboscar/tests/userinfotest.h @@ -24,7 +24,7 @@ class LoginTest : public TQApplication { -Q_OBJECT +TQ_OBJECT public: LoginTest(int argc, char ** argv); diff --git a/kopete/protocols/oscar/liboscar/typingnotifytask.h b/kopete/protocols/oscar/liboscar/typingnotifytask.h index 9897f292..30c082be 100644 --- a/kopete/protocols/oscar/liboscar/typingnotifytask.h +++ b/kopete/protocols/oscar/liboscar/typingnotifytask.h @@ -27,7 +27,7 @@ */ class TypingNotifyTask : public Task { -Q_OBJECT +TQ_OBJECT public: enum { Finished = 0x0000, Typed = 0x0001, Begin = 0x0002 }; diff --git a/kopete/protocols/oscar/liboscar/userinfotask.h b/kopete/protocols/oscar/liboscar/userinfotask.h index 21e14307..78274cc4 100644 --- a/kopete/protocols/oscar/liboscar/userinfotask.h +++ b/kopete/protocols/oscar/liboscar/userinfotask.h @@ -32,7 +32,7 @@ Handles user information requests that are done via SNAC 02,05 and 02,06 */ class UserInfoTask : public Task { -Q_OBJECT +TQ_OBJECT public: UserInfoTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/usersearchtask.h b/kopete/protocols/oscar/liboscar/usersearchtask.h index cbbd2bea..0b2a2609 100644 --- a/kopete/protocols/oscar/liboscar/usersearchtask.h +++ b/kopete/protocols/oscar/liboscar/usersearchtask.h @@ -30,7 +30,7 @@ Search for contacts */ class UserSearchTask : public ICQTask { -Q_OBJECT +TQ_OBJECT public: UserSearchTask( Task* parent ); diff --git a/kopete/protocols/oscar/liboscar/warningtask.h b/kopete/protocols/oscar/liboscar/warningtask.h index c3f7806a..377c130d 100644 --- a/kopete/protocols/oscar/liboscar/warningtask.h +++ b/kopete/protocols/oscar/liboscar/warningtask.h @@ -28,7 +28,7 @@ */ class WarningTask : public Task { -Q_OBJECT +TQ_OBJECT public: WarningTask( Task* parent ); |