1 : //
2 : // Automatically generated by ipdlc.
3 : // Edit at your own risk
4 : //
5 :
6 : #ifndef PObjectWrapper_h
7 : #define PObjectWrapper_h
8 :
9 : #include "mozilla/Attributes.h"
10 : #include "base/basictypes.h"
11 : #include "prtime.h"
12 : #include "nscore.h"
13 : #include "IPCMessageStart.h"
14 : #include "IPC/IPCMessageUtils.h"
15 : #include "nsAutoPtr.h"
16 : #include "nsStringGlue.h"
17 : #include "nsTArray.h"
18 : #include "nsIFile.h"
19 : #include "mozilla/ipc/ProtocolUtils.h"
20 : #include "mozilla/jsipc/CPOWTypes.h"
21 :
22 : namespace mozilla {
23 : namespace jsipc {
24 : class PObjectWrapperParent;
25 : } // namespace jsipc
26 : } // namespace mozilla
27 :
28 : namespace mozilla {
29 : namespace jsipc {
30 : class PObjectWrapperChild;
31 : } // namespace jsipc
32 : } // namespace mozilla
33 :
34 :
35 : //-----------------------------------------------------------------------------
36 : // Declaration of the IPDL type |union JSVariant|
37 : //
38 : namespace mozilla {
39 : namespace jsipc {
40 : class JSVariant MOZ_FINAL
41 : {
42 : public:
43 : enum Type {
44 : T__None,
45 : Tvoid_t = 1,
46 : TPObjectWrapperParent,
47 : TPObjectWrapperChild,
48 : TnsString,
49 : Tint,
50 : Tdouble,
51 : Tbool,
52 : T__Last = Tbool
53 : };
54 :
55 : private:
56 : typedef mozilla::void_t void_t;
57 : typedef mozilla::jsipc::PObjectWrapperParent PObjectWrapperParent;
58 : typedef mozilla::jsipc::PObjectWrapperChild PObjectWrapperChild;
59 : typedef void_t void_t__tdef;
60 : typedef PObjectWrapperParent* PObjectWrapperParent__tdef;
61 : typedef PObjectWrapperChild* PObjectWrapperChild__tdef;
62 : typedef nsString nsString__tdef;
63 : typedef int int__tdef;
64 : typedef double double__tdef;
65 : typedef bool bool__tdef;
66 :
67 : union Value {
68 : char Vvoid_t[sizeof(void_t)];
69 : char VPObjectWrapperParent[sizeof(PObjectWrapperParent*)];
70 : char VPObjectWrapperChild[sizeof(PObjectWrapperChild*)];
71 : char VnsString[sizeof(nsString)];
72 : char Vint[sizeof(int)];
73 : char Vdouble[sizeof(double)];
74 : char Vbool[sizeof(bool)];
75 : };
76 :
77 : void_t*
78 0 : ptr_void_t()
79 : {
80 0 : return reinterpret_cast<void_t*>((&((mValue).Vvoid_t)));
81 : }
82 : const void_t* const
83 0 : constptr_void_t() const
84 : {
85 0 : return reinterpret_cast<const void_t* const>((&((mValue).Vvoid_t)));
86 : }
87 : PObjectWrapperParent**
88 0 : ptr_PObjectWrapperParent()
89 : {
90 0 : return reinterpret_cast<PObjectWrapperParent**>((&((mValue).VPObjectWrapperParent)));
91 : }
92 : PObjectWrapperParent* const*
93 0 : constptr_PObjectWrapperParent() const
94 : {
95 0 : return reinterpret_cast<PObjectWrapperParent* const*>((&((mValue).VPObjectWrapperParent)));
96 : }
97 : PObjectWrapperChild**
98 0 : ptr_PObjectWrapperChild()
99 : {
100 0 : return reinterpret_cast<PObjectWrapperChild**>((&((mValue).VPObjectWrapperChild)));
101 : }
102 : PObjectWrapperChild* const*
103 0 : constptr_PObjectWrapperChild() const
104 : {
105 0 : return reinterpret_cast<PObjectWrapperChild* const*>((&((mValue).VPObjectWrapperChild)));
106 : }
107 : nsString*
108 0 : ptr_nsString()
109 : {
110 0 : return reinterpret_cast<nsString*>((&((mValue).VnsString)));
111 : }
112 : const nsString* const
113 0 : constptr_nsString() const
114 : {
115 0 : return reinterpret_cast<const nsString* const>((&((mValue).VnsString)));
116 : }
117 : int*
118 0 : ptr_int()
119 : {
120 0 : return reinterpret_cast<int*>((&((mValue).Vint)));
121 : }
122 : const int* const
123 0 : constptr_int() const
124 : {
125 0 : return reinterpret_cast<const int* const>((&((mValue).Vint)));
126 : }
127 : double*
128 0 : ptr_double()
129 : {
130 0 : return reinterpret_cast<double*>((&((mValue).Vdouble)));
131 : }
132 : const double* const
133 0 : constptr_double() const
134 : {
135 0 : return reinterpret_cast<const double* const>((&((mValue).Vdouble)));
136 : }
137 : bool*
138 0 : ptr_bool()
139 : {
140 0 : return reinterpret_cast<bool*>((&((mValue).Vbool)));
141 : }
142 : const bool* const
143 0 : constptr_bool() const
144 : {
145 0 : return reinterpret_cast<const bool* const>((&((mValue).Vbool)));
146 : }
147 :
148 : bool
149 : MaybeDestroy(Type aNewType);
150 :
151 : void
152 0 : AssertSanity() const
153 : {
154 0 : NS_ABORT_IF_FALSE((T__None) <= (mType), "invalid type tag");
155 0 : NS_ABORT_IF_FALSE((mType) <= (T__Last), "invalid type tag");
156 0 : }
157 : void
158 0 : AssertSanity(Type aType) const
159 : {
160 0 : AssertSanity();
161 0 : NS_ABORT_IF_FALSE((mType) == (aType), "unexpected type tag");
162 0 : }
163 :
164 : public:
165 0 : JSVariant() :
166 0 : mType(T__None)
167 : {
168 0 : }
169 :
170 : JSVariant(const void_t& aOther);
171 :
172 : JSVariant(PObjectWrapperParent* aOther);
173 :
174 : JSVariant(PObjectWrapperChild* aOther);
175 :
176 : JSVariant(const nsString& aOther);
177 :
178 : JSVariant(const int& aOther);
179 :
180 : JSVariant(const double& aOther);
181 :
182 : JSVariant(const bool& aOther);
183 :
184 : JSVariant(const JSVariant& aOther);
185 :
186 : ~JSVariant();
187 :
188 : Type
189 0 : type() const
190 : {
191 0 : return mType;
192 : }
193 :
194 : JSVariant&
195 : operator=(const void_t& aRhs);
196 :
197 : JSVariant&
198 : operator=(PObjectWrapperParent* aRhs);
199 :
200 : JSVariant&
201 : operator=(PObjectWrapperChild* aRhs);
202 :
203 : JSVariant&
204 : operator=(const nsString& aRhs);
205 :
206 : JSVariant&
207 : operator=(const int& aRhs);
208 :
209 : JSVariant&
210 : operator=(const double& aRhs);
211 :
212 : JSVariant&
213 : operator=(const bool& aRhs);
214 :
215 : JSVariant&
216 : operator=(const JSVariant& aRhs);
217 :
218 : bool
219 : operator==(const void_t& aRhs) const;
220 :
221 : bool
222 : operator==(PObjectWrapperParent* aRhs) const;
223 :
224 : bool
225 : operator==(PObjectWrapperChild* aRhs) const;
226 :
227 : bool
228 : operator==(const nsString& aRhs) const;
229 :
230 : bool
231 : operator==(const int& aRhs) const;
232 :
233 : bool
234 : operator==(const double& aRhs) const;
235 :
236 : bool
237 : operator==(const bool& aRhs) const;
238 :
239 : bool
240 : operator==(const JSVariant& aRhs) const;
241 :
242 : void_t&
243 0 : get_void_t()
244 : {
245 0 : AssertSanity(Tvoid_t);
246 0 : return (*(ptr_void_t()));
247 : }
248 : const void_t&
249 0 : get_void_t() const
250 : {
251 0 : AssertSanity(Tvoid_t);
252 0 : return (*(constptr_void_t()));
253 : }
254 : operator void_t&()
255 : {
256 : return get_void_t();
257 : }
258 : operator const void_t&() const
259 : {
260 : return get_void_t();
261 : }
262 :
263 : PObjectWrapperParent*&
264 0 : get_PObjectWrapperParent()
265 : {
266 0 : AssertSanity(TPObjectWrapperParent);
267 0 : return (*(ptr_PObjectWrapperParent()));
268 : }
269 : PObjectWrapperParent*
270 0 : get_PObjectWrapperParent() const
271 : {
272 0 : AssertSanity(TPObjectWrapperParent);
273 0 : return (*(constptr_PObjectWrapperParent()));
274 : }
275 : operator PObjectWrapperParent*&()
276 : {
277 : return get_PObjectWrapperParent();
278 : }
279 : operator PObjectWrapperParent*() const
280 : {
281 : return get_PObjectWrapperParent();
282 : }
283 :
284 : PObjectWrapperChild*&
285 0 : get_PObjectWrapperChild()
286 : {
287 0 : AssertSanity(TPObjectWrapperChild);
288 0 : return (*(ptr_PObjectWrapperChild()));
289 : }
290 : PObjectWrapperChild*
291 0 : get_PObjectWrapperChild() const
292 : {
293 0 : AssertSanity(TPObjectWrapperChild);
294 0 : return (*(constptr_PObjectWrapperChild()));
295 : }
296 : operator PObjectWrapperChild*&()
297 : {
298 : return get_PObjectWrapperChild();
299 : }
300 : operator PObjectWrapperChild*() const
301 : {
302 : return get_PObjectWrapperChild();
303 : }
304 :
305 : nsString&
306 0 : get_nsString()
307 : {
308 0 : AssertSanity(TnsString);
309 0 : return (*(ptr_nsString()));
310 : }
311 : const nsString&
312 0 : get_nsString() const
313 : {
314 0 : AssertSanity(TnsString);
315 0 : return (*(constptr_nsString()));
316 : }
317 : operator nsString&()
318 : {
319 : return get_nsString();
320 : }
321 : operator const nsString&() const
322 : {
323 : return get_nsString();
324 : }
325 :
326 : int&
327 0 : get_int()
328 : {
329 0 : AssertSanity(Tint);
330 0 : return (*(ptr_int()));
331 : }
332 : const int&
333 0 : get_int() const
334 : {
335 0 : AssertSanity(Tint);
336 0 : return (*(constptr_int()));
337 : }
338 : operator int&()
339 : {
340 : return get_int();
341 : }
342 : operator const int&() const
343 : {
344 : return get_int();
345 : }
346 :
347 : double&
348 0 : get_double()
349 : {
350 0 : AssertSanity(Tdouble);
351 0 : return (*(ptr_double()));
352 : }
353 : const double&
354 0 : get_double() const
355 : {
356 0 : AssertSanity(Tdouble);
357 0 : return (*(constptr_double()));
358 : }
359 : operator double&()
360 : {
361 : return get_double();
362 : }
363 : operator const double&() const
364 : {
365 : return get_double();
366 : }
367 :
368 : bool&
369 0 : get_bool()
370 : {
371 0 : AssertSanity(Tbool);
372 0 : return (*(ptr_bool()));
373 : }
374 : const bool&
375 0 : get_bool() const
376 : {
377 0 : AssertSanity(Tbool);
378 0 : return (*(constptr_bool()));
379 : }
380 : operator bool&()
381 : {
382 : return get_bool();
383 : }
384 : operator const bool&() const
385 : {
386 : return get_bool();
387 : }
388 :
389 : private:
390 : Value mValue;
391 : Type mType;
392 : };
393 : } // namespace jsipc
394 : } // namespace mozilla
395 :
396 : namespace mozilla {
397 : namespace jsipc {
398 : class JSVariant;
399 : } // namespace jsipc
400 : } // namespace mozilla
401 :
402 : //-----------------------------------------------------------------------------
403 : // Declaration of the IPDL type |union OperationStatus|
404 : //
405 : namespace mozilla {
406 : namespace jsipc {
407 : class OperationStatus MOZ_FINAL
408 : {
409 : public:
410 : enum Type {
411 : T__None,
412 : TJSBool = 1,
413 : TJSVariant,
414 : T__Last = TJSVariant
415 : };
416 :
417 : private:
418 : typedef mozilla::jsipc::JSVariant JSVariant;
419 : typedef JSBool JSBool__tdef;
420 : typedef JSVariant JSVariant__tdef;
421 :
422 : union Value {
423 : char VJSBool[sizeof(JSBool)];
424 : char VJSVariant[sizeof(JSVariant)];
425 : };
426 :
427 : JSBool*
428 0 : ptr_JSBool()
429 : {
430 0 : return reinterpret_cast<JSBool*>((&((mValue).VJSBool)));
431 : }
432 : const JSBool* const
433 0 : constptr_JSBool() const
434 : {
435 0 : return reinterpret_cast<const JSBool* const>((&((mValue).VJSBool)));
436 : }
437 : JSVariant*
438 0 : ptr_JSVariant()
439 : {
440 0 : return reinterpret_cast<JSVariant*>((&((mValue).VJSVariant)));
441 : }
442 : const JSVariant* const
443 0 : constptr_JSVariant() const
444 : {
445 0 : return reinterpret_cast<const JSVariant* const>((&((mValue).VJSVariant)));
446 : }
447 :
448 : bool
449 : MaybeDestroy(Type aNewType);
450 :
451 : void
452 0 : AssertSanity() const
453 : {
454 0 : NS_ABORT_IF_FALSE((T__None) <= (mType), "invalid type tag");
455 0 : NS_ABORT_IF_FALSE((mType) <= (T__Last), "invalid type tag");
456 0 : }
457 : void
458 0 : AssertSanity(Type aType) const
459 : {
460 0 : AssertSanity();
461 0 : NS_ABORT_IF_FALSE((mType) == (aType), "unexpected type tag");
462 0 : }
463 :
464 : public:
465 0 : OperationStatus() :
466 0 : mType(T__None)
467 : {
468 0 : }
469 :
470 : OperationStatus(const JSBool& aOther);
471 :
472 : OperationStatus(const JSVariant& aOther);
473 :
474 : OperationStatus(const OperationStatus& aOther);
475 :
476 : ~OperationStatus();
477 :
478 : Type
479 0 : type() const
480 : {
481 0 : return mType;
482 : }
483 :
484 : OperationStatus&
485 : operator=(const JSBool& aRhs);
486 :
487 : OperationStatus&
488 : operator=(const JSVariant& aRhs);
489 :
490 : OperationStatus&
491 : operator=(const OperationStatus& aRhs);
492 :
493 : bool
494 : operator==(const JSBool& aRhs) const;
495 :
496 : bool
497 : operator==(const JSVariant& aRhs) const;
498 :
499 : bool
500 : operator==(const OperationStatus& aRhs) const;
501 :
502 : JSBool&
503 0 : get_JSBool()
504 : {
505 0 : AssertSanity(TJSBool);
506 0 : return (*(ptr_JSBool()));
507 : }
508 : const JSBool&
509 0 : get_JSBool() const
510 : {
511 0 : AssertSanity(TJSBool);
512 0 : return (*(constptr_JSBool()));
513 : }
514 : operator JSBool&()
515 : {
516 : return get_JSBool();
517 : }
518 : operator const JSBool&() const
519 : {
520 : return get_JSBool();
521 : }
522 :
523 : JSVariant&
524 0 : get_JSVariant()
525 : {
526 0 : AssertSanity(TJSVariant);
527 0 : return (*(ptr_JSVariant()));
528 : }
529 : const JSVariant&
530 0 : get_JSVariant() const
531 : {
532 0 : AssertSanity(TJSVariant);
533 0 : return (*(constptr_JSVariant()));
534 : }
535 : operator JSVariant&()
536 : {
537 : return get_JSVariant();
538 : }
539 : operator const JSVariant&() const
540 : {
541 : return get_JSVariant();
542 : }
543 :
544 : private:
545 : Value mValue;
546 : Type mType;
547 : };
548 : } // namespace jsipc
549 : } // namespace mozilla
550 :
551 : //-----------------------------------------------------------------------------
552 : // Code common to PObjectWrapperChild and PObjectWrapperParent
553 : //
554 : namespace mozilla {
555 : namespace jsipc {
556 : namespace PObjectWrapper {
557 :
558 : enum State {
559 : __Dead,
560 : __Null,
561 : __Error,
562 : __Start = __Null
563 : };
564 :
565 : enum MessageType {
566 : PObjectWrapperStart = PObjectWrapperMsgStart << 16,
567 : PObjectWrapperPreStart = (PObjectWrapperMsgStart << 16) - 1,
568 : Msg___delete____ID,
569 : Reply___delete____ID,
570 : Msg_AddProperty__ID,
571 : Reply_AddProperty__ID,
572 : Msg_GetProperty__ID,
573 : Reply_GetProperty__ID,
574 : Msg_SetProperty__ID,
575 : Reply_SetProperty__ID,
576 : Msg_DelProperty__ID,
577 : Reply_DelProperty__ID,
578 : Msg_NewEnumerateInit__ID,
579 : Reply_NewEnumerateInit__ID,
580 : Msg_NewEnumerateNext__ID,
581 : Reply_NewEnumerateNext__ID,
582 : Msg_NewEnumerateDestroy__ID,
583 : Msg_NewResolve__ID,
584 : Reply_NewResolve__ID,
585 : Msg_Convert__ID,
586 : Reply_Convert__ID,
587 : Msg_Call__ID,
588 : Reply_Call__ID,
589 : Msg_Construct__ID,
590 : Reply_Construct__ID,
591 : Msg_HasInstance__ID,
592 : Reply_HasInstance__ID,
593 : PObjectWrapperEnd
594 : };
595 :
596 : bool
597 : Transition(
598 : State from,
599 : mozilla::ipc::Trigger trigger,
600 : State* next);
601 :
602 : class Msg___delete__ :
603 : public IPC::Message
604 0 : {
605 : private:
606 : typedef mozilla::ipc::ActorHandle ActorHandle;
607 : typedef mozilla::jsipc::JSVariant JSVariant;
608 : typedef mozilla::jsipc::OperationStatus OperationStatus;
609 : typedef mozilla::ipc::Shmem Shmem;
610 : typedef mozilla::void_t void_t;
611 :
612 : public:
613 : enum {
614 : ID = Msg___delete____ID
615 : };
616 0 : Msg___delete__() :
617 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg___delete__")
618 : {
619 0 : }
620 :
621 : void
622 0 : Log(
623 : const std::string& __pfx,
624 : FILE* __outf) const
625 : {
626 0 : std::string __logmsg;
627 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
628 0 : (__logmsg).append(__pfx);
629 0 : (__logmsg).append("Msg___delete__(");
630 :
631 0 : (__logmsg).append("[TODO])\n");
632 0 : fputs((__logmsg).c_str(), __outf);
633 0 : }
634 : };
635 :
636 : class Reply___delete__ :
637 : public IPC::Message
638 : {
639 : private:
640 : typedef mozilla::ipc::ActorHandle ActorHandle;
641 : typedef mozilla::jsipc::JSVariant JSVariant;
642 : typedef mozilla::jsipc::OperationStatus OperationStatus;
643 : typedef mozilla::ipc::Shmem Shmem;
644 : typedef mozilla::void_t void_t;
645 :
646 : public:
647 : enum {
648 : ID = Reply___delete____ID
649 : };
650 : Reply___delete__() :
651 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply___delete__")
652 : {
653 : }
654 :
655 : void
656 : Log(
657 : const std::string& __pfx,
658 : FILE* __outf) const
659 : {
660 : std::string __logmsg;
661 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
662 : (__logmsg).append(__pfx);
663 : (__logmsg).append("Reply___delete__(");
664 :
665 : (__logmsg).append("[TODO])\n");
666 : fputs((__logmsg).c_str(), __outf);
667 : }
668 : };
669 :
670 : class Msg_AddProperty :
671 : public IPC::Message
672 0 : {
673 : private:
674 : typedef mozilla::ipc::ActorHandle ActorHandle;
675 : typedef mozilla::jsipc::JSVariant JSVariant;
676 : typedef mozilla::jsipc::OperationStatus OperationStatus;
677 : typedef mozilla::ipc::Shmem Shmem;
678 : typedef mozilla::void_t void_t;
679 :
680 : public:
681 : enum {
682 : ID = Msg_AddProperty__ID
683 : };
684 0 : Msg_AddProperty() :
685 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_AddProperty")
686 : {
687 0 : }
688 :
689 : void
690 0 : Log(
691 : const std::string& __pfx,
692 : FILE* __outf) const
693 : {
694 0 : std::string __logmsg;
695 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
696 0 : (__logmsg).append(__pfx);
697 0 : (__logmsg).append("Msg_AddProperty(");
698 :
699 0 : (__logmsg).append("[TODO])\n");
700 0 : fputs((__logmsg).c_str(), __outf);
701 0 : }
702 : };
703 :
704 : class Reply_AddProperty :
705 : public IPC::Message
706 0 : {
707 : private:
708 : typedef mozilla::ipc::ActorHandle ActorHandle;
709 : typedef mozilla::jsipc::JSVariant JSVariant;
710 : typedef mozilla::jsipc::OperationStatus OperationStatus;
711 : typedef mozilla::ipc::Shmem Shmem;
712 : typedef mozilla::void_t void_t;
713 :
714 : public:
715 : enum {
716 : ID = Reply_AddProperty__ID
717 : };
718 0 : Reply_AddProperty() :
719 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_AddProperty")
720 : {
721 0 : }
722 :
723 : void
724 0 : Log(
725 : const std::string& __pfx,
726 : FILE* __outf) const
727 : {
728 0 : std::string __logmsg;
729 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
730 0 : (__logmsg).append(__pfx);
731 0 : (__logmsg).append("Reply_AddProperty(");
732 :
733 0 : (__logmsg).append("[TODO])\n");
734 0 : fputs((__logmsg).c_str(), __outf);
735 0 : }
736 : };
737 :
738 : class Msg_GetProperty :
739 : public IPC::Message
740 0 : {
741 : private:
742 : typedef mozilla::ipc::ActorHandle ActorHandle;
743 : typedef mozilla::jsipc::JSVariant JSVariant;
744 : typedef mozilla::jsipc::OperationStatus OperationStatus;
745 : typedef mozilla::ipc::Shmem Shmem;
746 : typedef mozilla::void_t void_t;
747 :
748 : public:
749 : enum {
750 : ID = Msg_GetProperty__ID
751 : };
752 0 : Msg_GetProperty() :
753 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_GetProperty")
754 : {
755 0 : }
756 :
757 : void
758 0 : Log(
759 : const std::string& __pfx,
760 : FILE* __outf) const
761 : {
762 0 : std::string __logmsg;
763 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
764 0 : (__logmsg).append(__pfx);
765 0 : (__logmsg).append("Msg_GetProperty(");
766 :
767 0 : (__logmsg).append("[TODO])\n");
768 0 : fputs((__logmsg).c_str(), __outf);
769 0 : }
770 : };
771 :
772 : class Reply_GetProperty :
773 : public IPC::Message
774 0 : {
775 : private:
776 : typedef mozilla::ipc::ActorHandle ActorHandle;
777 : typedef mozilla::jsipc::JSVariant JSVariant;
778 : typedef mozilla::jsipc::OperationStatus OperationStatus;
779 : typedef mozilla::ipc::Shmem Shmem;
780 : typedef mozilla::void_t void_t;
781 :
782 : public:
783 : enum {
784 : ID = Reply_GetProperty__ID
785 : };
786 0 : Reply_GetProperty() :
787 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_GetProperty")
788 : {
789 0 : }
790 :
791 : void
792 0 : Log(
793 : const std::string& __pfx,
794 : FILE* __outf) const
795 : {
796 0 : std::string __logmsg;
797 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
798 0 : (__logmsg).append(__pfx);
799 0 : (__logmsg).append("Reply_GetProperty(");
800 :
801 0 : (__logmsg).append("[TODO])\n");
802 0 : fputs((__logmsg).c_str(), __outf);
803 0 : }
804 : };
805 :
806 : class Msg_SetProperty :
807 : public IPC::Message
808 0 : {
809 : private:
810 : typedef mozilla::ipc::ActorHandle ActorHandle;
811 : typedef mozilla::jsipc::JSVariant JSVariant;
812 : typedef mozilla::jsipc::OperationStatus OperationStatus;
813 : typedef mozilla::ipc::Shmem Shmem;
814 : typedef mozilla::void_t void_t;
815 :
816 : public:
817 : enum {
818 : ID = Msg_SetProperty__ID
819 : };
820 0 : Msg_SetProperty() :
821 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_SetProperty")
822 : {
823 0 : }
824 :
825 : void
826 0 : Log(
827 : const std::string& __pfx,
828 : FILE* __outf) const
829 : {
830 0 : std::string __logmsg;
831 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
832 0 : (__logmsg).append(__pfx);
833 0 : (__logmsg).append("Msg_SetProperty(");
834 :
835 0 : (__logmsg).append("[TODO])\n");
836 0 : fputs((__logmsg).c_str(), __outf);
837 0 : }
838 : };
839 :
840 : class Reply_SetProperty :
841 : public IPC::Message
842 0 : {
843 : private:
844 : typedef mozilla::ipc::ActorHandle ActorHandle;
845 : typedef mozilla::jsipc::JSVariant JSVariant;
846 : typedef mozilla::jsipc::OperationStatus OperationStatus;
847 : typedef mozilla::ipc::Shmem Shmem;
848 : typedef mozilla::void_t void_t;
849 :
850 : public:
851 : enum {
852 : ID = Reply_SetProperty__ID
853 : };
854 0 : Reply_SetProperty() :
855 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_SetProperty")
856 : {
857 0 : }
858 :
859 : void
860 0 : Log(
861 : const std::string& __pfx,
862 : FILE* __outf) const
863 : {
864 0 : std::string __logmsg;
865 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
866 0 : (__logmsg).append(__pfx);
867 0 : (__logmsg).append("Reply_SetProperty(");
868 :
869 0 : (__logmsg).append("[TODO])\n");
870 0 : fputs((__logmsg).c_str(), __outf);
871 0 : }
872 : };
873 :
874 : class Msg_DelProperty :
875 : public IPC::Message
876 0 : {
877 : private:
878 : typedef mozilla::ipc::ActorHandle ActorHandle;
879 : typedef mozilla::jsipc::JSVariant JSVariant;
880 : typedef mozilla::jsipc::OperationStatus OperationStatus;
881 : typedef mozilla::ipc::Shmem Shmem;
882 : typedef mozilla::void_t void_t;
883 :
884 : public:
885 : enum {
886 : ID = Msg_DelProperty__ID
887 : };
888 0 : Msg_DelProperty() :
889 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_DelProperty")
890 : {
891 0 : }
892 :
893 : void
894 0 : Log(
895 : const std::string& __pfx,
896 : FILE* __outf) const
897 : {
898 0 : std::string __logmsg;
899 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
900 0 : (__logmsg).append(__pfx);
901 0 : (__logmsg).append("Msg_DelProperty(");
902 :
903 0 : (__logmsg).append("[TODO])\n");
904 0 : fputs((__logmsg).c_str(), __outf);
905 0 : }
906 : };
907 :
908 : class Reply_DelProperty :
909 : public IPC::Message
910 0 : {
911 : private:
912 : typedef mozilla::ipc::ActorHandle ActorHandle;
913 : typedef mozilla::jsipc::JSVariant JSVariant;
914 : typedef mozilla::jsipc::OperationStatus OperationStatus;
915 : typedef mozilla::ipc::Shmem Shmem;
916 : typedef mozilla::void_t void_t;
917 :
918 : public:
919 : enum {
920 : ID = Reply_DelProperty__ID
921 : };
922 0 : Reply_DelProperty() :
923 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_DelProperty")
924 : {
925 0 : }
926 :
927 : void
928 0 : Log(
929 : const std::string& __pfx,
930 : FILE* __outf) const
931 : {
932 0 : std::string __logmsg;
933 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
934 0 : (__logmsg).append(__pfx);
935 0 : (__logmsg).append("Reply_DelProperty(");
936 :
937 0 : (__logmsg).append("[TODO])\n");
938 0 : fputs((__logmsg).c_str(), __outf);
939 0 : }
940 : };
941 :
942 : class Msg_NewEnumerateInit :
943 : public IPC::Message
944 0 : {
945 : private:
946 : typedef mozilla::ipc::ActorHandle ActorHandle;
947 : typedef mozilla::jsipc::JSVariant JSVariant;
948 : typedef mozilla::jsipc::OperationStatus OperationStatus;
949 : typedef mozilla::ipc::Shmem Shmem;
950 : typedef mozilla::void_t void_t;
951 :
952 : public:
953 : enum {
954 : ID = Msg_NewEnumerateInit__ID
955 : };
956 0 : Msg_NewEnumerateInit() :
957 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_NewEnumerateInit")
958 : {
959 0 : }
960 :
961 : void
962 0 : Log(
963 : const std::string& __pfx,
964 : FILE* __outf) const
965 : {
966 0 : std::string __logmsg;
967 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
968 0 : (__logmsg).append(__pfx);
969 0 : (__logmsg).append("Msg_NewEnumerateInit(");
970 :
971 0 : (__logmsg).append("[TODO])\n");
972 0 : fputs((__logmsg).c_str(), __outf);
973 0 : }
974 : };
975 :
976 : class Reply_NewEnumerateInit :
977 : public IPC::Message
978 0 : {
979 : private:
980 : typedef mozilla::ipc::ActorHandle ActorHandle;
981 : typedef mozilla::jsipc::JSVariant JSVariant;
982 : typedef mozilla::jsipc::OperationStatus OperationStatus;
983 : typedef mozilla::ipc::Shmem Shmem;
984 : typedef mozilla::void_t void_t;
985 :
986 : public:
987 : enum {
988 : ID = Reply_NewEnumerateInit__ID
989 : };
990 0 : Reply_NewEnumerateInit() :
991 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_NewEnumerateInit")
992 : {
993 0 : }
994 :
995 : void
996 0 : Log(
997 : const std::string& __pfx,
998 : FILE* __outf) const
999 : {
1000 0 : std::string __logmsg;
1001 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1002 0 : (__logmsg).append(__pfx);
1003 0 : (__logmsg).append("Reply_NewEnumerateInit(");
1004 :
1005 0 : (__logmsg).append("[TODO])\n");
1006 0 : fputs((__logmsg).c_str(), __outf);
1007 0 : }
1008 : };
1009 :
1010 : class Msg_NewEnumerateNext :
1011 : public IPC::Message
1012 0 : {
1013 : private:
1014 : typedef mozilla::ipc::ActorHandle ActorHandle;
1015 : typedef mozilla::jsipc::JSVariant JSVariant;
1016 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1017 : typedef mozilla::ipc::Shmem Shmem;
1018 : typedef mozilla::void_t void_t;
1019 :
1020 : public:
1021 : enum {
1022 : ID = Msg_NewEnumerateNext__ID
1023 : };
1024 0 : Msg_NewEnumerateNext() :
1025 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_NewEnumerateNext")
1026 : {
1027 0 : }
1028 :
1029 : void
1030 0 : Log(
1031 : const std::string& __pfx,
1032 : FILE* __outf) const
1033 : {
1034 0 : std::string __logmsg;
1035 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1036 0 : (__logmsg).append(__pfx);
1037 0 : (__logmsg).append("Msg_NewEnumerateNext(");
1038 :
1039 0 : (__logmsg).append("[TODO])\n");
1040 0 : fputs((__logmsg).c_str(), __outf);
1041 0 : }
1042 : };
1043 :
1044 : class Reply_NewEnumerateNext :
1045 : public IPC::Message
1046 0 : {
1047 : private:
1048 : typedef mozilla::ipc::ActorHandle ActorHandle;
1049 : typedef mozilla::jsipc::JSVariant JSVariant;
1050 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1051 : typedef mozilla::ipc::Shmem Shmem;
1052 : typedef mozilla::void_t void_t;
1053 :
1054 : public:
1055 : enum {
1056 : ID = Reply_NewEnumerateNext__ID
1057 : };
1058 0 : Reply_NewEnumerateNext() :
1059 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_NewEnumerateNext")
1060 : {
1061 0 : }
1062 :
1063 : void
1064 0 : Log(
1065 : const std::string& __pfx,
1066 : FILE* __outf) const
1067 : {
1068 0 : std::string __logmsg;
1069 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1070 0 : (__logmsg).append(__pfx);
1071 0 : (__logmsg).append("Reply_NewEnumerateNext(");
1072 :
1073 0 : (__logmsg).append("[TODO])\n");
1074 0 : fputs((__logmsg).c_str(), __outf);
1075 0 : }
1076 : };
1077 :
1078 : class Msg_NewEnumerateDestroy :
1079 : public IPC::Message
1080 0 : {
1081 : private:
1082 : typedef mozilla::ipc::ActorHandle ActorHandle;
1083 : typedef mozilla::jsipc::JSVariant JSVariant;
1084 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1085 : typedef mozilla::ipc::Shmem Shmem;
1086 : typedef mozilla::void_t void_t;
1087 :
1088 : public:
1089 : enum {
1090 : ID = Msg_NewEnumerateDestroy__ID
1091 : };
1092 0 : Msg_NewEnumerateDestroy() :
1093 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_NewEnumerateDestroy")
1094 : {
1095 0 : }
1096 :
1097 : void
1098 0 : Log(
1099 : const std::string& __pfx,
1100 : FILE* __outf) const
1101 : {
1102 0 : std::string __logmsg;
1103 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1104 0 : (__logmsg).append(__pfx);
1105 0 : (__logmsg).append("Msg_NewEnumerateDestroy(");
1106 :
1107 0 : (__logmsg).append("[TODO])\n");
1108 0 : fputs((__logmsg).c_str(), __outf);
1109 0 : }
1110 : };
1111 :
1112 : class Msg_NewResolve :
1113 : public IPC::Message
1114 0 : {
1115 : private:
1116 : typedef mozilla::ipc::ActorHandle ActorHandle;
1117 : typedef mozilla::jsipc::JSVariant JSVariant;
1118 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1119 : typedef mozilla::ipc::Shmem Shmem;
1120 : typedef mozilla::void_t void_t;
1121 :
1122 : public:
1123 : enum {
1124 : ID = Msg_NewResolve__ID
1125 : };
1126 0 : Msg_NewResolve() :
1127 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_NewResolve")
1128 : {
1129 0 : }
1130 :
1131 : void
1132 0 : Log(
1133 : const std::string& __pfx,
1134 : FILE* __outf) const
1135 : {
1136 0 : std::string __logmsg;
1137 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1138 0 : (__logmsg).append(__pfx);
1139 0 : (__logmsg).append("Msg_NewResolve(");
1140 :
1141 0 : (__logmsg).append("[TODO])\n");
1142 0 : fputs((__logmsg).c_str(), __outf);
1143 0 : }
1144 : };
1145 :
1146 : class Reply_NewResolve :
1147 : public IPC::Message
1148 0 : {
1149 : private:
1150 : typedef mozilla::ipc::ActorHandle ActorHandle;
1151 : typedef mozilla::jsipc::JSVariant JSVariant;
1152 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1153 : typedef mozilla::ipc::Shmem Shmem;
1154 : typedef mozilla::void_t void_t;
1155 :
1156 : public:
1157 : enum {
1158 : ID = Reply_NewResolve__ID
1159 : };
1160 0 : Reply_NewResolve() :
1161 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_NewResolve")
1162 : {
1163 0 : }
1164 :
1165 : void
1166 0 : Log(
1167 : const std::string& __pfx,
1168 : FILE* __outf) const
1169 : {
1170 0 : std::string __logmsg;
1171 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1172 0 : (__logmsg).append(__pfx);
1173 0 : (__logmsg).append("Reply_NewResolve(");
1174 :
1175 0 : (__logmsg).append("[TODO])\n");
1176 0 : fputs((__logmsg).c_str(), __outf);
1177 0 : }
1178 : };
1179 :
1180 : class Msg_Convert :
1181 : public IPC::Message
1182 0 : {
1183 : private:
1184 : typedef mozilla::ipc::ActorHandle ActorHandle;
1185 : typedef mozilla::jsipc::JSVariant JSVariant;
1186 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1187 : typedef mozilla::ipc::Shmem Shmem;
1188 : typedef mozilla::void_t void_t;
1189 :
1190 : public:
1191 : enum {
1192 : ID = Msg_Convert__ID
1193 : };
1194 0 : Msg_Convert() :
1195 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_Convert")
1196 : {
1197 0 : }
1198 :
1199 : void
1200 0 : Log(
1201 : const std::string& __pfx,
1202 : FILE* __outf) const
1203 : {
1204 0 : std::string __logmsg;
1205 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1206 0 : (__logmsg).append(__pfx);
1207 0 : (__logmsg).append("Msg_Convert(");
1208 :
1209 0 : (__logmsg).append("[TODO])\n");
1210 0 : fputs((__logmsg).c_str(), __outf);
1211 0 : }
1212 : };
1213 :
1214 : class Reply_Convert :
1215 : public IPC::Message
1216 0 : {
1217 : private:
1218 : typedef mozilla::ipc::ActorHandle ActorHandle;
1219 : typedef mozilla::jsipc::JSVariant JSVariant;
1220 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1221 : typedef mozilla::ipc::Shmem Shmem;
1222 : typedef mozilla::void_t void_t;
1223 :
1224 : public:
1225 : enum {
1226 : ID = Reply_Convert__ID
1227 : };
1228 0 : Reply_Convert() :
1229 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_Convert")
1230 : {
1231 0 : }
1232 :
1233 : void
1234 0 : Log(
1235 : const std::string& __pfx,
1236 : FILE* __outf) const
1237 : {
1238 0 : std::string __logmsg;
1239 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1240 0 : (__logmsg).append(__pfx);
1241 0 : (__logmsg).append("Reply_Convert(");
1242 :
1243 0 : (__logmsg).append("[TODO])\n");
1244 0 : fputs((__logmsg).c_str(), __outf);
1245 0 : }
1246 : };
1247 :
1248 : class Msg_Call :
1249 : public IPC::Message
1250 0 : {
1251 : private:
1252 : typedef mozilla::ipc::ActorHandle ActorHandle;
1253 : typedef mozilla::jsipc::JSVariant JSVariant;
1254 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1255 : typedef mozilla::ipc::Shmem Shmem;
1256 : typedef mozilla::void_t void_t;
1257 :
1258 : public:
1259 : enum {
1260 : ID = Msg_Call__ID
1261 : };
1262 0 : Msg_Call() :
1263 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_Call")
1264 : {
1265 0 : }
1266 :
1267 : void
1268 0 : Log(
1269 : const std::string& __pfx,
1270 : FILE* __outf) const
1271 : {
1272 0 : std::string __logmsg;
1273 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1274 0 : (__logmsg).append(__pfx);
1275 0 : (__logmsg).append("Msg_Call(");
1276 :
1277 0 : (__logmsg).append("[TODO])\n");
1278 0 : fputs((__logmsg).c_str(), __outf);
1279 0 : }
1280 : };
1281 :
1282 : class Reply_Call :
1283 : public IPC::Message
1284 0 : {
1285 : private:
1286 : typedef mozilla::ipc::ActorHandle ActorHandle;
1287 : typedef mozilla::jsipc::JSVariant JSVariant;
1288 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1289 : typedef mozilla::ipc::Shmem Shmem;
1290 : typedef mozilla::void_t void_t;
1291 :
1292 : public:
1293 : enum {
1294 : ID = Reply_Call__ID
1295 : };
1296 0 : Reply_Call() :
1297 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_Call")
1298 : {
1299 0 : }
1300 :
1301 : void
1302 0 : Log(
1303 : const std::string& __pfx,
1304 : FILE* __outf) const
1305 : {
1306 0 : std::string __logmsg;
1307 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1308 0 : (__logmsg).append(__pfx);
1309 0 : (__logmsg).append("Reply_Call(");
1310 :
1311 0 : (__logmsg).append("[TODO])\n");
1312 0 : fputs((__logmsg).c_str(), __outf);
1313 0 : }
1314 : };
1315 :
1316 : class Msg_Construct :
1317 : public IPC::Message
1318 0 : {
1319 : private:
1320 : typedef mozilla::ipc::ActorHandle ActorHandle;
1321 : typedef mozilla::jsipc::JSVariant JSVariant;
1322 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1323 : typedef mozilla::ipc::Shmem Shmem;
1324 : typedef mozilla::void_t void_t;
1325 :
1326 : public:
1327 : enum {
1328 : ID = Msg_Construct__ID
1329 : };
1330 0 : Msg_Construct() :
1331 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_Construct")
1332 : {
1333 0 : }
1334 :
1335 : void
1336 0 : Log(
1337 : const std::string& __pfx,
1338 : FILE* __outf) const
1339 : {
1340 0 : std::string __logmsg;
1341 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1342 0 : (__logmsg).append(__pfx);
1343 0 : (__logmsg).append("Msg_Construct(");
1344 :
1345 0 : (__logmsg).append("[TODO])\n");
1346 0 : fputs((__logmsg).c_str(), __outf);
1347 0 : }
1348 : };
1349 :
1350 : class Reply_Construct :
1351 : public IPC::Message
1352 0 : {
1353 : private:
1354 : typedef mozilla::ipc::ActorHandle ActorHandle;
1355 : typedef mozilla::jsipc::JSVariant JSVariant;
1356 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1357 : typedef mozilla::ipc::Shmem Shmem;
1358 : typedef mozilla::void_t void_t;
1359 :
1360 : public:
1361 : enum {
1362 : ID = Reply_Construct__ID
1363 : };
1364 0 : Reply_Construct() :
1365 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_Construct")
1366 : {
1367 0 : }
1368 :
1369 : void
1370 0 : Log(
1371 : const std::string& __pfx,
1372 : FILE* __outf) const
1373 : {
1374 0 : std::string __logmsg;
1375 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1376 0 : (__logmsg).append(__pfx);
1377 0 : (__logmsg).append("Reply_Construct(");
1378 :
1379 0 : (__logmsg).append("[TODO])\n");
1380 0 : fputs((__logmsg).c_str(), __outf);
1381 0 : }
1382 : };
1383 :
1384 : class Msg_HasInstance :
1385 : public IPC::Message
1386 0 : {
1387 : private:
1388 : typedef mozilla::ipc::ActorHandle ActorHandle;
1389 : typedef mozilla::jsipc::JSVariant JSVariant;
1390 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1391 : typedef mozilla::ipc::Shmem Shmem;
1392 : typedef mozilla::void_t void_t;
1393 :
1394 : public:
1395 : enum {
1396 : ID = Msg_HasInstance__ID
1397 : };
1398 0 : Msg_HasInstance() :
1399 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Msg_HasInstance")
1400 : {
1401 0 : }
1402 :
1403 : void
1404 0 : Log(
1405 : const std::string& __pfx,
1406 : FILE* __outf) const
1407 : {
1408 0 : std::string __logmsg;
1409 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1410 0 : (__logmsg).append(__pfx);
1411 0 : (__logmsg).append("Msg_HasInstance(");
1412 :
1413 0 : (__logmsg).append("[TODO])\n");
1414 0 : fputs((__logmsg).c_str(), __outf);
1415 0 : }
1416 : };
1417 :
1418 : class Reply_HasInstance :
1419 : public IPC::Message
1420 0 : {
1421 : private:
1422 : typedef mozilla::ipc::ActorHandle ActorHandle;
1423 : typedef mozilla::jsipc::JSVariant JSVariant;
1424 : typedef mozilla::jsipc::OperationStatus OperationStatus;
1425 : typedef mozilla::ipc::Shmem Shmem;
1426 : typedef mozilla::void_t void_t;
1427 :
1428 : public:
1429 : enum {
1430 : ID = Reply_HasInstance__ID
1431 : };
1432 0 : Reply_HasInstance() :
1433 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PObjectWrapper::Reply_HasInstance")
1434 : {
1435 0 : }
1436 :
1437 : void
1438 0 : Log(
1439 : const std::string& __pfx,
1440 : FILE* __outf) const
1441 : {
1442 0 : std::string __logmsg;
1443 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1444 0 : (__logmsg).append(__pfx);
1445 0 : (__logmsg).append("Reply_HasInstance(");
1446 :
1447 0 : (__logmsg).append("[TODO])\n");
1448 0 : fputs((__logmsg).c_str(), __outf);
1449 0 : }
1450 : };
1451 :
1452 :
1453 :
1454 : } // namespace PObjectWrapper
1455 : } // namespace jsipc
1456 : } // namespace mozilla
1457 :
1458 : #endif // ifndef PObjectWrapper_h
|