1.1 --- a/epoc32/include/rtp.inl Tue Nov 24 13:55:44 2009 +0000
1.2 +++ b/epoc32/include/rtp.inl Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -1,1 +1,253 @@
1.4 -rtp.inl
1.5 +// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +// Default constructor
1.19 +//
1.20 +//
1.21 +
1.22 +
1.23 +
1.24 +inline RRtpSession::RRtpSession()
1.25 + : iPtr(NULL)
1.26 + {
1.27 + }
1.28 +
1.29 +
1.30 +
1.31 +
1.32 +/**
1.33 +Tests whether the RTP session represented by this handle is open.
1.34 +
1.35 +@return ETrue, if the session is open, false otherwise.
1.36 +*/
1.37 +inline TBool RRtpSession::IsOpen() const
1.38 + {
1.39 + return (iPtr != NULL);
1.40 + }
1.41 +
1.42 +
1.43 +
1.44 +
1.45 +/**
1.46 +Tests whether this session handle represents the same session as
1.47 +the one represented by the specified handle.
1.48 +
1.49 +@param aThat The handle of the session to be compared.
1.50 +
1.51 +@return ETrue, if the represented sessions are the same, false otherwise.
1.52 +*/
1.53 +inline TBool RRtpSession::operator == (RRtpSession aThat) const
1.54 + {
1.55 + return aThat.iPtr == iPtr;
1.56 + }
1.57 +
1.58 +
1.59 +
1.60 +
1.61 +/**
1.62 +Tests whether this session handle represents a different session to the one
1.63 +represented by the specified handle.
1.64 +
1.65 +@param aThat The handle of the session to be compared.
1.66 +
1.67 +@return ETrue, if the represented sessions are different, false otherwise.
1.68 +*/
1.69 +inline TBool RRtpSession::operator != (RRtpSession aThat) const
1.70 + {
1.71 + return !(aThat == *this);
1.72 + }
1.73 +
1.74 +
1.75 +
1.76 +
1.77 +/**
1.78 +Default constructor
1.79 +*/
1.80 +inline RRtpSendSource::RRtpSendSource()
1.81 + : iPtr(NULL)
1.82 + {
1.83 + }
1.84 +
1.85 +
1.86 +
1.87 +/**
1.88 +Tests whether the send stream represented by this handle is open.
1.89 +
1.90 +@return ETrue, if the send stream is open, false otherwise.
1.91 +*/
1.92 +inline TBool RRtpSendSource::IsOpen() const
1.93 + {
1.94 + return (iPtr != NULL);
1.95 + }
1.96 +
1.97 +
1.98 +
1.99 +
1.100 +/**
1.101 +Tests whether this send stream handle represents the same send stream as
1.102 +the one represented by the specified handle.
1.103 +
1.104 +@param aThat The handle of the send stream to be compared.
1.105 +
1.106 +@return ETrue, if the represented send streams are the same, false otherwise.
1.107 +*/
1.108 +inline TBool RRtpSendSource::operator == (RRtpSendSource aThat) const
1.109 + {
1.110 + return aThat.iPtr == iPtr;
1.111 + }
1.112 +
1.113 +
1.114 +
1.115 +
1.116 +/**
1.117 +Tests whether this send stream handle represents a different send stream to the one
1.118 +represented by the specified handle.
1.119 +
1.120 +@param aThat The handle of the send stream to be compared.
1.121 +
1.122 +@return ETrue, if the represented send streams are different, false otherwise.
1.123 +*/
1.124 +inline TBool RRtpSendSource::operator != (RRtpSendSource aThat) const
1.125 + {
1.126 + return !(aThat == *this);
1.127 + }
1.128 +
1.129 +
1.130 +/**
1.131 +Default constructor
1.132 +*/
1.133 +inline RRtpReceiveSource::RRtpReceiveSource()
1.134 + : iPtr(NULL)
1.135 + {
1.136 + }
1.137 +
1.138 +
1.139 +
1.140 +
1.141 +/**
1.142 +Tests whether the receive stream represented by this handle is open.
1.143 +
1.144 +@return ETrue, if the receive stream is open, false otherwise.
1.145 +*/
1.146 +inline TBool RRtpReceiveSource::IsOpen() const
1.147 + {
1.148 + return (iPtr != NULL);
1.149 + }
1.150 +
1.151 +
1.152 +
1.153 +
1.154 +/**
1.155 +Tests whether this receive stream handle represents the same receive stream as
1.156 +the one represented by the specified handle.
1.157 +
1.158 +@param aThat The handle of the receive stream to be compared.
1.159 +
1.160 +@return ETrue, if the represented receive streams are the same, false otherwise.
1.161 +*/
1.162 +inline TBool RRtpReceiveSource::operator == (RRtpReceiveSource aThat) const
1.163 + {
1.164 + return aThat.iPtr == iPtr;
1.165 + }
1.166 +
1.167 +
1.168 +
1.169 +
1.170 +/**
1.171 +Tests whether this receive stream handle represents a different receive stream to the one
1.172 +represented by the specified handle.
1.173 +
1.174 +@param aThat The handle of the receive stream to be compared.
1.175 +
1.176 +@return ETrue, if the represented receive streams are different, false otherwise.
1.177 +*/
1.178 +inline TBool RRtpReceiveSource::operator != (RRtpReceiveSource aThat) const
1.179 + {
1.180 + return !(aThat == *this);
1.181 + }
1.182 +
1.183 +
1.184 +/**
1.185 +Default constructor.
1.186 +*/
1.187 +inline RRtpPacket::RRtpPacket()
1.188 + : iPtr(NULL)
1.189 + {
1.190 + }
1.191 +
1.192 +
1.193 +
1.194 +
1.195 +/**
1.196 +Tests whether this packet object is open.
1.197 +
1.198 +@return ETrue, if the packet is open, false otherwise.
1.199 +*/
1.200 +inline TBool RRtpPacket::IsOpen() const
1.201 + {
1.202 + return (iPtr != NULL);
1.203 + }
1.204 +
1.205 +
1.206 +
1.207 +
1.208 +/**
1.209 +Tests whether this packet handle represents the same packet as
1.210 +the one represented by the specified handle.
1.211 +
1.212 +@param aThat The handle of the packet to be compared.
1.213 +
1.214 +@return ETrue, if the represented packets are the same, false otherwise.
1.215 +*/
1.216 +inline TBool RRtpPacket::operator == (RRtpPacket aThat) const
1.217 + {
1.218 + return aThat.iPtr == iPtr;
1.219 + }
1.220 +
1.221 +
1.222 +
1.223 +
1.224 +/**
1.225 +Tests whether this packet handle represents a different packet to the one
1.226 +represented by the specified handle.
1.227 +
1.228 +@param aThat The handle of the packet to be compared.
1.229 +
1.230 +@return ETrue, if the represented packets are different, false otherwise.
1.231 +*/
1.232 +inline TBool RRtpPacket::operator != (RRtpPacket aThat) const
1.233 + {
1.234 + return !(aThat == *this);
1.235 + }
1.236 +
1.237 +/**
1.238 +Gets the type of this event.
1.239 +
1.240 +@return The event type.
1.241 +*/
1.242 +inline TRtpEventType TRtpEvent::Type() const
1.243 + {
1.244 + return iType;
1.245 + }
1.246 +
1.247 +/**
1.248 +Gets the event status.
1.249 +
1.250 +The meaning of this depends on the event type.
1.251 +
1.252 +@see TRtpEventType
1.253 +*/
1.254 +inline TInt TRtpEvent::Status() const
1.255 + {
1.256 + return iStatus;
1.257 + }