From ce3ae491d047b5a7a968a87c95bbf08aa1f6262b Mon Sep 17 00:00:00 2001 From: archie Date: Wed, 26 Jul 2000 23:15:46 +0000 Subject: Add address translation support for RTSP/RTP used by RealPlayer and Quicktime streaming media applications. Add a BUGS section to the man page. Submitted by: Erik Salander --- lib/libalias/alias_local.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib/libalias/alias_local.h') diff --git a/lib/libalias/alias_local.h b/lib/libalias/alias_local.h index 439c9ea..f916d21 100644 --- a/lib/libalias/alias_local.h +++ b/lib/libalias/alias_local.h @@ -113,6 +113,15 @@ FindPptpIn(struct in_addr, struct in_addr, u_short); struct alias_link * FindPptpOut(struct in_addr, struct in_addr, u_short); +struct alias_link * +QueryUdpTcpIn (struct in_addr, struct in_addr, u_short, u_short, u_char); + +struct alias_link * +QueryUdpTcpOut(struct in_addr, struct in_addr, u_short, u_short, u_char); + +struct alias_link * +FindRtspOut(struct in_addr, struct in_addr, u_short, u_short, u_char); + struct in_addr FindOriginalAddress(struct in_addr); @@ -120,6 +129,8 @@ struct in_addr FindAliasAddress(struct in_addr); /* External data access/modification */ +int FindNewPortGroup(struct in_addr, struct in_addr, + u_short, u_short, u_short, u_char, u_char); void GetFragmentAddr(struct alias_link *, struct in_addr *); void SetFragmentAddr(struct alias_link *, struct in_addr); void GetFragmentPtr(struct alias_link *, char **); @@ -165,6 +176,9 @@ void AliasHandleFtpOut(struct ip *, struct alias_link *, int); /* IRC routines */ void AliasHandleIrcOut(struct ip *, struct alias_link *, int); +/* RTSP routines */ +void AliasHandleRtspOut(struct ip *, struct alias_link *, int); + /* PPTP routines */ int PptpGetCallID(struct ip *, u_short *); void PptpSetCallID(struct ip *, u_short); -- cgit v1.1