/[resiprocate]/main/resip/dum/InviteSession.cxx
ViewVC logotype

Annotation of /main/resip/dum/InviteSession.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2587 - (hide annotations) (download)
Sun Apr 11 18:30:11 2004 UTC (15 years, 8 months ago) by davidb
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File size: 2906 byte(s)
handles, creeping toward compile...

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

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27