Can't find SymmetricRTPSession implementation on Windows

John Pallister <[email protected]> Mon, 29 Oct 2007 20:52:04 +1300
Newsgroups gmane.comp.gnu.ccrtp.devel
Organization Synchromesh Limited
Message-ID <[email protected]>
Hello list,

First, thanks to the authors for providing such a great 
library. I've just started using it (via Visual C++ Express 
2005) and it seems pretty excellent so far.

However, I'm experiencing some confusion that I'm hoping 
someone can help me with. In our application we're not using 
RTCP, so using SymmetricRTPSession (or a derived class) 
seems like the way to go. And it seems that both Twinkle and 
Bayonne also use this class (based on my examination of 
their source).

However when I instantiate this class in my code I get lots 
of "unresolved external" errors from the linker (I'm 
building a DLL that links to ccrtp1, ccgnu2 and ccext2 as 
DLLs). These errors don't occur when I use RTPSession instead.

Basically, the linker can't find the implementations of all 
the SingleThreadRTPSession<class RTPBaseUDPIPv4Socket, class 
RTPBaseUDPIPv4Socket, class AVPQueue> methods, and I can't 
find them in the source either. I can see the RTPSession 
definitions in rtp.h and pool.cpp; can someone please point 
me to the SymmetricRTPSession definitions?

Thanks very much,

John :^P
-- 
John Pallister
[email protected]