mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-16 16:58:35 +00:00
a few more rtp cleanups.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@866 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
0075dce340
commit
10ee3e4347
@ -1026,11 +1026,7 @@ int RTPSession::SetLocalNote(const void *s,size_t len)
|
|||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if ! (defined(WIN32) || defined(_WIN32_WCE))
|
jrtp_socket_t RTPSession::GetRTPSocket(void)
|
||||||
int RTPSession::GetRTPSocket(void)
|
|
||||||
#else
|
|
||||||
SOCKET RTPSession::GetRTPSocket(void)
|
|
||||||
#endif // WIN32
|
|
||||||
{
|
{
|
||||||
return rtptrans->GetRTPSocket();
|
return rtptrans->GetRTPSocket();
|
||||||
}
|
}
|
||||||
|
@ -143,11 +143,7 @@ public:
|
|||||||
int SetLocalPhone(const void *s,size_t len);
|
int SetLocalPhone(const void *s,size_t len);
|
||||||
int SetLocalTool(const void *s,size_t len);
|
int SetLocalTool(const void *s,size_t len);
|
||||||
int SetLocalNote(const void *s,size_t len);
|
int SetLocalNote(const void *s,size_t len);
|
||||||
#if ! (defined(WIN32) || defined(_WIN32_WCE))
|
jrtp_socket_t GetRTPSocket(void);
|
||||||
int GetRTPSocket(void);
|
|
||||||
#else
|
|
||||||
SOCKET GetRTPSocket(void);
|
|
||||||
#endif // WIN32
|
|
||||||
|
|
||||||
#ifdef RTPDEBUG
|
#ifdef RTPDEBUG
|
||||||
void DumpSources();
|
void DumpSources();
|
||||||
@ -173,11 +169,7 @@ protected:
|
|||||||
const RTPAddress *senderaddress) { }
|
const RTPAddress *senderaddress) { }
|
||||||
virtual void OnUnknownPacketFormat(RTCPPacket *rtcppack,const RTPTime &receivetime,
|
virtual void OnUnknownPacketFormat(RTCPPacket *rtcppack,const RTPTime &receivetime,
|
||||||
const RTPAddress *senderaddress) { }
|
const RTPAddress *senderaddress) { }
|
||||||
#if (defined(WIN32) || defined(_WIN32_WCE))
|
virtual void OnInvalidRawPacketType(RTPRawPacket *rawpacket, jrtp_socket_t socket) { }
|
||||||
virtual void OnInvalidRawPacketType(RTPRawPacket *rawpacket, SOCKET socket) { }
|
|
||||||
#else
|
|
||||||
virtual void OnInvalidRawPacketType(RTPRawPacket *rawpacket, int socket) { }
|
|
||||||
#endif
|
|
||||||
virtual void OnNoteTimeout(RTPSourceData *srcdat) { }
|
virtual void OnNoteTimeout(RTPSourceData *srcdat) { }
|
||||||
virtual void OnBYEPacket(RTPSourceData *srcdat) { }
|
virtual void OnBYEPacket(RTPSourceData *srcdat) { }
|
||||||
|
|
||||||
|
@ -1300,12 +1300,11 @@ int RTPUDPv4Transmitter::PollSocket(bool rtp)
|
|||||||
int recvlen;
|
int recvlen;
|
||||||
char packetbuffer[RTPUDPV4TRANS_MAXPACKSIZE];
|
char packetbuffer[RTPUDPV4TRANS_MAXPACKSIZE];
|
||||||
#if (defined(WIN32) || defined(_WIN32_WCE))
|
#if (defined(WIN32) || defined(_WIN32_WCE))
|
||||||
SOCKET sock;
|
|
||||||
unsigned long len;
|
unsigned long len;
|
||||||
#else
|
#else
|
||||||
size_t len;
|
size_t len;
|
||||||
int sock;
|
|
||||||
#endif // WIN32
|
#endif // WIN32
|
||||||
|
jrtp_socket_t sock;
|
||||||
struct sockaddr_in srcaddr;
|
struct sockaddr_in srcaddr;
|
||||||
|
|
||||||
if (rtp)
|
if (rtp)
|
||||||
|
@ -1314,12 +1314,11 @@ int RTPUDPv6Transmitter::PollSocket(bool rtp)
|
|||||||
RTPSOCKLENTYPE fromlen;
|
RTPSOCKLENTYPE fromlen;
|
||||||
int recvlen;
|
int recvlen;
|
||||||
char packetbuffer[RTPUDPV6TRANS_MAXPACKSIZE];
|
char packetbuffer[RTPUDPV6TRANS_MAXPACKSIZE];
|
||||||
|
jrtp_socket_t sock;
|
||||||
#if (defined(WIN32) || defined(_WIN32_WCE))
|
#if (defined(WIN32) || defined(_WIN32_WCE))
|
||||||
SOCKET sock;
|
|
||||||
unsigned long len;
|
unsigned long len;
|
||||||
#else
|
#else
|
||||||
size_t len;
|
size_t len;
|
||||||
int sock;
|
|
||||||
#endif // WIN32
|
#endif // WIN32
|
||||||
struct sockaddr_in6 srcaddr;
|
struct sockaddr_in6 srcaddr;
|
||||||
|
|
||||||
|
@ -78,29 +78,16 @@ private:
|
|||||||
class RTPUDPv6TransmissionInfo : public RTPTransmissionInfo
|
class RTPUDPv6TransmissionInfo : public RTPTransmissionInfo
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
#if ! (defined(WIN32) || defined(_WIN32_WCE))
|
RTPUDPv6TransmissionInfo(std::list<in6_addr> iplist,jrtp_socket_t rtpsock,jrtp_socket_t rtcpsock) : RTPTransmissionInfo(RTPTransmitter::IPv6UDPProto)
|
||||||
RTPUDPv6TransmissionInfo(std::list<in6_addr> iplist,int rtpsock,int rtcpsock) : RTPTransmissionInfo(RTPTransmitter::IPv6UDPProto)
|
|
||||||
#else
|
|
||||||
RTPUDPv6TransmissionInfo(std::list<in6_addr> iplist,SOCKET rtpsock,SOCKET rtcpsock) : RTPTransmissionInfo(RTPTransmitter::IPv6UDPProto)
|
|
||||||
#endif // WIN32
|
|
||||||
{ localIPlist = iplist; rtpsocket = rtpsock; rtcpsocket = rtcpsock; }
|
{ localIPlist = iplist; rtpsocket = rtpsock; rtcpsocket = rtcpsock; }
|
||||||
|
|
||||||
~RTPUDPv6TransmissionInfo() { }
|
~RTPUDPv6TransmissionInfo() { }
|
||||||
std::list<in6_addr> GetLocalIPList() const { return localIPlist; }
|
std::list<in6_addr> GetLocalIPList() const { return localIPlist; }
|
||||||
#if ! (defined(WIN32) || defined(_WIN32_WCE))
|
jrtp_socket_t GetRTPSocket() const { return rtpsocket; }
|
||||||
int GetRTPSocket() const { return rtpsocket; }
|
jrtp_socket_t GetRTCPSocket() const { return rtcpsocket; }
|
||||||
int GetRTCPSocket() const { return rtcpsocket; }
|
|
||||||
#else
|
|
||||||
SOCKET GetRTPSocket() const { return rtpsocket; }
|
|
||||||
SOCKET GetRTCPSocket() const { return rtcpsocket; }
|
|
||||||
#endif // WIN32
|
|
||||||
private:
|
private:
|
||||||
std::list<in6_addr> localIPlist;
|
std::list<in6_addr> localIPlist;
|
||||||
#if ! (defined(WIN32) || defined(_WIN32_WCE))
|
jrtp_socket_t rtpsocket,rtcpsocket;
|
||||||
int rtpsocket,rtcpsocket;
|
|
||||||
#else
|
|
||||||
SOCKET rtpsocket,rtcpsocket;
|
|
||||||
#endif // WIN32
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef RTP_SUPPORT_INLINETEMPLATEPARAM
|
#ifdef RTP_SUPPORT_INLINETEMPLATEPARAM
|
||||||
@ -182,11 +169,7 @@ private:
|
|||||||
bool init;
|
bool init;
|
||||||
bool created;
|
bool created;
|
||||||
bool waitingfordata;
|
bool waitingfordata;
|
||||||
#if (defined(WIN32) || defined(_WIN32_WCE))
|
jrtp_socket_t rtpsock,rtcpsock;
|
||||||
SOCKET rtpsock,rtcpsock;
|
|
||||||
#else // not using winsock
|
|
||||||
int rtpsock,rtcpsock;
|
|
||||||
#endif // WIN32
|
|
||||||
in6_addr bindIP;
|
in6_addr bindIP;
|
||||||
std::list<in6_addr> localIPs;
|
std::list<in6_addr> localIPs;
|
||||||
u_int16_t portbase;
|
u_int16_t portbase;
|
||||||
@ -217,11 +200,7 @@ private:
|
|||||||
RTPKeyHashTable<const in6_addr,PortInfo*,RTPUDPv6Trans_GetHashIndex_in6_addr,RTPUDPV6TRANS_HASHSIZE> acceptignoreinfo;
|
RTPKeyHashTable<const in6_addr,PortInfo*,RTPUDPv6Trans_GetHashIndex_in6_addr,RTPUDPV6TRANS_HASHSIZE> acceptignoreinfo;
|
||||||
|
|
||||||
// notification descriptors for AbortWait (0 is for reading, 1 for writing)
|
// notification descriptors for AbortWait (0 is for reading, 1 for writing)
|
||||||
#if (defined(WIN32) || defined(_WIN32_WCE))
|
jrtp_socket_t abortdesc[2];
|
||||||
SOCKET abortdesc[2];
|
|
||||||
#else
|
|
||||||
int abortdesc[2];
|
|
||||||
#endif // WIN32
|
|
||||||
int CreateAbortDescriptors();
|
int CreateAbortDescriptors();
|
||||||
void DestroyAbortDescriptors();
|
void DestroyAbortDescriptors();
|
||||||
void AbortWaitInternal();
|
void AbortWaitInternal();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user