3 <title>Messaging Tasks
</title>
6 <h1>Messaging Tasks
<hr></h1>
11 <!-- table column headers -->
16 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
21 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
26 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
31 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
36 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
41 <th><strong>Task Summary
</strong></th>
42 <th><strong>Owner
</strong></th>
47 ../../images/blank-20.gif
48 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
50 ../../images/blank-20.gif
51 " width=
"22" height=
"22" alt=
"Use Cases"></td>
53 ../../images/blank-20.gif
54 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
56 ../../images/blank-20.gif
57 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
59 ../../images/Check.gif
60 " width=
"22" height=
"22" alt=
"Implementation"></td>
76 ../../images/blank-20.gif
77 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
79 ../../images/blank-20.gif
80 " width=
"22" height=
"22" alt=
"Use Cases"></td>
82 ../../images/blank-20.gif
83 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
85 ../../images/blank-20.gif
86 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
88 ../../images/blank-20.gif
89 " width=
"22" height=
"22" alt=
"Implementation"></td>
105 ../../images/blank-20.gif
106 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
108 ../../images/blank-20.gif
109 " width=
"22" height=
"22" alt=
"Use Cases"></td>
111 ../../images/blank-20.gif
112 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
114 ../../images/blank-20.gif
115 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
117 ../../images/Check.gif
118 " width=
"22" height=
"22" alt=
"Implementation"></td>
134 ../../images/Check.gif
135 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
137 ../../images/Check.gif
138 " width=
"22" height=
"22" alt=
"Use Cases"></td>
140 ../../images/Check.gif
141 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
143 ../../images/Check.gif
144 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
146 ../../images/Check.gif
147 " width=
"22" height=
"22" alt=
"Implementation"></td>
163 ../../images/blank-20.gif
164 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
166 ../../images/blank-20.gif
167 " width=
"22" height=
"22" alt=
"Use Cases"></td>
169 ../../images/blank-20.gif
170 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
172 ../../images/blank-20.gif
173 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
175 ../../images/blank-20.gif
176 " width=
"22" height=
"22" alt=
"Implementation"></td>
192 ../../images/blank-20.gif
193 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
195 ../../images/blank-20.gif
196 " width=
"22" height=
"22" alt=
"Use Cases"></td>
198 ../../images/blank-20.gif
199 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
201 ../../images/blank-20.gif
202 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
204 ../../images/blank-20.gif
205 " width=
"22" height=
"22" alt=
"Implementation"></td>
221 ../../images/blank-20.gif
222 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
224 ../../images/blank-20.gif
225 " width=
"22" height=
"22" alt=
"Use Cases"></td>
227 ../../images/blank-20.gif
228 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
230 ../../images/blank-20.gif
231 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
233 ../../images/blank-20.gif
234 " width=
"22" height=
"22" alt=
"Implementation"></td>
255 <!-- detail table -->
257 <!-- table column headers -->
262 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
267 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
272 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
277 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
282 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
287 <th width=
"100%"><strong>Task Details
</strong></th>
288 <!-- <th><strong>Owner</strong></th> -->
290 <!-- Class header -->
292 <td colspan=
"7"><center><strong>BInvoker Class
</strong></center></td>
298 ../../images/blank-20.gif
299 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
301 ../../images/blank-20.gif
302 " width=
"22" height=
"22" alt=
"Use Cases"></td>
304 ../../images/blank-20.gif
305 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
307 ../../images/blank-20.gif
308 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
310 ../../images/Check.gif
311 " width=
"22" height=
"22" alt=
"Implementation"></td>
323 ../../images/blank-20.gif
324 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
326 ../../images/blank-20.gif
327 " width=
"22" height=
"22" alt=
"Use Cases"></td>
329 ../../images/blank-20.gif
330 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
332 ../../images/blank-20.gif
333 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
335 ../../images/Check.gif
336 " width=
"22" height=
"22" alt=
"Implementation"></td>
341 BInvoker(BMessage* message, const BHandler* handler, const BLooper* looper = NULL);
348 ../../images/blank-20.gif
349 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
351 ../../images/blank-20.gif
352 " width=
"22" height=
"22" alt=
"Use Cases"></td>
354 ../../images/blank-20.gif
355 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
357 ../../images/blank-20.gif
358 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
360 ../../images/Check.gif
361 " width=
"22" height=
"22" alt=
"Implementation"></td>
366 BInvoker(BMessage* message, BMessenger target);
373 ../../images/blank-20.gif
374 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
376 ../../images/blank-20.gif
377 " width=
"22" height=
"22" alt=
"Use Cases"></td>
379 ../../images/blank-20.gif
380 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
382 ../../images/blank-20.gif
383 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
385 ../../images/Check.gif
386 " width=
"22" height=
"22" alt=
"Implementation"></td>
398 ../../images/blank-20.gif
399 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
401 ../../images/blank-20.gif
402 " width=
"22" height=
"22" alt=
"Use Cases"></td>
404 ../../images/blank-20.gif
405 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
407 ../../images/blank-20.gif
408 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
410 ../../images/Check.gif
411 " width=
"22" height=
"22" alt=
"Implementation"></td>
416 virtual status_t SetMessage(BMessage* message);
423 ../../images/blank-20.gif
424 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
426 ../../images/blank-20.gif
427 " width=
"22" height=
"22" alt=
"Use Cases"></td>
429 ../../images/blank-20.gif
430 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
432 ../../images/blank-20.gif
433 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
435 ../../images/Check.gif
436 " width=
"22" height=
"22" alt=
"Implementation"></td>
441 BMessage* Message() const;
448 ../../images/blank-20.gif
449 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
451 ../../images/blank-20.gif
452 " width=
"22" height=
"22" alt=
"Use Cases"></td>
454 ../../images/blank-20.gif
455 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
457 ../../images/blank-20.gif
458 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
460 ../../images/Check.gif
461 " width=
"22" height=
"22" alt=
"Implementation"></td>
466 uint32 Command() const;
473 ../../images/blank-20.gif
474 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
476 ../../images/blank-20.gif
477 " width=
"22" height=
"22" alt=
"Use Cases"></td>
479 ../../images/blank-20.gif
480 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
482 ../../images/blank-20.gif
483 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
485 ../../images/Check.gif
486 " width=
"22" height=
"22" alt=
"Implementation"></td>
491 virtual status_t SetTarget(const BHandler* h, const BLooper* loop = NULL);
498 ../../images/blank-20.gif
499 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
501 ../../images/blank-20.gif
502 " width=
"22" height=
"22" alt=
"Use Cases"></td>
504 ../../images/blank-20.gif
505 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
507 ../../images/blank-20.gif
508 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
510 ../../images/Check.gif
511 " width=
"22" height=
"22" alt=
"Implementation"></td>
516 virtual status_t SetTarget(BMessenger messenger);
523 ../../images/blank-20.gif
524 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
526 ../../images/blank-20.gif
527 " width=
"22" height=
"22" alt=
"Use Cases"></td>
529 ../../images/blank-20.gif
530 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
532 ../../images/blank-20.gif
533 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
535 ../../images/Check.gif
536 " width=
"22" height=
"22" alt=
"Implementation"></td>
541 bool IsTargetLocal() const;
548 ../../images/blank-20.gif
549 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
551 ../../images/blank-20.gif
552 " width=
"22" height=
"22" alt=
"Use Cases"></td>
554 ../../images/blank-20.gif
555 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
557 ../../images/blank-20.gif
558 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
560 ../../images/Check.gif
561 " width=
"22" height=
"22" alt=
"Implementation"></td>
566 BHandler* Target(BLooper** looper = NULL) const;
573 ../../images/blank-20.gif
574 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
576 ../../images/blank-20.gif
577 " width=
"22" height=
"22" alt=
"Use Cases"></td>
579 ../../images/blank-20.gif
580 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
582 ../../images/blank-20.gif
583 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
585 ../../images/Check.gif
586 " width=
"22" height=
"22" alt=
"Implementation"></td>
591 BMessenger Messenger() const;
598 ../../images/blank-20.gif
599 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
601 ../../images/blank-20.gif
602 " width=
"22" height=
"22" alt=
"Use Cases"></td>
604 ../../images/blank-20.gif
605 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
607 ../../images/blank-20.gif
608 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
610 ../../images/Check.gif
611 " width=
"22" height=
"22" alt=
"Implementation"></td>
616 virtual status_t SetHandlerForReply(BHandler* handler);
623 ../../images/blank-20.gif
624 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
626 ../../images/blank-20.gif
627 " width=
"22" height=
"22" alt=
"Use Cases"></td>
629 ../../images/blank-20.gif
630 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
632 ../../images/blank-20.gif
633 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
635 ../../images/Check.gif
636 " width=
"22" height=
"22" alt=
"Implementation"></td>
641 BHandler* HandlerForReply() const;
648 ../../images/blank-20.gif
649 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
651 ../../images/blank-20.gif
652 " width=
"22" height=
"22" alt=
"Use Cases"></td>
654 ../../images/blank-20.gif
655 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
657 ../../images/blank-20.gif
658 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
660 ../../images/Check.gif
661 " width=
"22" height=
"22" alt=
"Implementation"></td>
666 virtual status_t Invoke(BMessage* msg = NULL);
673 ../../images/blank-20.gif
674 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
676 ../../images/blank-20.gif
677 " width=
"22" height=
"22" alt=
"Use Cases"></td>
679 ../../images/blank-20.gif
680 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
682 ../../images/blank-20.gif
683 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
685 ../../images/Check.gif
686 " width=
"22" height=
"22" alt=
"Implementation"></td>
691 status_t InvokeNotify(BMessage* msg, uint32 kind = B_CONTROL_INVOKED);
698 ../../images/blank-20.gif
699 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
701 ../../images/blank-20.gif
702 " width=
"22" height=
"22" alt=
"Use Cases"></td>
704 ../../images/blank-20.gif
705 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
707 ../../images/blank-20.gif
708 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
710 ../../images/Check.gif
711 " width=
"22" height=
"22" alt=
"Implementation"></td>
716 status_t SetTimeout(bigtime_t timeout);
723 ../../images/blank-20.gif
724 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
726 ../../images/blank-20.gif
727 " width=
"22" height=
"22" alt=
"Use Cases"></td>
729 ../../images/blank-20.gif
730 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
732 ../../images/blank-20.gif
733 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
735 ../../images/Check.gif
736 " width=
"22" height=
"22" alt=
"Implementation"></td>
741 bigtime_t Timeout() const;
748 ../../images/blank-20.gif
749 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
751 ../../images/blank-20.gif
752 " width=
"22" height=
"22" alt=
"Use Cases"></td>
754 ../../images/blank-20.gif
755 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
757 ../../images/blank-20.gif
758 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
760 ../../images/Check.gif
761 " width=
"22" height=
"22" alt=
"Implementation"></td>
766 uint32 InvokeKind(bool* notify = NULL);
773 ../../images/blank-20.gif
774 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
776 ../../images/blank-20.gif
777 " width=
"22" height=
"22" alt=
"Use Cases"></td>
779 ../../images/blank-20.gif
780 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
782 ../../images/blank-20.gif
783 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
785 ../../images/Check.gif
786 " width=
"22" height=
"22" alt=
"Implementation"></td>
791 void BeginInvokeNotify(uint32 kind = B_CONTROL_INVOKED);
798 ../../images/blank-20.gif
799 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
801 ../../images/blank-20.gif
802 " width=
"22" height=
"22" alt=
"Use Cases"></td>
804 ../../images/blank-20.gif
805 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
807 ../../images/blank-20.gif
808 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
810 ../../images/Check.gif
811 " width=
"22" height=
"22" alt=
"Implementation"></td>
816 void EndInvokeNotify();
819 <!-- Class header -->
821 <td colspan=
"7"><center><strong>BMessage Class
</strong></center></td>
827 ../../images/blank-20.gif
828 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
830 ../../images/blank-20.gif
831 " width=
"22" height=
"22" alt=
"Use Cases"></td>
833 ../../images/blank-20.gif
834 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
836 ../../images/blank-20.gif
837 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
839 ../../images/blank-20.gif
840 " width=
"22" height=
"22" alt=
"Implementation"></td>
852 ../../images/blank-20.gif
853 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
855 ../../images/blank-20.gif
856 " width=
"22" height=
"22" alt=
"Use Cases"></td>
858 ../../images/blank-20.gif
859 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
861 ../../images/blank-20.gif
862 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
864 ../../images/blank-20.gif
865 " width=
"22" height=
"22" alt=
"Implementation"></td>
870 BMessage(uint32 what);
877 ../../images/blank-20.gif
878 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
880 ../../images/blank-20.gif
881 " width=
"22" height=
"22" alt=
"Use Cases"></td>
883 ../../images/blank-20.gif
884 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
886 ../../images/blank-20.gif
887 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
889 ../../images/blank-20.gif
890 " width=
"22" height=
"22" alt=
"Implementation"></td>
895 BMessage(const BMessage& a_message);
902 ../../images/blank-20.gif
903 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
905 ../../images/blank-20.gif
906 " width=
"22" height=
"22" alt=
"Use Cases"></td>
908 ../../images/blank-20.gif
909 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
911 ../../images/blank-20.gif
912 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
914 ../../images/blank-20.gif
915 " width=
"22" height=
"22" alt=
"Implementation"></td>
927 ../../images/blank-20.gif
928 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
930 ../../images/blank-20.gif
931 " width=
"22" height=
"22" alt=
"Use Cases"></td>
933 ../../images/blank-20.gif
934 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
936 ../../images/blank-20.gif
937 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
939 ../../images/blank-20.gif
940 " width=
"22" height=
"22" alt=
"Implementation"></td>
945 BMessage& operator=(const BMessage& msg);
952 ../../images/blank-20.gif
953 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
955 ../../images/blank-20.gif
956 " width=
"22" height=
"22" alt=
"Use Cases"></td>
958 ../../images/blank-20.gif
959 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
961 ../../images/blank-20.gif
962 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
964 ../../images/blank-20.gif
965 " width=
"22" height=
"22" alt=
"Implementation"></td>
970 status_t GetInfo(type_code typeRequested, int32 which, char** name, type_code* typeReturned, int32* count = NULL) const;
977 ../../images/blank-20.gif
978 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
980 ../../images/blank-20.gif
981 " width=
"22" height=
"22" alt=
"Use Cases"></td>
983 ../../images/blank-20.gif
984 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
986 ../../images/blank-20.gif
987 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
989 ../../images/blank-20.gif
990 " width=
"22" height=
"22" alt=
"Implementation"></td>
995 status_t GetInfo(const char* name, type_code* type, int32* c =
0) const;
1002 ../../images/blank-20.gif
1003 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1005 ../../images/blank-20.gif
1006 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1008 ../../images/blank-20.gif
1009 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1011 ../../images/blank-20.gif
1012 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1014 ../../images/blank-20.gif
1015 " width=
"22" height=
"22" alt=
"Implementation"></td>
1020 status_t GetInfo(const char* name, type_code* type, bool* fixed_size) const;
1027 ../../images/blank-20.gif
1028 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1030 ../../images/blank-20.gif
1031 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1033 ../../images/blank-20.gif
1034 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1036 ../../images/blank-20.gif
1037 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1039 ../../images/blank-20.gif
1040 " width=
"22" height=
"22" alt=
"Implementation"></td>
1045 int32 CountNames(type_code type) const;
1052 ../../images/blank-20.gif
1053 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1055 ../../images/blank-20.gif
1056 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1058 ../../images/blank-20.gif
1059 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1061 ../../images/blank-20.gif
1062 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1064 ../../images/blank-20.gif
1065 " width=
"22" height=
"22" alt=
"Implementation"></td>
1070 bool IsEmpty() const;
1077 ../../images/blank-20.gif
1078 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1080 ../../images/blank-20.gif
1081 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1083 ../../images/blank-20.gif
1084 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1086 ../../images/blank-20.gif
1087 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1089 ../../images/blank-20.gif
1090 " width=
"22" height=
"22" alt=
"Implementation"></td>
1095 bool IsSystem() const;
1102 ../../images/blank-20.gif
1103 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1105 ../../images/blank-20.gif
1106 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1108 ../../images/blank-20.gif
1109 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1111 ../../images/blank-20.gif
1112 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1114 ../../images/blank-20.gif
1115 " width=
"22" height=
"22" alt=
"Implementation"></td>
1120 bool IsReply() const;
1127 ../../images/blank-20.gif
1128 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1130 ../../images/blank-20.gif
1131 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1133 ../../images/blank-20.gif
1134 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1136 ../../images/blank-20.gif
1137 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1139 ../../images/blank-20.gif
1140 " width=
"22" height=
"22" alt=
"Implementation"></td>
1145 void PrintToStream() const;
1152 ../../images/blank-20.gif
1153 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1155 ../../images/blank-20.gif
1156 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1158 ../../images/blank-20.gif
1159 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1161 ../../images/blank-20.gif
1162 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1164 ../../images/blank-20.gif
1165 " width=
"22" height=
"22" alt=
"Implementation"></td>
1170 status_t Rename(const char* old_entry, const char* new_entry);
1177 ../../images/blank-20.gif
1178 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1180 ../../images/blank-20.gif
1181 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1183 ../../images/blank-20.gif
1184 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1186 ../../images/blank-20.gif
1187 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1189 ../../images/blank-20.gif
1190 " width=
"22" height=
"22" alt=
"Implementation"></td>
1195 bool WasDelivered() const;
1202 ../../images/blank-20.gif
1203 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1205 ../../images/blank-20.gif
1206 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1208 ../../images/blank-20.gif
1209 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1211 ../../images/blank-20.gif
1212 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1214 ../../images/blank-20.gif
1215 " width=
"22" height=
"22" alt=
"Implementation"></td>
1220 bool IsSourceWaiting() const;
1227 ../../images/blank-20.gif
1228 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1230 ../../images/blank-20.gif
1231 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1233 ../../images/blank-20.gif
1234 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1236 ../../images/blank-20.gif
1237 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1239 ../../images/blank-20.gif
1240 " width=
"22" height=
"22" alt=
"Implementation"></td>
1245 bool IsSourceRemote() const;
1252 ../../images/blank-20.gif
1253 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1255 ../../images/blank-20.gif
1256 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1258 ../../images/blank-20.gif
1259 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1261 ../../images/blank-20.gif
1262 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1264 ../../images/blank-20.gif
1265 " width=
"22" height=
"22" alt=
"Implementation"></td>
1270 BMessenger ReturnAddress() const;
1277 ../../images/blank-20.gif
1278 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1280 ../../images/blank-20.gif
1281 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1283 ../../images/blank-20.gif
1284 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1286 ../../images/blank-20.gif
1287 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1289 ../../images/blank-20.gif
1290 " width=
"22" height=
"22" alt=
"Implementation"></td>
1295 const BMessage* Previous() const;
1302 ../../images/blank-20.gif
1303 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1305 ../../images/blank-20.gif
1306 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1308 ../../images/blank-20.gif
1309 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1311 ../../images/blank-20.gif
1312 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1314 ../../images/blank-20.gif
1315 " width=
"22" height=
"22" alt=
"Implementation"></td>
1320 bool WasDropped() const;
1327 ../../images/blank-20.gif
1328 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1330 ../../images/blank-20.gif
1331 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1333 ../../images/blank-20.gif
1334 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1336 ../../images/blank-20.gif
1337 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1339 ../../images/blank-20.gif
1340 " width=
"22" height=
"22" alt=
"Implementation"></td>
1345 BPoint DropPoint(BPoint* offset = NULL) const;
1352 ../../images/blank-20.gif
1353 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1355 ../../images/blank-20.gif
1356 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1358 ../../images/blank-20.gif
1359 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1361 ../../images/blank-20.gif
1362 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1364 ../../images/blank-20.gif
1365 " width=
"22" height=
"22" alt=
"Implementation"></td>
1370 status_t SendReply(uint32 command, BHandler* reply_to = NULL);
1377 ../../images/blank-20.gif
1378 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1380 ../../images/blank-20.gif
1381 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1383 ../../images/blank-20.gif
1384 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1386 ../../images/blank-20.gif
1387 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1389 ../../images/blank-20.gif
1390 " width=
"22" height=
"22" alt=
"Implementation"></td>
1395 status_t SendReply(BMessage* the_reply, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT);
1402 ../../images/blank-20.gif
1403 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1405 ../../images/blank-20.gif
1406 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1408 ../../images/blank-20.gif
1409 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1411 ../../images/blank-20.gif
1412 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1414 ../../images/blank-20.gif
1415 " width=
"22" height=
"22" alt=
"Implementation"></td>
1420 status_t SendReply(BMessage* the_reply, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT);
1427 ../../images/blank-20.gif
1428 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1430 ../../images/blank-20.gif
1431 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1433 ../../images/blank-20.gif
1434 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1436 ../../images/blank-20.gif
1437 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1439 ../../images/blank-20.gif
1440 " width=
"22" height=
"22" alt=
"Implementation"></td>
1445 status_t SendReply(uint32 command, BMessage* reply_to_reply);
1452 ../../images/blank-20.gif
1453 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1455 ../../images/blank-20.gif
1456 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1458 ../../images/blank-20.gif
1459 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1461 ../../images/blank-20.gif
1462 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1464 ../../images/blank-20.gif
1465 " width=
"22" height=
"22" alt=
"Implementation"></td>
1470 status_t SendReply(BMessage* the_reply, BMessage* reply_to_reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT);
1477 ../../images/blank-20.gif
1478 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1480 ../../images/blank-20.gif
1481 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1483 ../../images/blank-20.gif
1484 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1486 ../../images/blank-20.gif
1487 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1489 ../../images/blank-20.gif
1490 " width=
"22" height=
"22" alt=
"Implementation"></td>
1495 ssize_t FlattenedSize() const;
1502 ../../images/blank-20.gif
1503 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1505 ../../images/blank-20.gif
1506 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1508 ../../images/blank-20.gif
1509 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1511 ../../images/blank-20.gif
1512 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1514 ../../images/blank-20.gif
1515 " width=
"22" height=
"22" alt=
"Implementation"></td>
1520 status_t Flatten(char* buffer, ssize_t size) const;
1527 ../../images/blank-20.gif
1528 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1530 ../../images/blank-20.gif
1531 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1533 ../../images/blank-20.gif
1534 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1536 ../../images/blank-20.gif
1537 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1539 ../../images/blank-20.gif
1540 " width=
"22" height=
"22" alt=
"Implementation"></td>
1545 status_t Flatten(BDataIO* stream, ssize_t* size = NULL) const;
1552 ../../images/blank-20.gif
1553 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1555 ../../images/blank-20.gif
1556 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1558 ../../images/blank-20.gif
1559 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1561 ../../images/blank-20.gif
1562 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1564 ../../images/blank-20.gif
1565 " width=
"22" height=
"22" alt=
"Implementation"></td>
1570 status_t Unflatten(const char* flat_buffer);
1577 ../../images/blank-20.gif
1578 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1580 ../../images/blank-20.gif
1581 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1583 ../../images/blank-20.gif
1584 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1586 ../../images/blank-20.gif
1587 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1589 ../../images/blank-20.gif
1590 " width=
"22" height=
"22" alt=
"Implementation"></td>
1595 status_t Unflatten(BDataIO* stream);
1602 ../../images/blank-20.gif
1603 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1605 ../../images/blank-20.gif
1606 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1608 ../../images/blank-20.gif
1609 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1611 ../../images/blank-20.gif
1612 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1614 ../../images/blank-20.gif
1615 " width=
"22" height=
"22" alt=
"Implementation"></td>
1620 status_t AddSpecifier(const char* property);
1627 ../../images/blank-20.gif
1628 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1630 ../../images/blank-20.gif
1631 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1633 ../../images/blank-20.gif
1634 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1636 ../../images/blank-20.gif
1637 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1639 ../../images/blank-20.gif
1640 " width=
"22" height=
"22" alt=
"Implementation"></td>
1645 status_t AddSpecifier(const char* property, int32 index);
1652 ../../images/blank-20.gif
1653 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1655 ../../images/blank-20.gif
1656 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1658 ../../images/blank-20.gif
1659 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1661 ../../images/blank-20.gif
1662 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1664 ../../images/blank-20.gif
1665 " width=
"22" height=
"22" alt=
"Implementation"></td>
1670 status_t AddSpecifier(const char* property, int32 index, int32 range);
1677 ../../images/blank-20.gif
1678 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1680 ../../images/blank-20.gif
1681 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1683 ../../images/blank-20.gif
1684 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1686 ../../images/blank-20.gif
1687 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1689 ../../images/blank-20.gif
1690 " width=
"22" height=
"22" alt=
"Implementation"></td>
1695 status_t AddSpecifier(const char* property, const char* name);
1702 ../../images/blank-20.gif
1703 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1705 ../../images/blank-20.gif
1706 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1708 ../../images/blank-20.gif
1709 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1711 ../../images/blank-20.gif
1712 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1714 ../../images/blank-20.gif
1715 " width=
"22" height=
"22" alt=
"Implementation"></td>
1720 status_t AddSpecifier(const BMessage* specifier);
1727 ../../images/blank-20.gif
1728 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1730 ../../images/blank-20.gif
1731 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1733 ../../images/blank-20.gif
1734 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1736 ../../images/blank-20.gif
1737 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1739 ../../images/blank-20.gif
1740 " width=
"22" height=
"22" alt=
"Implementation"></td>
1745 status_t SetCurrentSpecifier(int32 index);
1752 ../../images/blank-20.gif
1753 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1755 ../../images/blank-20.gif
1756 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1758 ../../images/blank-20.gif
1759 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1761 ../../images/blank-20.gif
1762 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1764 ../../images/blank-20.gif
1765 " width=
"22" height=
"22" alt=
"Implementation"></td>
1770 status_t GetCurrentSpecifier(int32* index, BMessage* specifier = NULL, int32* form = NULL, const char** property = NULL) const;
1777 ../../images/blank-20.gif
1778 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1780 ../../images/blank-20.gif
1781 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1783 ../../images/blank-20.gif
1784 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1786 ../../images/blank-20.gif
1787 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1789 ../../images/blank-20.gif
1790 " width=
"22" height=
"22" alt=
"Implementation"></td>
1795 bool HasSpecifiers() const;
1802 ../../images/blank-20.gif
1803 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1805 ../../images/blank-20.gif
1806 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1808 ../../images/blank-20.gif
1809 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1811 ../../images/blank-20.gif
1812 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1814 ../../images/blank-20.gif
1815 " width=
"22" height=
"22" alt=
"Implementation"></td>
1820 status_t PopSpecifier();
1827 ../../images/blank-20.gif
1828 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1830 ../../images/blank-20.gif
1831 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1833 ../../images/blank-20.gif
1834 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1836 ../../images/blank-20.gif
1837 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1839 ../../images/blank-20.gif
1840 " width=
"22" height=
"22" alt=
"Implementation"></td>
1845 status_t AddRect(const char* name, BRect a_rect);
1852 ../../images/blank-20.gif
1853 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1855 ../../images/blank-20.gif
1856 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1858 ../../images/blank-20.gif
1859 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1861 ../../images/blank-20.gif
1862 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1864 ../../images/blank-20.gif
1865 " width=
"22" height=
"22" alt=
"Implementation"></td>
1870 status_t AddPoint(const char* name, BPoint a_point);
1877 ../../images/blank-20.gif
1878 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1880 ../../images/blank-20.gif
1881 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1883 ../../images/blank-20.gif
1884 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1886 ../../images/blank-20.gif
1887 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1889 ../../images/blank-20.gif
1890 " width=
"22" height=
"22" alt=
"Implementation"></td>
1895 status_t AddString(const char* name, const char* a_string);
1902 ../../images/blank-20.gif
1903 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1905 ../../images/blank-20.gif
1906 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1908 ../../images/blank-20.gif
1909 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1911 ../../images/blank-20.gif
1912 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1914 ../../images/blank-20.gif
1915 " width=
"22" height=
"22" alt=
"Implementation"></td>
1920 status_t AddString(const char* name, const BString& a_string);
1927 ../../images/blank-20.gif
1928 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1930 ../../images/blank-20.gif
1931 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1933 ../../images/blank-20.gif
1934 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1936 ../../images/blank-20.gif
1937 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1939 ../../images/blank-20.gif
1940 " width=
"22" height=
"22" alt=
"Implementation"></td>
1945 status_t AddInt8(const char* name, int8 val);
1952 ../../images/blank-20.gif
1953 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1955 ../../images/blank-20.gif
1956 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1958 ../../images/blank-20.gif
1959 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1961 ../../images/blank-20.gif
1962 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1964 ../../images/blank-20.gif
1965 " width=
"22" height=
"22" alt=
"Implementation"></td>
1970 status_t AddInt16(const char* name, int16 val);
1977 ../../images/blank-20.gif
1978 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1980 ../../images/blank-20.gif
1981 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1983 ../../images/blank-20.gif
1984 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1986 ../../images/blank-20.gif
1987 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1989 ../../images/blank-20.gif
1990 " width=
"22" height=
"22" alt=
"Implementation"></td>
1995 status_t AddInt32(const char* name, int32 val);
2002 ../../images/blank-20.gif
2003 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2005 ../../images/blank-20.gif
2006 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2008 ../../images/blank-20.gif
2009 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2011 ../../images/blank-20.gif
2012 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2014 ../../images/blank-20.gif
2015 " width=
"22" height=
"22" alt=
"Implementation"></td>
2020 status_t AddInt64(const char* name, int64 val);
2027 ../../images/blank-20.gif
2028 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2030 ../../images/blank-20.gif
2031 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2033 ../../images/blank-20.gif
2034 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2036 ../../images/blank-20.gif
2037 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2039 ../../images/blank-20.gif
2040 " width=
"22" height=
"22" alt=
"Implementation"></td>
2045 status_t AddBool(const char* name, bool a_boolean);
2052 ../../images/blank-20.gif
2053 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2055 ../../images/blank-20.gif
2056 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2058 ../../images/blank-20.gif
2059 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2061 ../../images/blank-20.gif
2062 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2064 ../../images/blank-20.gif
2065 " width=
"22" height=
"22" alt=
"Implementation"></td>
2070 status_t AddFloat(const char* name, float a_float);
2077 ../../images/blank-20.gif
2078 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2080 ../../images/blank-20.gif
2081 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2083 ../../images/blank-20.gif
2084 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2086 ../../images/blank-20.gif
2087 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2089 ../../images/blank-20.gif
2090 " width=
"22" height=
"22" alt=
"Implementation"></td>
2095 status_t AddDouble(const char* name, double a_double);
2102 ../../images/blank-20.gif
2103 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2105 ../../images/blank-20.gif
2106 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2108 ../../images/blank-20.gif
2109 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2111 ../../images/blank-20.gif
2112 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2114 ../../images/blank-20.gif
2115 " width=
"22" height=
"22" alt=
"Implementation"></td>
2120 status_t AddPointer(const char* name, const void* ptr);
2127 ../../images/blank-20.gif
2128 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2130 ../../images/blank-20.gif
2131 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2133 ../../images/blank-20.gif
2134 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2136 ../../images/blank-20.gif
2137 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2139 ../../images/blank-20.gif
2140 " width=
"22" height=
"22" alt=
"Implementation"></td>
2145 status_t AddMessenger(const char* name, BMessenger messenger);
2152 ../../images/blank-20.gif
2153 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2155 ../../images/blank-20.gif
2156 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2158 ../../images/blank-20.gif
2159 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2161 ../../images/blank-20.gif
2162 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2164 ../../images/blank-20.gif
2165 " width=
"22" height=
"22" alt=
"Implementation"></td>
2170 status_t AddRef(const char* name, const entry_ref* ref);
2177 ../../images/blank-20.gif
2178 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2180 ../../images/blank-20.gif
2181 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2183 ../../images/blank-20.gif
2184 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2186 ../../images/blank-20.gif
2187 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2189 ../../images/blank-20.gif
2190 " width=
"22" height=
"22" alt=
"Implementation"></td>
2195 status_t AddMessage(const char* name, const BMessage* msg);
2202 ../../images/blank-20.gif
2203 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2205 ../../images/blank-20.gif
2206 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2208 ../../images/blank-20.gif
2209 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2211 ../../images/blank-20.gif
2212 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2214 ../../images/blank-20.gif
2215 " width=
"22" height=
"22" alt=
"Implementation"></td>
2220 status_t AddFlat(const char* name, BFlattenable* obj, int32 count =
1);
2227 ../../images/blank-20.gif
2228 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2230 ../../images/blank-20.gif
2231 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2233 ../../images/blank-20.gif
2234 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2236 ../../images/blank-20.gif
2237 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2239 ../../images/blank-20.gif
2240 " width=
"22" height=
"22" alt=
"Implementation"></td>
2245 status_t AddData(const char* name, type_code type, const void* data, ssize_t numBytes, bool is_fixed_size = true, int32 count =
1);
2252 ../../images/blank-20.gif
2253 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2255 ../../images/blank-20.gif
2256 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2258 ../../images/blank-20.gif
2259 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2261 ../../images/blank-20.gif
2262 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2264 ../../images/blank-20.gif
2265 " width=
"22" height=
"22" alt=
"Implementation"></td>
2270 status_t RemoveData(const char* name, int32 index =
0);
2277 ../../images/blank-20.gif
2278 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2280 ../../images/blank-20.gif
2281 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2283 ../../images/blank-20.gif
2284 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2286 ../../images/blank-20.gif
2287 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2289 ../../images/blank-20.gif
2290 " width=
"22" height=
"22" alt=
"Implementation"></td>
2295 status_t RemoveName(const char* name);
2302 ../../images/blank-20.gif
2303 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2305 ../../images/blank-20.gif
2306 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2308 ../../images/blank-20.gif
2309 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2311 ../../images/blank-20.gif
2312 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2314 ../../images/blank-20.gif
2315 " width=
"22" height=
"22" alt=
"Implementation"></td>
2320 status_t MakeEmpty();
2327 ../../images/blank-20.gif
2328 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2330 ../../images/blank-20.gif
2331 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2333 ../../images/blank-20.gif
2334 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2336 ../../images/blank-20.gif
2337 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2339 ../../images/blank-20.gif
2340 " width=
"22" height=
"22" alt=
"Implementation"></td>
2345 status_t FindRect(const char* name, BRect* rect) const;
2352 ../../images/blank-20.gif
2353 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2355 ../../images/blank-20.gif
2356 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2358 ../../images/blank-20.gif
2359 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2361 ../../images/blank-20.gif
2362 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2364 ../../images/blank-20.gif
2365 " width=
"22" height=
"22" alt=
"Implementation"></td>
2370 status_t FindRect(const char* name, int32 index, BRect* rect) const;
2377 ../../images/blank-20.gif
2378 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2380 ../../images/blank-20.gif
2381 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2383 ../../images/blank-20.gif
2384 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2386 ../../images/blank-20.gif
2387 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2389 ../../images/blank-20.gif
2390 " width=
"22" height=
"22" alt=
"Implementation"></td>
2395 status_t FindPoint(const char* name, BPoint* pt) const;
2402 ../../images/blank-20.gif
2403 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2405 ../../images/blank-20.gif
2406 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2408 ../../images/blank-20.gif
2409 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2411 ../../images/blank-20.gif
2412 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2414 ../../images/blank-20.gif
2415 " width=
"22" height=
"22" alt=
"Implementation"></td>
2420 status_t FindPoint(const char* name, int32 index, BPoint* pt) const;
2427 ../../images/blank-20.gif
2428 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2430 ../../images/blank-20.gif
2431 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2433 ../../images/blank-20.gif
2434 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2436 ../../images/blank-20.gif
2437 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2439 ../../images/blank-20.gif
2440 " width=
"22" height=
"22" alt=
"Implementation"></td>
2445 status_t FindString(const char* name, const char** str) const;
2452 ../../images/blank-20.gif
2453 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2455 ../../images/blank-20.gif
2456 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2458 ../../images/blank-20.gif
2459 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2461 ../../images/blank-20.gif
2462 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2464 ../../images/blank-20.gif
2465 " width=
"22" height=
"22" alt=
"Implementation"></td>
2470 status_t FindString(const char* name, int32 index, const char** str) const;
2477 ../../images/blank-20.gif
2478 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2480 ../../images/blank-20.gif
2481 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2483 ../../images/blank-20.gif
2484 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2486 ../../images/blank-20.gif
2487 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2489 ../../images/blank-20.gif
2490 " width=
"22" height=
"22" alt=
"Implementation"></td>
2495 status_t FindString(const char* name, BString* str) const;
2502 ../../images/blank-20.gif
2503 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2505 ../../images/blank-20.gif
2506 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2508 ../../images/blank-20.gif
2509 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2511 ../../images/blank-20.gif
2512 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2514 ../../images/blank-20.gif
2515 " width=
"22" height=
"22" alt=
"Implementation"></td>
2520 status_t FindString(const char* name, int32 index, BString* str) const;
2527 ../../images/blank-20.gif
2528 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2530 ../../images/blank-20.gif
2531 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2533 ../../images/blank-20.gif
2534 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2536 ../../images/blank-20.gif
2537 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2539 ../../images/blank-20.gif
2540 " width=
"22" height=
"22" alt=
"Implementation"></td>
2545 status_t FindInt8(const char* name, int8* value) const;
2552 ../../images/blank-20.gif
2553 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2555 ../../images/blank-20.gif
2556 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2558 ../../images/blank-20.gif
2559 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2561 ../../images/blank-20.gif
2562 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2564 ../../images/blank-20.gif
2565 " width=
"22" height=
"22" alt=
"Implementation"></td>
2570 status_t FindInt8(const char* name, int32 index, int8* val) const;
2577 ../../images/blank-20.gif
2578 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2580 ../../images/blank-20.gif
2581 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2583 ../../images/blank-20.gif
2584 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2586 ../../images/blank-20.gif
2587 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2589 ../../images/blank-20.gif
2590 " width=
"22" height=
"22" alt=
"Implementation"></td>
2595 status_t FindInt16(const char* name, int16* value) const;
2602 ../../images/blank-20.gif
2603 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2605 ../../images/blank-20.gif
2606 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2608 ../../images/blank-20.gif
2609 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2611 ../../images/blank-20.gif
2612 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2614 ../../images/blank-20.gif
2615 " width=
"22" height=
"22" alt=
"Implementation"></td>
2620 status_t FindInt16(const char* name, int32 index, int16* val) const;
2627 ../../images/blank-20.gif
2628 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2630 ../../images/blank-20.gif
2631 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2633 ../../images/blank-20.gif
2634 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2636 ../../images/blank-20.gif
2637 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2639 ../../images/blank-20.gif
2640 " width=
"22" height=
"22" alt=
"Implementation"></td>
2645 status_t FindInt32(const char* name, int32* value) const;
2652 ../../images/blank-20.gif
2653 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2655 ../../images/blank-20.gif
2656 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2658 ../../images/blank-20.gif
2659 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2661 ../../images/blank-20.gif
2662 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2664 ../../images/blank-20.gif
2665 " width=
"22" height=
"22" alt=
"Implementation"></td>
2670 status_t FindInt32(const char* name, int32 index, int32* val) const;
2677 ../../images/blank-20.gif
2678 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2680 ../../images/blank-20.gif
2681 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2683 ../../images/blank-20.gif
2684 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2686 ../../images/blank-20.gif
2687 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2689 ../../images/blank-20.gif
2690 " width=
"22" height=
"22" alt=
"Implementation"></td>
2695 status_t FindInt64(const char* name, int64* value) const;
2702 ../../images/blank-20.gif
2703 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2705 ../../images/blank-20.gif
2706 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2708 ../../images/blank-20.gif
2709 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2711 ../../images/blank-20.gif
2712 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2714 ../../images/blank-20.gif
2715 " width=
"22" height=
"22" alt=
"Implementation"></td>
2720 status_t FindInt64(const char* name, int32 index, int64* val) const;
2727 ../../images/blank-20.gif
2728 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2730 ../../images/blank-20.gif
2731 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2733 ../../images/blank-20.gif
2734 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2736 ../../images/blank-20.gif
2737 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2739 ../../images/blank-20.gif
2740 " width=
"22" height=
"22" alt=
"Implementation"></td>
2745 status_t FindBool(const char* name, bool* value) const;
2752 ../../images/blank-20.gif
2753 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2755 ../../images/blank-20.gif
2756 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2758 ../../images/blank-20.gif
2759 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2761 ../../images/blank-20.gif
2762 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2764 ../../images/blank-20.gif
2765 " width=
"22" height=
"22" alt=
"Implementation"></td>
2770 status_t FindBool(const char* name, int32 index, bool* value) const;
2777 ../../images/blank-20.gif
2778 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2780 ../../images/blank-20.gif
2781 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2783 ../../images/blank-20.gif
2784 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2786 ../../images/blank-20.gif
2787 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2789 ../../images/blank-20.gif
2790 " width=
"22" height=
"22" alt=
"Implementation"></td>
2795 status_t FindFloat(const char* name, float* f) const;
2802 ../../images/blank-20.gif
2803 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2805 ../../images/blank-20.gif
2806 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2808 ../../images/blank-20.gif
2809 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2811 ../../images/blank-20.gif
2812 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2814 ../../images/blank-20.gif
2815 " width=
"22" height=
"22" alt=
"Implementation"></td>
2820 status_t FindFloat(const char* name, int32 index, float* f) const;
2827 ../../images/blank-20.gif
2828 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2830 ../../images/blank-20.gif
2831 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2833 ../../images/blank-20.gif
2834 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2836 ../../images/blank-20.gif
2837 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2839 ../../images/blank-20.gif
2840 " width=
"22" height=
"22" alt=
"Implementation"></td>
2845 status_t FindDouble(const char* name, double* d) const;
2852 ../../images/blank-20.gif
2853 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2855 ../../images/blank-20.gif
2856 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2858 ../../images/blank-20.gif
2859 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2861 ../../images/blank-20.gif
2862 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2864 ../../images/blank-20.gif
2865 " width=
"22" height=
"22" alt=
"Implementation"></td>
2870 status_t FindDouble(const char* name, int32 index, double* d) const;
2877 ../../images/blank-20.gif
2878 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2880 ../../images/blank-20.gif
2881 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2883 ../../images/blank-20.gif
2884 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2886 ../../images/blank-20.gif
2887 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2889 ../../images/blank-20.gif
2890 " width=
"22" height=
"22" alt=
"Implementation"></td>
2895 status_t FindPointer(const char* name, void** ptr) const;
2902 ../../images/blank-20.gif
2903 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2905 ../../images/blank-20.gif
2906 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2908 ../../images/blank-20.gif
2909 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2911 ../../images/blank-20.gif
2912 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2914 ../../images/blank-20.gif
2915 " width=
"22" height=
"22" alt=
"Implementation"></td>
2920 status_t FindPointer(const char* name, int32 index, void** ptr) const;
2927 ../../images/blank-20.gif
2928 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2930 ../../images/blank-20.gif
2931 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2933 ../../images/blank-20.gif
2934 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2936 ../../images/blank-20.gif
2937 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2939 ../../images/blank-20.gif
2940 " width=
"22" height=
"22" alt=
"Implementation"></td>
2945 status_t FindMessenger(const char* name, BMessenger* m) const;
2952 ../../images/blank-20.gif
2953 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2955 ../../images/blank-20.gif
2956 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2958 ../../images/blank-20.gif
2959 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2961 ../../images/blank-20.gif
2962 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2964 ../../images/blank-20.gif
2965 " width=
"22" height=
"22" alt=
"Implementation"></td>
2970 status_t FindMessenger(const char* name, int32 index, BMessenger* m) const;
2977 ../../images/blank-20.gif
2978 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2980 ../../images/blank-20.gif
2981 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2983 ../../images/blank-20.gif
2984 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2986 ../../images/blank-20.gif
2987 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2989 ../../images/blank-20.gif
2990 " width=
"22" height=
"22" alt=
"Implementation"></td>
2995 status_t FindRef(const char* name, entry_ref* ref) const;
3002 ../../images/blank-20.gif
3003 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3005 ../../images/blank-20.gif
3006 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3008 ../../images/blank-20.gif
3009 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3011 ../../images/blank-20.gif
3012 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3014 ../../images/blank-20.gif
3015 " width=
"22" height=
"22" alt=
"Implementation"></td>
3020 status_t FindRef(const char* name, int32 index, entry_ref* ref) const;
3027 ../../images/blank-20.gif
3028 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3030 ../../images/blank-20.gif
3031 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3033 ../../images/blank-20.gif
3034 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3036 ../../images/blank-20.gif
3037 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3039 ../../images/blank-20.gif
3040 " width=
"22" height=
"22" alt=
"Implementation"></td>
3045 status_t FindMessage(const char* name, BMessage* msg) const;
3052 ../../images/blank-20.gif
3053 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3055 ../../images/blank-20.gif
3056 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3058 ../../images/blank-20.gif
3059 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3061 ../../images/blank-20.gif
3062 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3064 ../../images/blank-20.gif
3065 " width=
"22" height=
"22" alt=
"Implementation"></td>
3070 status_t FindMessage(const char* name, int32 index, BMessage* msg) const;
3077 ../../images/blank-20.gif
3078 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3080 ../../images/blank-20.gif
3081 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3083 ../../images/blank-20.gif
3084 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3086 ../../images/blank-20.gif
3087 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3089 ../../images/blank-20.gif
3090 " width=
"22" height=
"22" alt=
"Implementation"></td>
3095 status_t FindFlat(const char* name, BFlattenable* obj) const;
3102 ../../images/blank-20.gif
3103 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3105 ../../images/blank-20.gif
3106 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3108 ../../images/blank-20.gif
3109 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3111 ../../images/blank-20.gif
3112 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3114 ../../images/blank-20.gif
3115 " width=
"22" height=
"22" alt=
"Implementation"></td>
3120 status_t FindFlat(const char* name, int32 index, BFlattenable* obj) const;
3127 ../../images/blank-20.gif
3128 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3130 ../../images/blank-20.gif
3131 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3133 ../../images/blank-20.gif
3134 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3136 ../../images/blank-20.gif
3137 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3139 ../../images/blank-20.gif
3140 " width=
"22" height=
"22" alt=
"Implementation"></td>
3145 status_t FindData(const char* name, type_code type, const void** data, ssize_t* numBytes) const;
3152 ../../images/blank-20.gif
3153 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3155 ../../images/blank-20.gif
3156 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3158 ../../images/blank-20.gif
3159 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3161 ../../images/blank-20.gif
3162 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3164 ../../images/blank-20.gif
3165 " width=
"22" height=
"22" alt=
"Implementation"></td>
3170 status_t FindData(const char* name, type_code type, int32 index, const void** data, ssize_t* numBytes) const;
3177 ../../images/blank-20.gif
3178 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3180 ../../images/blank-20.gif
3181 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3183 ../../images/blank-20.gif
3184 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3186 ../../images/blank-20.gif
3187 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3189 ../../images/blank-20.gif
3190 " width=
"22" height=
"22" alt=
"Implementation"></td>
3195 status_t ReplaceRect(const char* name, BRect a_rect);
3202 ../../images/blank-20.gif
3203 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3205 ../../images/blank-20.gif
3206 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3208 ../../images/blank-20.gif
3209 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3211 ../../images/blank-20.gif
3212 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3214 ../../images/blank-20.gif
3215 " width=
"22" height=
"22" alt=
"Implementation"></td>
3220 status_t ReplaceRect(const char* name, int32 index, BRect a_rect);
3227 ../../images/blank-20.gif
3228 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3230 ../../images/blank-20.gif
3231 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3233 ../../images/blank-20.gif
3234 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3236 ../../images/blank-20.gif
3237 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3239 ../../images/blank-20.gif
3240 " width=
"22" height=
"22" alt=
"Implementation"></td>
3245 status_t ReplacePoint(const char* name, BPoint a_point);
3252 ../../images/blank-20.gif
3253 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3255 ../../images/blank-20.gif
3256 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3258 ../../images/blank-20.gif
3259 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3261 ../../images/blank-20.gif
3262 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3264 ../../images/blank-20.gif
3265 " width=
"22" height=
"22" alt=
"Implementation"></td>
3270 status_t ReplacePoint(const char* name, int32 index, BPoint a_point);
3277 ../../images/blank-20.gif
3278 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3280 ../../images/blank-20.gif
3281 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3283 ../../images/blank-20.gif
3284 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3286 ../../images/blank-20.gif
3287 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3289 ../../images/blank-20.gif
3290 " width=
"22" height=
"22" alt=
"Implementation"></td>
3295 status_t ReplaceString(const char* name, const char* string);
3302 ../../images/blank-20.gif
3303 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3305 ../../images/blank-20.gif
3306 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3308 ../../images/blank-20.gif
3309 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3311 ../../images/blank-20.gif
3312 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3314 ../../images/blank-20.gif
3315 " width=
"22" height=
"22" alt=
"Implementation"></td>
3320 status_t ReplaceString(const char* name, int32 index, const char* string);
3327 ../../images/blank-20.gif
3328 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3330 ../../images/blank-20.gif
3331 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3333 ../../images/blank-20.gif
3334 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3336 ../../images/blank-20.gif
3337 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3339 ../../images/blank-20.gif
3340 " width=
"22" height=
"22" alt=
"Implementation"></td>
3345 status_t ReplaceString(const char* name, const BString& string);
3352 ../../images/blank-20.gif
3353 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3355 ../../images/blank-20.gif
3356 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3358 ../../images/blank-20.gif
3359 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3361 ../../images/blank-20.gif
3362 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3364 ../../images/blank-20.gif
3365 " width=
"22" height=
"22" alt=
"Implementation"></td>
3370 status_t ReplaceString(const char* name, int32 index, const BString& string);
3377 ../../images/blank-20.gif
3378 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3380 ../../images/blank-20.gif
3381 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3383 ../../images/blank-20.gif
3384 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3386 ../../images/blank-20.gif
3387 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3389 ../../images/blank-20.gif
3390 " width=
"22" height=
"22" alt=
"Implementation"></td>
3395 status_t ReplaceInt8(const char* name, int8 val);
3402 ../../images/blank-20.gif
3403 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3405 ../../images/blank-20.gif
3406 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3408 ../../images/blank-20.gif
3409 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3411 ../../images/blank-20.gif
3412 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3414 ../../images/blank-20.gif
3415 " width=
"22" height=
"22" alt=
"Implementation"></td>
3420 status_t ReplaceInt8(const char* name, int32 index, int8 val);
3427 ../../images/blank-20.gif
3428 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3430 ../../images/blank-20.gif
3431 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3433 ../../images/blank-20.gif
3434 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3436 ../../images/blank-20.gif
3437 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3439 ../../images/blank-20.gif
3440 " width=
"22" height=
"22" alt=
"Implementation"></td>
3445 status_t ReplaceInt16(const char* name, int16 val);
3452 ../../images/blank-20.gif
3453 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3455 ../../images/blank-20.gif
3456 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3458 ../../images/blank-20.gif
3459 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3461 ../../images/blank-20.gif
3462 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3464 ../../images/blank-20.gif
3465 " width=
"22" height=
"22" alt=
"Implementation"></td>
3470 status_t ReplaceInt16(const char* name, int32 index, int16 val);
3477 ../../images/blank-20.gif
3478 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3480 ../../images/blank-20.gif
3481 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3483 ../../images/blank-20.gif
3484 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3486 ../../images/blank-20.gif
3487 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3489 ../../images/blank-20.gif
3490 " width=
"22" height=
"22" alt=
"Implementation"></td>
3495 status_t ReplaceInt32(const char* name, int32 val);
3502 ../../images/blank-20.gif
3503 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3505 ../../images/blank-20.gif
3506 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3508 ../../images/blank-20.gif
3509 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3511 ../../images/blank-20.gif
3512 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3514 ../../images/blank-20.gif
3515 " width=
"22" height=
"22" alt=
"Implementation"></td>
3520 status_t ReplaceInt32(const char* name, int32 index, int32 val);
3527 ../../images/blank-20.gif
3528 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3530 ../../images/blank-20.gif
3531 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3533 ../../images/blank-20.gif
3534 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3536 ../../images/blank-20.gif
3537 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3539 ../../images/blank-20.gif
3540 " width=
"22" height=
"22" alt=
"Implementation"></td>
3545 status_t ReplaceInt64(const char* name, int64 val);
3552 ../../images/blank-20.gif
3553 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3555 ../../images/blank-20.gif
3556 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3558 ../../images/blank-20.gif
3559 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3561 ../../images/blank-20.gif
3562 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3564 ../../images/blank-20.gif
3565 " width=
"22" height=
"22" alt=
"Implementation"></td>
3570 status_t ReplaceInt64(const char* name, int32 index, int64 val);
3577 ../../images/blank-20.gif
3578 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3580 ../../images/blank-20.gif
3581 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3583 ../../images/blank-20.gif
3584 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3586 ../../images/blank-20.gif
3587 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3589 ../../images/blank-20.gif
3590 " width=
"22" height=
"22" alt=
"Implementation"></td>
3595 status_t ReplaceBool(const char* name, bool a_bool);
3602 ../../images/blank-20.gif
3603 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3605 ../../images/blank-20.gif
3606 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3608 ../../images/blank-20.gif
3609 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3611 ../../images/blank-20.gif
3612 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3614 ../../images/blank-20.gif
3615 " width=
"22" height=
"22" alt=
"Implementation"></td>
3620 status_t ReplaceBool(const char* name, int32 index, bool a_bool);
3627 ../../images/blank-20.gif
3628 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3630 ../../images/blank-20.gif
3631 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3633 ../../images/blank-20.gif
3634 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3636 ../../images/blank-20.gif
3637 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3639 ../../images/blank-20.gif
3640 " width=
"22" height=
"22" alt=
"Implementation"></td>
3645 status_t ReplaceFloat(const char* name, float a_float);
3652 ../../images/blank-20.gif
3653 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3655 ../../images/blank-20.gif
3656 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3658 ../../images/blank-20.gif
3659 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3661 ../../images/blank-20.gif
3662 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3664 ../../images/blank-20.gif
3665 " width=
"22" height=
"22" alt=
"Implementation"></td>
3670 status_t ReplaceFloat(const char* name, int32 index, float a_float);
3677 ../../images/blank-20.gif
3678 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3680 ../../images/blank-20.gif
3681 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3683 ../../images/blank-20.gif
3684 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3686 ../../images/blank-20.gif
3687 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3689 ../../images/blank-20.gif
3690 " width=
"22" height=
"22" alt=
"Implementation"></td>
3695 status_t ReplaceDouble(const char* name, double a_double);
3702 ../../images/blank-20.gif
3703 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3705 ../../images/blank-20.gif
3706 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3708 ../../images/blank-20.gif
3709 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3711 ../../images/blank-20.gif
3712 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3714 ../../images/blank-20.gif
3715 " width=
"22" height=
"22" alt=
"Implementation"></td>
3720 status_t ReplaceDouble(const char* name, int32 index, double a_double);
3727 ../../images/blank-20.gif
3728 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3730 ../../images/blank-20.gif
3731 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3733 ../../images/blank-20.gif
3734 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3736 ../../images/blank-20.gif
3737 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3739 ../../images/blank-20.gif
3740 " width=
"22" height=
"22" alt=
"Implementation"></td>
3745 status_t ReplacePointer(const char* name, const void* ptr);
3752 ../../images/blank-20.gif
3753 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3755 ../../images/blank-20.gif
3756 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3758 ../../images/blank-20.gif
3759 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3761 ../../images/blank-20.gif
3762 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3764 ../../images/blank-20.gif
3765 " width=
"22" height=
"22" alt=
"Implementation"></td>
3770 status_t ReplacePointer(const char* name,int32 index,const void* ptr);
3777 ../../images/blank-20.gif
3778 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3780 ../../images/blank-20.gif
3781 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3783 ../../images/blank-20.gif
3784 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3786 ../../images/blank-20.gif
3787 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3789 ../../images/blank-20.gif
3790 " width=
"22" height=
"22" alt=
"Implementation"></td>
3795 status_t ReplaceMessenger(const char* name, BMessenger messenger);
3802 ../../images/blank-20.gif
3803 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3805 ../../images/blank-20.gif
3806 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3808 ../../images/blank-20.gif
3809 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3811 ../../images/blank-20.gif
3812 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3814 ../../images/blank-20.gif
3815 " width=
"22" height=
"22" alt=
"Implementation"></td>
3820 status_t ReplaceMessenger(const char* name, int32 index, BMessenger msngr);
3827 ../../images/blank-20.gif
3828 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3830 ../../images/blank-20.gif
3831 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3833 ../../images/blank-20.gif
3834 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3836 ../../images/blank-20.gif
3837 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3839 ../../images/blank-20.gif
3840 " width=
"22" height=
"22" alt=
"Implementation"></td>
3845 status_t ReplaceRef( const char* name,const entry_ref* ref);
3852 ../../images/blank-20.gif
3853 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3855 ../../images/blank-20.gif
3856 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3858 ../../images/blank-20.gif
3859 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3861 ../../images/blank-20.gif
3862 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3864 ../../images/blank-20.gif
3865 " width=
"22" height=
"22" alt=
"Implementation"></td>
3870 status_t ReplaceRef( const char* name, int32 index, const entry_ref* ref);
3877 ../../images/blank-20.gif
3878 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3880 ../../images/blank-20.gif
3881 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3883 ../../images/blank-20.gif
3884 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3886 ../../images/blank-20.gif
3887 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3889 ../../images/blank-20.gif
3890 " width=
"22" height=
"22" alt=
"Implementation"></td>
3895 status_t ReplaceMessage(const char* name, const BMessage* msg);
3902 ../../images/blank-20.gif
3903 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3905 ../../images/blank-20.gif
3906 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3908 ../../images/blank-20.gif
3909 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3911 ../../images/blank-20.gif
3912 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3914 ../../images/blank-20.gif
3915 " width=
"22" height=
"22" alt=
"Implementation"></td>
3920 status_t ReplaceMessage(const char* name, int32 index, const BMessage* msg);
3927 ../../images/blank-20.gif
3928 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3930 ../../images/blank-20.gif
3931 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3933 ../../images/blank-20.gif
3934 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3936 ../../images/blank-20.gif
3937 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3939 ../../images/blank-20.gif
3940 " width=
"22" height=
"22" alt=
"Implementation"></td>
3945 status_t ReplaceFlat(const char* name, BFlattenable* obj);
3952 ../../images/blank-20.gif
3953 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3955 ../../images/blank-20.gif
3956 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3958 ../../images/blank-20.gif
3959 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3961 ../../images/blank-20.gif
3962 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3964 ../../images/blank-20.gif
3965 " width=
"22" height=
"22" alt=
"Implementation"></td>
3970 status_t ReplaceFlat(const char* name, int32 index, BFlattenable* obj);
3977 ../../images/blank-20.gif
3978 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3980 ../../images/blank-20.gif
3981 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3983 ../../images/blank-20.gif
3984 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3986 ../../images/blank-20.gif
3987 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3989 ../../images/blank-20.gif
3990 " width=
"22" height=
"22" alt=
"Implementation"></td>
3995 status_t ReplaceData(const char* name, type_code type, const void* data, ssize_t data_size);
4002 ../../images/blank-20.gif
4003 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4005 ../../images/blank-20.gif
4006 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4008 ../../images/blank-20.gif
4009 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4011 ../../images/blank-20.gif
4012 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4014 ../../images/blank-20.gif
4015 " width=
"22" height=
"22" alt=
"Implementation"></td>
4020 status_t ReplaceData(const char* name, type_code type, int32 index, const void* data, ssize_t data_size);
4027 ../../images/blank-20.gif
4028 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4030 ../../images/blank-20.gif
4031 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4033 ../../images/blank-20.gif
4034 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4036 ../../images/blank-20.gif
4037 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4039 ../../images/blank-20.gif
4040 " width=
"22" height=
"22" alt=
"Implementation"></td>
4045 void* operator new(size_t size);
4052 ../../images/blank-20.gif
4053 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4055 ../../images/blank-20.gif
4056 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4058 ../../images/blank-20.gif
4059 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4061 ../../images/blank-20.gif
4062 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4064 ../../images/blank-20.gif
4065 " width=
"22" height=
"22" alt=
"Implementation"></td>
4070 void operator delete(void* ptr, size_t size);
4077 ../../images/blank-20.gif
4078 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4080 ../../images/blank-20.gif
4081 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4083 ../../images/blank-20.gif
4084 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4086 ../../images/blank-20.gif
4087 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4089 ../../images/blank-20.gif
4090 " width=
"22" height=
"22" alt=
"Implementation"></td>
4095 bool HasRect(const char* , int32 n =
0) const;
4102 ../../images/blank-20.gif
4103 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4105 ../../images/blank-20.gif
4106 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4108 ../../images/blank-20.gif
4109 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4111 ../../images/blank-20.gif
4112 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4114 ../../images/blank-20.gif
4115 " width=
"22" height=
"22" alt=
"Implementation"></td>
4120 bool HasPoint(const char* , int32 n =
0) const;
4127 ../../images/blank-20.gif
4128 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4130 ../../images/blank-20.gif
4131 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4133 ../../images/blank-20.gif
4134 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4136 ../../images/blank-20.gif
4137 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4139 ../../images/blank-20.gif
4140 " width=
"22" height=
"22" alt=
"Implementation"></td>
4145 bool HasString(const char* , int32 n =
0) const;
4152 ../../images/blank-20.gif
4153 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4155 ../../images/blank-20.gif
4156 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4158 ../../images/blank-20.gif
4159 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4161 ../../images/blank-20.gif
4162 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4164 ../../images/blank-20.gif
4165 " width=
"22" height=
"22" alt=
"Implementation"></td>
4170 bool HasInt8(const char* , int32 n =
0) const;
4177 ../../images/blank-20.gif
4178 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4180 ../../images/blank-20.gif
4181 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4183 ../../images/blank-20.gif
4184 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4186 ../../images/blank-20.gif
4187 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4189 ../../images/blank-20.gif
4190 " width=
"22" height=
"22" alt=
"Implementation"></td>
4195 bool HasInt16(const char* , int32 n =
0) const;
4202 ../../images/blank-20.gif
4203 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4205 ../../images/blank-20.gif
4206 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4208 ../../images/blank-20.gif
4209 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4211 ../../images/blank-20.gif
4212 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4214 ../../images/blank-20.gif
4215 " width=
"22" height=
"22" alt=
"Implementation"></td>
4220 bool HasInt32(const char* , int32 n =
0) const;
4227 ../../images/blank-20.gif
4228 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4230 ../../images/blank-20.gif
4231 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4233 ../../images/blank-20.gif
4234 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4236 ../../images/blank-20.gif
4237 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4239 ../../images/blank-20.gif
4240 " width=
"22" height=
"22" alt=
"Implementation"></td>
4245 bool HasInt64(const char* , int32 n =
0) const;
4252 ../../images/blank-20.gif
4253 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4255 ../../images/blank-20.gif
4256 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4258 ../../images/blank-20.gif
4259 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4261 ../../images/blank-20.gif
4262 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4264 ../../images/blank-20.gif
4265 " width=
"22" height=
"22" alt=
"Implementation"></td>
4270 bool HasBool(const char* , int32 n =
0) const;
4277 ../../images/blank-20.gif
4278 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4280 ../../images/blank-20.gif
4281 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4283 ../../images/blank-20.gif
4284 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4286 ../../images/blank-20.gif
4287 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4289 ../../images/blank-20.gif
4290 " width=
"22" height=
"22" alt=
"Implementation"></td>
4295 bool HasFloat(const char* , int32 n =
0) const;
4302 ../../images/blank-20.gif
4303 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4305 ../../images/blank-20.gif
4306 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4308 ../../images/blank-20.gif
4309 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4311 ../../images/blank-20.gif
4312 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4314 ../../images/blank-20.gif
4315 " width=
"22" height=
"22" alt=
"Implementation"></td>
4320 bool HasDouble(const char* , int32 n =
0) const;
4327 ../../images/blank-20.gif
4328 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4330 ../../images/blank-20.gif
4331 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4333 ../../images/blank-20.gif
4334 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4336 ../../images/blank-20.gif
4337 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4339 ../../images/blank-20.gif
4340 " width=
"22" height=
"22" alt=
"Implementation"></td>
4345 bool HasPointer(const char* , int32 n =
0) const;
4352 ../../images/blank-20.gif
4353 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4355 ../../images/blank-20.gif
4356 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4358 ../../images/blank-20.gif
4359 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4361 ../../images/blank-20.gif
4362 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4364 ../../images/blank-20.gif
4365 " width=
"22" height=
"22" alt=
"Implementation"></td>
4370 bool HasMessenger(const char* , int32 n =
0) const;
4377 ../../images/blank-20.gif
4378 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4380 ../../images/blank-20.gif
4381 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4383 ../../images/blank-20.gif
4384 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4386 ../../images/blank-20.gif
4387 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4389 ../../images/blank-20.gif
4390 " width=
"22" height=
"22" alt=
"Implementation"></td>
4395 bool HasRef(const char* , int32 n =
0) const;
4402 ../../images/blank-20.gif
4403 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4405 ../../images/blank-20.gif
4406 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4408 ../../images/blank-20.gif
4409 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4411 ../../images/blank-20.gif
4412 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4414 ../../images/blank-20.gif
4415 " width=
"22" height=
"22" alt=
"Implementation"></td>
4420 bool HasMessage(const char* , int32 n =
0) const;
4427 ../../images/blank-20.gif
4428 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4430 ../../images/blank-20.gif
4431 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4433 ../../images/blank-20.gif
4434 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4436 ../../images/blank-20.gif
4437 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4439 ../../images/blank-20.gif
4440 " width=
"22" height=
"22" alt=
"Implementation"></td>
4445 bool HasFlat(const char* , const BFlattenable* ) const;
4452 ../../images/blank-20.gif
4453 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4455 ../../images/blank-20.gif
4456 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4458 ../../images/blank-20.gif
4459 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4461 ../../images/blank-20.gif
4462 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4464 ../../images/blank-20.gif
4465 " width=
"22" height=
"22" alt=
"Implementation"></td>
4470 bool HasFlat(const char* ,int32 ,const BFlattenable* ) const;
4477 ../../images/blank-20.gif
4478 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4480 ../../images/blank-20.gif
4481 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4483 ../../images/blank-20.gif
4484 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4486 ../../images/blank-20.gif
4487 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4489 ../../images/blank-20.gif
4490 " width=
"22" height=
"22" alt=
"Implementation"></td>
4495 bool HasData(const char* , type_code , int32 n =
0) const;
4502 ../../images/blank-20.gif
4503 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4505 ../../images/blank-20.gif
4506 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4508 ../../images/blank-20.gif
4509 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4511 ../../images/blank-20.gif
4512 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4514 ../../images/blank-20.gif
4515 " width=
"22" height=
"22" alt=
"Implementation"></td>
4520 BRect FindRect(const char* , int32 n =
0) const;
4527 ../../images/blank-20.gif
4528 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4530 ../../images/blank-20.gif
4531 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4533 ../../images/blank-20.gif
4534 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4536 ../../images/blank-20.gif
4537 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4539 ../../images/blank-20.gif
4540 " width=
"22" height=
"22" alt=
"Implementation"></td>
4545 BPoint FindPoint(const char* , int32 n =
0) const;
4552 ../../images/blank-20.gif
4553 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4555 ../../images/blank-20.gif
4556 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4558 ../../images/blank-20.gif
4559 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4561 ../../images/blank-20.gif
4562 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4564 ../../images/blank-20.gif
4565 " width=
"22" height=
"22" alt=
"Implementation"></td>
4570 const char* FindString(const char* , int32 n =
0) const;
4577 ../../images/blank-20.gif
4578 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4580 ../../images/blank-20.gif
4581 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4583 ../../images/blank-20.gif
4584 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4586 ../../images/blank-20.gif
4587 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4589 ../../images/blank-20.gif
4590 " width=
"22" height=
"22" alt=
"Implementation"></td>
4595 int8 FindInt8(const char* , int32 n =
0) const;
4602 ../../images/blank-20.gif
4603 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4605 ../../images/blank-20.gif
4606 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4608 ../../images/blank-20.gif
4609 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4611 ../../images/blank-20.gif
4612 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4614 ../../images/blank-20.gif
4615 " width=
"22" height=
"22" alt=
"Implementation"></td>
4620 int16 FindInt16(const char* , int32 n =
0) const;
4627 ../../images/blank-20.gif
4628 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4630 ../../images/blank-20.gif
4631 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4633 ../../images/blank-20.gif
4634 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4636 ../../images/blank-20.gif
4637 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4639 ../../images/blank-20.gif
4640 " width=
"22" height=
"22" alt=
"Implementation"></td>
4645 int32 FindInt32(const char* , int32 n =
0) const;
4652 ../../images/blank-20.gif
4653 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4655 ../../images/blank-20.gif
4656 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4658 ../../images/blank-20.gif
4659 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4661 ../../images/blank-20.gif
4662 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4664 ../../images/blank-20.gif
4665 " width=
"22" height=
"22" alt=
"Implementation"></td>
4670 int64 FindInt64(const char* , int32 n =
0) const;
4677 ../../images/blank-20.gif
4678 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4680 ../../images/blank-20.gif
4681 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4683 ../../images/blank-20.gif
4684 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4686 ../../images/blank-20.gif
4687 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4689 ../../images/blank-20.gif
4690 " width=
"22" height=
"22" alt=
"Implementation"></td>
4695 bool FindBool(const char* , int32 n =
0) const;
4702 ../../images/blank-20.gif
4703 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4705 ../../images/blank-20.gif
4706 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4708 ../../images/blank-20.gif
4709 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4711 ../../images/blank-20.gif
4712 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4714 ../../images/blank-20.gif
4715 " width=
"22" height=
"22" alt=
"Implementation"></td>
4720 float FindFloat(const char* , int32 n =
0) const;
4727 ../../images/blank-20.gif
4728 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4730 ../../images/blank-20.gif
4731 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4733 ../../images/blank-20.gif
4734 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4736 ../../images/blank-20.gif
4737 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4739 ../../images/blank-20.gif
4740 " width=
"22" height=
"22" alt=
"Implementation"></td>
4745 double FindDouble(const char* , int32 n =
0) const;
4752 ../../images/blank-20.gif
4753 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4755 ../../images/blank-20.gif
4756 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4758 ../../images/blank-20.gif
4759 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4761 ../../images/blank-20.gif
4762 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4764 ../../images/blank-20.gif
4765 " width=
"22" height=
"22" alt=
"Implementation"></td>
4770 BMessage(BMessage* a_message);
4777 ../../images/blank-20.gif
4778 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4780 ../../images/blank-20.gif
4781 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4783 ../../images/blank-20.gif
4784 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4786 ../../images/blank-20.gif
4787 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4789 ../../images/blank-20.gif
4790 " width=
"22" height=
"22" alt=
"Implementation"></td>
4795 NOTE: Add convenience functions for struct rgb_color
4798 <!-- Class header -->
4800 <td colspan=
"7"><center><strong>BMessageFilter Class
</strong></center></td>
4806 ../../images/blank-20.gif
4807 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4809 ../../images/blank-20.gif
4810 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4812 ../../images/blank-20.gif
4813 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4815 ../../images/blank-20.gif
4816 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4818 ../../images/Check.gif
4819 " width=
"22" height=
"22" alt=
"Implementation"></td>
4824 BMessageFilter(uint32 what, filter_hook func = NULL);
4831 ../../images/blank-20.gif
4832 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4834 ../../images/blank-20.gif
4835 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4837 ../../images/blank-20.gif
4838 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4840 ../../images/blank-20.gif
4841 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4843 ../../images/Check.gif
4844 " width=
"22" height=
"22" alt=
"Implementation"></td>
4849 BMessageFilter(message_delivery delivery, message_source source, filter_hook func = NULL);
4856 ../../images/blank-20.gif
4857 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4859 ../../images/blank-20.gif
4860 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4862 ../../images/blank-20.gif
4863 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4865 ../../images/blank-20.gif
4866 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4868 ../../images/Check.gif
4869 " width=
"22" height=
"22" alt=
"Implementation"></td>
4874 BMessageFilter(message_delivery delivery, message_source source, uint32 what, filter_hook func = NULL);
4881 ../../images/blank-20.gif
4882 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4884 ../../images/blank-20.gif
4885 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4887 ../../images/blank-20.gif
4888 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4890 ../../images/blank-20.gif
4891 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4893 ../../images/Check.gif
4894 " width=
"22" height=
"22" alt=
"Implementation"></td>
4899 BMessageFilter(const BMessageFilter& filter);
4906 ../../images/blank-20.gif
4907 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4909 ../../images/blank-20.gif
4910 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4912 ../../images/blank-20.gif
4913 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4915 ../../images/blank-20.gif
4916 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4918 ../../images/Check.gif
4919 " width=
"22" height=
"22" alt=
"Implementation"></td>
4924 BMessageFilter(const BMessageFilter* filter);
4931 ../../images/blank-20.gif
4932 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4934 ../../images/blank-20.gif
4935 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4937 ../../images/blank-20.gif
4938 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4940 ../../images/blank-20.gif
4941 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4943 ../../images/Check.gif
4944 " width=
"22" height=
"22" alt=
"Implementation"></td>
4949 virtual ~BMessageFilter();
4956 ../../images/blank-20.gif
4957 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4959 ../../images/blank-20.gif
4960 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4962 ../../images/blank-20.gif
4963 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4965 ../../images/blank-20.gif
4966 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4968 ../../images/Check.gif
4969 " width=
"22" height=
"22" alt=
"Implementation"></td>
4974 BMessageFilter& operator=(const BMessageFilter &from);
4981 ../../images/blank-20.gif
4982 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4984 ../../images/blank-20.gif
4985 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4987 ../../images/blank-20.gif
4988 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4990 ../../images/blank-20.gif
4991 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4993 ../../images/Check.gif
4994 " width=
"22" height=
"22" alt=
"Implementation"></td>
4999 virtual filter_result Filter(BMessage* message, BHandler** target);
5006 ../../images/blank-20.gif
5007 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5009 ../../images/blank-20.gif
5010 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5012 ../../images/blank-20.gif
5013 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5015 ../../images/blank-20.gif
5016 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5018 ../../images/Check.gif
5019 " width=
"22" height=
"22" alt=
"Implementation"></td>
5024 message_delivery MessageDelivery() const;
5031 ../../images/blank-20.gif
5032 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5034 ../../images/blank-20.gif
5035 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5037 ../../images/blank-20.gif
5038 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5040 ../../images/blank-20.gif
5041 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5043 ../../images/Check.gif
5044 " width=
"22" height=
"22" alt=
"Implementation"></td>
5049 message_source MessageSource() const;
5056 ../../images/blank-20.gif
5057 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5059 ../../images/blank-20.gif
5060 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5062 ../../images/blank-20.gif
5063 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5065 ../../images/blank-20.gif
5066 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5068 ../../images/Check.gif
5069 " width=
"22" height=
"22" alt=
"Implementation"></td>
5074 uint32 Command() const;
5081 ../../images/blank-20.gif
5082 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5084 ../../images/blank-20.gif
5085 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5087 ../../images/blank-20.gif
5088 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5090 ../../images/blank-20.gif
5091 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5093 ../../images/Check.gif
5094 " width=
"22" height=
"22" alt=
"Implementation"></td>
5099 bool FiltersAnyCommand() const;
5106 ../../images/blank-20.gif
5107 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5109 ../../images/blank-20.gif
5110 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5112 ../../images/blank-20.gif
5113 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5115 ../../images/blank-20.gif
5116 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5118 ../../images/Check.gif
5119 " width=
"22" height=
"22" alt=
"Implementation"></td>
5124 BLooper* Looper() const;
5127 <!-- Class header -->
5129 <td colspan=
"7"><center><strong>BMessageQueue Class
</strong></center></td>
5135 ../../images/Check.gif
5136 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5138 ../../images/Check.gif
5139 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5141 ../../images/Check.gif
5142 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5144 ../../images/Check.gif
5145 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5147 ../../images/Check.gif
5148 " width=
"22" height=
"22" alt=
"Implementation"></td>
5160 ../../images/Check.gif
5161 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5163 ../../images/Check.gif
5164 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5166 ../../images/Check.gif
5167 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5169 ../../images/Check.gif
5170 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5172 ../../images/Check.gif
5173 " width=
"22" height=
"22" alt=
"Implementation"></td>
5178 virtual ~BMessageQueue();
5185 ../../images/Check.gif
5186 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5188 ../../images/Check.gif
5189 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5191 ../../images/Check.gif
5192 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5194 ../../images/Check.gif
5195 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5197 ../../images/Check.gif
5198 " width=
"22" height=
"22" alt=
"Implementation"></td>
5203 void AddMessage(BMessage* an_event);
5210 ../../images/Check.gif
5211 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5213 ../../images/Check.gif
5214 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5216 ../../images/Check.gif
5217 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5219 ../../images/Check.gif
5220 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5222 ../../images/Check.gif
5223 " width=
"22" height=
"22" alt=
"Implementation"></td>
5228 bool RemoveMessage(BMessage* an_event);
5235 ../../images/Check.gif
5236 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5238 ../../images/Check.gif
5239 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5241 ../../images/Check.gif
5242 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5244 ../../images/Check.gif
5245 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5247 ../../images/Check.gif
5248 " width=
"22" height=
"22" alt=
"Implementation"></td>
5253 BMessage* NextMessage();
5260 ../../images/Check.gif
5261 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5263 ../../images/Check.gif
5264 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5266 ../../images/Check.gif
5267 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5269 ../../images/Check.gif
5270 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5272 ../../images/Check.gif
5273 " width=
"22" height=
"22" alt=
"Implementation"></td>
5278 BMessage* FindMessage(int32 index) const;
5285 ../../images/Check.gif
5286 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5288 ../../images/Check.gif
5289 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5291 ../../images/Check.gif
5292 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5294 ../../images/Check.gif
5295 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5297 ../../images/Check.gif
5298 " width=
"22" height=
"22" alt=
"Implementation"></td>
5303 BMessage* FindMessage(uint32 what, int32 index =
0) const;
5310 ../../images/Check.gif
5311 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5313 ../../images/Check.gif
5314 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5316 ../../images/Check.gif
5317 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5319 ../../images/Check.gif
5320 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5322 ../../images/Check.gif
5323 " width=
"22" height=
"22" alt=
"Implementation"></td>
5328 int32 CountMessages() const;
5335 ../../images/Check.gif
5336 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5338 ../../images/Check.gif
5339 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5341 ../../images/Check.gif
5342 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5344 ../../images/Check.gif
5345 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5347 ../../images/Check.gif
5348 " width=
"22" height=
"22" alt=
"Implementation"></td>
5353 bool IsEmpty() const;
5360 ../../images/Check.gif
5361 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5363 ../../images/Check.gif
5364 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5366 ../../images/Check.gif
5367 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5369 ../../images/Check.gif
5370 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5372 ../../images/Check.gif
5373 " width=
"22" height=
"22" alt=
"Implementation"></td>
5385 ../../images/Check.gif
5386 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5388 ../../images/Check.gif
5389 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5391 ../../images/Check.gif
5392 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5394 ../../images/Check.gif
5395 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5397 ../../images/Check.gif
5398 " width=
"22" height=
"22" alt=
"Implementation"></td>
5406 <!-- Class header -->
5408 <td colspan=
"7"><center><strong>BMessageRunner Class
</strong></center></td>
5414 ../../images/blank-20.gif
5415 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5417 ../../images/blank-20.gif
5418 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5420 ../../images/blank-20.gif
5421 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5423 ../../images/blank-20.gif
5424 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5426 ../../images/blank-20.gif
5427 " width=
"22" height=
"22" alt=
"Implementation"></td>
5432 BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count = -
1);
5439 ../../images/blank-20.gif
5440 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5442 ../../images/blank-20.gif
5443 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5445 ../../images/blank-20.gif
5446 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5448 ../../images/blank-20.gif
5449 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5451 ../../images/blank-20.gif
5452 " width=
"22" height=
"22" alt=
"Implementation"></td>
5457 BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count, BMessenger reply_to);
5464 ../../images/blank-20.gif
5465 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5467 ../../images/blank-20.gif
5468 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5470 ../../images/blank-20.gif
5471 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5473 ../../images/blank-20.gif
5474 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5476 ../../images/blank-20.gif
5477 " width=
"22" height=
"22" alt=
"Implementation"></td>
5482 virtual ~BMessageRunner();
5489 ../../images/blank-20.gif
5490 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5492 ../../images/blank-20.gif
5493 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5495 ../../images/blank-20.gif
5496 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5498 ../../images/blank-20.gif
5499 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5501 ../../images/blank-20.gif
5502 " width=
"22" height=
"22" alt=
"Implementation"></td>
5507 status_t InitCheck() const;
5514 ../../images/blank-20.gif
5515 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5517 ../../images/blank-20.gif
5518 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5520 ../../images/blank-20.gif
5521 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5523 ../../images/blank-20.gif
5524 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5526 ../../images/blank-20.gif
5527 " width=
"22" height=
"22" alt=
"Implementation"></td>
5532 status_t SetInterval(bigtime_t interval);
5539 ../../images/blank-20.gif
5540 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5542 ../../images/blank-20.gif
5543 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5545 ../../images/blank-20.gif
5546 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5548 ../../images/blank-20.gif
5549 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5551 ../../images/blank-20.gif
5552 " width=
"22" height=
"22" alt=
"Implementation"></td>
5557 status_t SetCount(int32 count);
5564 ../../images/blank-20.gif
5565 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5567 ../../images/blank-20.gif
5568 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5570 ../../images/blank-20.gif
5571 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5573 ../../images/blank-20.gif
5574 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5576 ../../images/blank-20.gif
5577 " width=
"22" height=
"22" alt=
"Implementation"></td>
5582 status_t GetInfo(bigtime_t* interval, int32* count) const;
5585 <!-- Class header -->
5587 <td colspan=
"7"><center><strong>BMessenger Class
</strong></center></td>
5593 ../../images/blank-20.gif
5594 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5596 ../../images/blank-20.gif
5597 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5599 ../../images/blank-20.gif
5600 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5602 ../../images/blank-20.gif
5603 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5605 ../../images/blank-20.gif
5606 " width=
"22" height=
"22" alt=
"Implementation"></td>
5618 ../../images/blank-20.gif
5619 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5621 ../../images/blank-20.gif
5622 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5624 ../../images/blank-20.gif
5625 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5627 ../../images/blank-20.gif
5628 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5630 ../../images/blank-20.gif
5631 " width=
"22" height=
"22" alt=
"Implementation"></td>
5636 BMessenger(const char* mime_sig, team_id team = -
1, status_t* perr = NULL);
5643 ../../images/blank-20.gif
5644 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5646 ../../images/blank-20.gif
5647 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5649 ../../images/blank-20.gif
5650 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5652 ../../images/blank-20.gif
5653 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5655 ../../images/blank-20.gif
5656 " width=
"22" height=
"22" alt=
"Implementation"></td>
5661 BMessenger(const BHandler* handler, const BLooper* looper = NULL, status_t* perr = NULL);
5668 ../../images/blank-20.gif
5669 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5671 ../../images/blank-20.gif
5672 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5674 ../../images/blank-20.gif
5675 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5677 ../../images/blank-20.gif
5678 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5680 ../../images/blank-20.gif
5681 " width=
"22" height=
"22" alt=
"Implementation"></td>
5686 BMessenger(const BMessenger& from);
5693 ../../images/blank-20.gif
5694 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5696 ../../images/blank-20.gif
5697 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5699 ../../images/blank-20.gif
5700 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5702 ../../images/blank-20.gif
5703 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5705 ../../images/blank-20.gif
5706 " width=
"22" height=
"22" alt=
"Implementation"></td>
5718 ../../images/blank-20.gif
5719 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5721 ../../images/blank-20.gif
5722 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5724 ../../images/blank-20.gif
5725 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5727 ../../images/blank-20.gif
5728 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5730 ../../images/blank-20.gif
5731 " width=
"22" height=
"22" alt=
"Implementation"></td>
5736 bool IsTargetLocal() const;
5743 ../../images/blank-20.gif
5744 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5746 ../../images/blank-20.gif
5747 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5749 ../../images/blank-20.gif
5750 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5752 ../../images/blank-20.gif
5753 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5755 ../../images/blank-20.gif
5756 " width=
"22" height=
"22" alt=
"Implementation"></td>
5761 BHandler* Target(BLooper** looper) const;
5768 ../../images/blank-20.gif
5769 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5771 ../../images/blank-20.gif
5772 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5774 ../../images/blank-20.gif
5775 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5777 ../../images/blank-20.gif
5778 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5780 ../../images/blank-20.gif
5781 " width=
"22" height=
"22" alt=
"Implementation"></td>
5786 bool LockTarget() const;
5793 ../../images/blank-20.gif
5794 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5796 ../../images/blank-20.gif
5797 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5799 ../../images/blank-20.gif
5800 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5802 ../../images/blank-20.gif
5803 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5805 ../../images/blank-20.gif
5806 " width=
"22" height=
"22" alt=
"Implementation"></td>
5811 status_t LockTargetWithTimeout(bigtime_t timeout) const;
5818 ../../images/blank-20.gif
5819 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5821 ../../images/blank-20.gif
5822 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5824 ../../images/blank-20.gif
5825 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5827 ../../images/blank-20.gif
5828 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5830 ../../images/blank-20.gif
5831 " width=
"22" height=
"22" alt=
"Implementation"></td>
5836 status_t SendMessage(uint32 command, BHandler* reply_to = NULL) const;
5843 ../../images/blank-20.gif
5844 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5846 ../../images/blank-20.gif
5847 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5849 ../../images/blank-20.gif
5850 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5852 ../../images/blank-20.gif
5853 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5855 ../../images/blank-20.gif
5856 " width=
"22" height=
"22" alt=
"Implementation"></td>
5861 status_t SendMessage(BMessage* a_message, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT) const;
5868 ../../images/blank-20.gif
5869 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5871 ../../images/blank-20.gif
5872 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5874 ../../images/blank-20.gif
5875 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5877 ../../images/blank-20.gif
5878 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5880 ../../images/blank-20.gif
5881 " width=
"22" height=
"22" alt=
"Implementation"></td>
5886 status_t SendMessage(BMessage* a_message, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT) const;
5893 ../../images/blank-20.gif
5894 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5896 ../../images/blank-20.gif
5897 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5899 ../../images/blank-20.gif
5900 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5902 ../../images/blank-20.gif
5903 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5905 ../../images/blank-20.gif
5906 " width=
"22" height=
"22" alt=
"Implementation"></td>
5911 status_t SendMessage(uint32 command, BMessage* reply) const;
5918 ../../images/blank-20.gif
5919 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5921 ../../images/blank-20.gif
5922 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5924 ../../images/blank-20.gif
5925 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5927 ../../images/blank-20.gif
5928 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5930 ../../images/blank-20.gif
5931 " width=
"22" height=
"22" alt=
"Implementation"></td>
5936 status_t SendMessage(BMessage* a_message, BMessage* reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT) const;
5943 ../../images/blank-20.gif
5944 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5946 ../../images/blank-20.gif
5947 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5949 ../../images/blank-20.gif
5950 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5952 ../../images/blank-20.gif
5953 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5955 ../../images/blank-20.gif
5956 " width=
"22" height=
"22" alt=
"Implementation"></td>
5961 BMessenger& operator=(const BMessenger &from);
5968 ../../images/blank-20.gif
5969 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5971 ../../images/blank-20.gif
5972 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5974 ../../images/blank-20.gif
5975 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
5977 ../../images/blank-20.gif
5978 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
5980 ../../images/blank-20.gif
5981 " width=
"22" height=
"22" alt=
"Implementation"></td>
5986 bool operator==(const BMessenger &other) const;
5993 ../../images/blank-20.gif
5994 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
5996 ../../images/blank-20.gif
5997 " width=
"22" height=
"22" alt=
"Use Cases"></td>
5999 ../../images/blank-20.gif
6000 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
6002 ../../images/blank-20.gif
6003 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
6005 ../../images/blank-20.gif
6006 " width=
"22" height=
"22" alt=
"Implementation"></td>
6011 bool IsValid() const;
6018 ../../images/blank-20.gif
6019 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
6021 ../../images/blank-20.gif
6022 " width=
"22" height=
"22" alt=
"Use Cases"></td>
6024 ../../images/blank-20.gif
6025 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
6027 ../../images/blank-20.gif
6028 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
6030 ../../images/blank-20.gif
6031 " width=
"22" height=
"22" alt=
"Implementation"></td>
6036 team_id Team() const;
6039 <!-- Functions header -->
6041 <td colspan=
"7"><center><strong>BMessenger Support Functions
</strong></center></td>
6047 ../../images/blank-20.gif
6048 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
6050 ../../images/blank-20.gif
6051 " width=
"22" height=
"22" alt=
"Use Cases"></td>
6053 ../../images/blank-20.gif
6054 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
6056 ../../images/blank-20.gif
6057 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
6059 ../../images/blank-20.gif
6060 " width=
"22" height=
"22" alt=
"Implementation"></td>
6065 bool operator
<(const BMessenger & a, const BMessenger & b);
6072 ../../images/blank-20.gif
6073 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
6075 ../../images/blank-20.gif
6076 " width=
"22" height=
"22" alt=
"Use Cases"></td>
6078 ../../images/blank-20.gif
6079 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
6081 ../../images/blank-20.gif
6082 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
6084 ../../images/blank-20.gif
6085 " width=
"22" height=
"22" alt=
"Implementation"></td>
6090 bool operator!=(const BMessenger & a, const BMessenger & b);
6100 <!-- legend table -->
6104 <td align=
"center"><strong>Legend
</strong></td>
6110 <td><img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec"></td>
6111 <td>Functional Spec
</td>
6114 <td><img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases"></td>
6118 <td><img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests"></td>
6122 <td><img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec"></td>
6123 <td>Technical Spec
</td>
6126 <td><img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation"></td>
6127 <td>Implementation
</td>
6130 <td><img src=
"../../images/Check.gif" width=
"22" height=
"22" alt=
"Completed"></td>
6140 <!-- The obligatory SourceForge plug -->
6142 <small>The OpenBeOS project is hosted by:
</small><br><br>
6143 <a href=
"http://sourceforge.net">
6144 <img src=
"http://sourceforge.net/sflogo.php?group_id=33869&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge Logo">
6148 <small>Copyright
© 2001-
2002
6149 <a href=
"http://www.openbeos.org">OpenBeOS
</a> Project
</small>