Added a parameter to semaphore constructor to avoid ambiguity
[pwlib.git] / samples / sortedlist / SortedListTest.h
blobcedbf93a649782513cadc00f85bd39c22823aedc
2 #include <ptlib.h>
3 #include <ptlib/safecoll.h>
5 class SortedListTest:public PProcess {
6 PCLASSINFO(SortedListTest, PProcess);
7 public:
8 SortedListTest();
9 void Main();
13 class DoSomeThing:public PThread {
14 PCLASSINFO(DoSomeThing, PThread);
15 public:
16 DoSomeThing(PINDEX _index);
17 void Main();
18 private:
19 PINDEX index;
20 PSortedList<PString> list;
23 class PSafeString:public PSafeObject {
24 PCLASSINFO(PSafeString, PSafeObject);
25 PSafeString(const PString & _string);
26 void PrintOn(ostream &strm) const;
27 private:
28 PString string;
31 class DoSomeThing2:public PThread {
32 PCLASSINFO(DoSomeThing2, PThread);
33 public:
34 DoSomeThing2(PINDEX _index);
35 void Main();
36 private:
37 PINDEX index;
38 PSafeSortedList<PSafeString> list;