/[resiprocate]/main/resip/stack/test/testTypes.cxx
ViewVC logotype

Annotation of /main/resip/stack/test/testTypes.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1295 - (hide annotations) (download)
Mon Mar 24 23:25:36 2003 UTC (16 years, 10 months ago) by jason
Original Path: main/sip/resiprocate/test/testTypes.cxx
File size: 2982 byte(s)
directory reorg to sip/resiprocate, etc.

1 derekm 513 #include <iostream>
2     #ifndef WIN32
3     #include <unistd.h>
4     #endif
5 jason 1295 #include "resiprocate/os/Logger.hxx"
6     #include "resiprocate/HeaderTypes.hxx"
7 derekm 513 using namespace Vocal2;
8     using namespace std;
9     #define VOCAL_SUBSYSTEM Vocal2::Subsystem::SIP
10    
11     void A()
12     {
13     for(Headers::Type t = Headers::CSeq;
14     t < Headers::UNKNOWN;
15     ++t)
16     {
17 davidb 1134 DebugLog(<< "A: "<< t << ":'" << Headers::getHeaderName(t) << "'");
18 derekm 513 }
19     }
20    
21     void B()
22     {
23     for(int t = Headers::CSeq;
24     t < Headers::UNKNOWN;
25     ++t)
26     {
27 davidb 1134 DebugLog(<<"B: "<< t << ":'" << Headers::getHeaderName(t) << "'");
28 derekm 513 }
29     }
30     int
31     main()
32     {
33     A();
34     B();
35     }
36    
37    
38     /* ====================================================================
39     * The Vovida Software License, Version 1.0
40     *
41     * Copyright (c) 2000 Vovida Networks, Inc. All rights reserved.
42     *
43     * Redistribution and use in source and binary forms, with or without
44     * modification, are permitted provided that the following conditions
45     * are met:
46     *
47     * 1. Redistributions of source code must retain the above copyright
48     * notice, this list of conditions and the following disclaimer.
49     *
50     * 2. Redistributions in binary form must reproduce the above copyright
51     * notice, this list of conditions and the following disclaimer in
52     * the documentation and/or other materials provided with the
53     * distribution.
54     *
55     * 3. The names "VOCAL", "Vovida Open Communication Application Library",
56     * and "Vovida Open Communication Application Library (VOCAL)" must
57     * not be used to endorse or promote products derived from this
58     * software without prior written permission. For written
59     * permission, please contact vocal@vovida.org.
60     *
61     * 4. Products derived from this software may not be called "VOCAL", nor
62     * may "VOCAL" appear in their name, without prior written
63     * permission of Vovida Networks, Inc.
64     *
65     * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
66     * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
67     * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
68     * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL VOVIDA
69     * NETWORKS, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT DAMAGES
70     * IN EXCESS OF $1,000, NOR FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
71     * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
72     * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
73     * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
74     * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
75     * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
76     * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
77     * DAMAGE.
78     *
79     * ====================================================================
80     *
81     * This software consists of voluntary contributions made by Vovida
82     * Networks, Inc. and many individuals on behalf of Vovida Networks,
83     * Inc. For more information on Vovida Networks, Inc., please see
84     * <http://www.vovida.org/>.
85     *
86     */

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27