18
18
* Rights Reserved.
19
19
*
20
20
* Contributor(s):
21
+ * Pierre Phaneuf <pp@ludusdesign.com>
21
22
*/
22
23
23
24
#include <stdio.h>
36
37
#include "nsProxyObjectManager.h"
37
38
#include "nsIEventQueueService.h"
38
39
39
- static NS_DEFINE_IID (kProxyObjectManagerIID , NS_IPROXYEVENT_MANAGER_IID ) ;
40
40
static NS_DEFINE_CID (kEventQueueServiceCID , NS_EVENTQUEUESERVICE_CID ) ;
41
41
42
42
/***************************************************************************/
@@ -72,8 +72,7 @@ nsTestXPCFoo::~nsTestXPCFoo()
72
72
{
73
73
}
74
74
75
- static NS_DEFINE_IID (kITestXPCFooIID , NS_ITESTPROXY_IID );
76
- NS_IMPL_ISUPPORTS (nsTestXPCFoo ,kITestXPCFooIID )
75
+ NS_IMPL_ISUPPORTS (nsTestXPCFoo , NS_GET_IID (nsITestProxy ))
77
76
78
77
NS_IMETHODIMP nsTestXPCFoo ::Test (PRInt32 p1 , PRInt32 p2 , PRInt32 * retval )
79
78
{
@@ -96,7 +95,7 @@ NS_IMETHODIMP nsTestXPCFoo::Test3(nsISupports *p1, nsISupports **p2)
96
95
{
97
96
nsITestProxy * test ;
98
97
99
- p1 -> QueryInterface (nsITestProxy :: GetIID ( ), (void * * )& test );
98
+ p1 -> QueryInterface (NS_GET_IID ( nsITestProxy ), (void * * )& test );
100
99
101
100
test -> Test2 ();
102
101
PRInt32 a ;
@@ -133,8 +132,8 @@ nsTestXPCFoo2::nsTestXPCFoo2()
133
132
nsTestXPCFoo2 ::~nsTestXPCFoo2 ()
134
133
{
135
134
}
136
- //kITestXPCFooIID defined above for nsTestXPCFoo(1)
137
- NS_IMPL_ISUPPORTS (nsTestXPCFoo2 ,kITestXPCFooIID )
135
+
136
+ NS_IMPL_ISUPPORTS (nsTestXPCFoo2 ,NS_GET_IID ( nsITestProxy ) )
138
137
139
138
NS_IMETHODIMP nsTestXPCFoo2 ::Test (PRInt32 p1 , PRInt32 p2 , PRInt32 * retval )
140
139
{
@@ -144,14 +143,14 @@ printf("calling back to caller!\n\n");
144
143
nsITestProxy * proxyObject ;
145
144
146
145
nsServiceManager ::GetService ( NS_XPCOMPROXY_PROGID ,
147
- kProxyObjectManagerIID ,
146
+ NS_GET_IID ( nsIProxyObjectManager ) ,
148
147
(nsISupports * * )& manager );
149
148
150
149
printf ("ProxyObjectManager: %p \n" , manager );
151
150
152
151
PR_ASSERT (manager );
153
152
154
- manager -> GetProxyObject ((nsIEventQueue * )p1 , nsITestProxy :: GetIID ( ), this , PROXY_SYNC , (void * * )& proxyObject );
153
+ manager -> GetProxyObject ((nsIEventQueue * )p1 , NS_GET_IID ( nsITestProxy ), this , PROXY_SYNC , (void * * )& proxyObject );
155
154
proxyObject -> Test3 (nsnull , nsnull );
156
155
157
156
printf ("Deleting Proxy Object\n" );
@@ -194,7 +193,7 @@ void TestCase_TwoClassesOneInterface(void *arg)
194
193
nsIProxyObjectManager * manager ;
195
194
196
195
nsServiceManager ::GetService ( NS_XPCOMPROXY_PROGID ,
197
- kProxyObjectManagerIID ,
196
+ NS_GET_IID ( nsIProxyObjectManager ) ,
198
197
(nsISupports * * )& manager );
199
198
200
199
printf ("ProxyObjectManager: %p \n" , manager );
@@ -211,9 +210,9 @@ void TestCase_TwoClassesOneInterface(void *arg)
211
210
PR_ASSERT (foo2 );
212
211
213
212
214
- manager -> GetProxyObject (argsStruct -> queue , nsITestProxy :: GetIID ( ), foo , PROXY_SYNC , (void * * )& proxyObject );
213
+ manager -> GetProxyObject (argsStruct -> queue , NS_GET_IID ( nsITestProxy ), foo , PROXY_SYNC , (void * * )& proxyObject );
215
214
216
- manager -> GetProxyObject (argsStruct -> queue , nsITestProxy :: GetIID ( ), foo2 , PROXY_SYNC , (void * * )& proxyObject2 );
215
+ manager -> GetProxyObject (argsStruct -> queue , NS_GET_IID ( nsITestProxy ), foo2 , PROXY_SYNC , (void * * )& proxyObject2 );
217
216
218
217
219
218
@@ -265,7 +264,7 @@ void TestCase_NestedLoop(void *arg)
265
264
nsIProxyObjectManager * manager ;
266
265
267
266
nsServiceManager ::GetService ( NS_XPCOMPROXY_PROGID ,
268
- kProxyObjectManagerIID ,
267
+ NS_GET_IID ( nsIProxyObjectManager ) ,
269
268
(nsISupports * * )& manager );
270
269
271
270
printf ("ProxyObjectManager: %d \n" , manager );
@@ -278,7 +277,7 @@ void TestCase_NestedLoop(void *arg)
278
277
PR_ASSERT (foo );
279
278
280
279
281
- manager -> GetProxyObject (argsStruct -> queue , nsITestProxy :: GetIID ( ), foo , PROXY_SYNC , (void * * )& proxyObject );
280
+ manager -> GetProxyObject (argsStruct -> queue , NS_GET_IID ( nsITestProxy ), foo , PROXY_SYNC , (void * * )& proxyObject );
282
281
283
282
if (proxyObject )
284
283
{
@@ -328,17 +327,17 @@ void TestCase_2(void *arg)
328
327
nsIProxyObjectManager * manager ;
329
328
330
329
nsServiceManager ::GetService ( NS_XPCOMPROXY_PROGID ,
331
- kProxyObjectManagerIID ,
330
+ NS_GET_IID ( nsIProxyObjectManager ) ,
332
331
(nsISupports * * )& manager );
333
332
334
333
PR_ASSERT (manager );
335
334
336
335
nsITestProxy * proxyObject ;
337
336
338
337
manager -> GetProxyObject (argsStruct -> queue ,
339
- nsITestProxy :: GetIID ( ), // should be CID!
338
+ NS_GET_IID ( nsITestProxy ), // should be CID!
340
339
nsnull ,
341
- nsITestProxy :: GetIID ( ),
340
+ NS_GET_IID ( nsITestProxy ),
342
341
PROXY_SYNC ,
343
342
(void * * )& proxyObject );
344
343
@@ -358,7 +357,7 @@ void TestCase_nsISupports(void *arg)
358
357
nsIProxyObjectManager * manager ;
359
358
360
359
nsServiceManager ::GetService ( NS_XPCOMPROXY_PROGID ,
361
- kProxyObjectManagerIID ,
360
+ NS_GET_IID ( nsIProxyObjectManager ) ,
362
361
(nsISupports * * )& manager );
363
362
364
363
PR_ASSERT (manager );
@@ -368,7 +367,7 @@ void TestCase_nsISupports(void *arg)
368
367
369
368
PR_ASSERT (foo );
370
369
371
- manager -> GetProxyObject (argsStruct -> queue , nsITestProxy :: GetIID ( ), foo , PROXY_SYNC , (void * * )& proxyObject );
370
+ manager -> GetProxyObject (argsStruct -> queue , NS_GET_IID ( nsITestProxy ), foo , PROXY_SYNC , (void * * )& proxyObject );
372
371
373
372
if (proxyObject != nsnull )
374
373
{
@@ -378,7 +377,7 @@ void TestCase_nsISupports(void *arg)
378
377
proxyObject -> Test3 (bISupports , & cISupports );
379
378
380
379
nsITestProxy * test ;
381
- bISupports -> QueryInterface (nsITestProxy :: GetIID ( ), (void * * )& test );
380
+ bISupports -> QueryInterface (NS_GET_IID ( nsITestProxy ), (void * * )& test );
382
381
383
382
test -> Test2 ();
384
383
@@ -426,7 +425,7 @@ static void PR_CALLBACK EventLoop( void *arg )
426
425
}
427
426
if (NS_FAILED (rv )) return ;
428
427
429
- rv = eventQ -> QueryInterface (nsIEventQueue :: GetIID ( ), (void * * )& gEventQueue );
428
+ rv = eventQ -> QueryInterface (NS_GET_IID ( nsIEventQueue ), (void * * )& gEventQueue );
430
429
if (NS_FAILED (rv )) return ;
431
430
432
431
@@ -435,7 +434,7 @@ static void PR_CALLBACK EventLoop( void *arg )
435
434
nsIProxyObjectManager * manager ;
436
435
437
436
nsServiceManager ::GetService ( NS_XPCOMPROXY_PROGID ,
438
- kProxyObjectManagerIID ,
437
+ NS_GET_IID ( nsIProxyObjectManager ) ,
439
438
(nsISupports * * )& manager );
440
439
441
440
PR_ASSERT (manager );
@@ -445,7 +444,7 @@ static void PR_CALLBACK EventLoop( void *arg )
445
444
446
445
PR_ASSERT (foo );
447
446
448
- manager -> GetProxyObject (gEventQueue , nsITestProxy :: GetIID ( ), foo , PROXY_SYNC , (void * * )& proxyObject );
447
+ manager -> GetProxyObject (gEventQueue , NS_GET_IID ( nsITestProxy ), foo , PROXY_SYNC , (void * * )& proxyObject );
449
448
450
449
PRInt32 a ;
451
450
proxyObject -> Test (1 , 2 , & a );
0 commit comments