sipxportlib  Version 3.3
UtlSListIterator.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2006 SIPfoundry Inc.
3 // Licensed by SIPfoundry under the LGPL license.
4 //
5 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
6 // Licensed to SIPfoundry under a Contributor Agreement.
7 //
8 // $$
10 
11 
12 #ifndef _UtlSListIterator_h_
13 #define _UtlSListIterator_h_
14 
15 // SYSTEM INCLUDES
16 // APPLICATION INCLUDES
17 #include "utl/UtlDefs.h"
18 #include "utl/UtlListIterator.h"
19 
20 // DEFINES
21 // MACROS
22 // EXTERNAL FUNCTIONS
23 // EXTERNAL VARIABLES
24 // CONSTANTS
25 // STRUCTS
26 // TYPEDEFS
27 // FORWARD DECLARATIONS
28 class UtlContainable ;
29 class UtlSList ;
30 
38 {
39 /* //////////////////////////// PUBLIC //////////////////////////////////// */
40 public:
41 
42 /* ============================ CREATORS ================================== */
43 
47  UtlSListIterator(const UtlSList& list) ;
48 
49 
55  virtual UtlContainable* findNext(const UtlContainable* objectToFind) ;
56 
62 
63 /* ============================ ACCESSORS ================================= */
64 
65 
66 /* //////////////////////////// PROTECTED ///////////////////////////////// */
67 protected:
68  friend class UtlSList;
69 
70 
71 /* //////////////////////////// PRIVATE /////////////////////////////////// */
72 private:
73 
74 } ;
75 
76 /* ============================ INLINE METHODS ============================ */
77 
78 #endif // _UtlSListIterator_h_
79 
80 
Definition: UtlSListIterator.h:37
UtlSListIterator(const UtlSList &list)
Definition: UtlSListIterator.cpp:29
Definition: UtlListIterator.h:37
Definition: UtlContainable.h:37
virtual UtlContainable * findNext(const UtlContainable *objectToFind)
Definition: UtlSListIterator.cpp:40
Definition: UtlSList.h:47
UtlContainable * insertAfterPoint(UtlContainable *)
Definition: UtlSListIterator.cpp:76