I am a beginner to c++(I use Vb almost exclusively) but I thought I would
try Vc++ out and give myself a fake project to try and complete. I decided
I would like to develop a c++ socket layer and use it in Vb(I heard the Vb
Winsock AX control has memory leaks). I created an ATL COM project with MFC
support. I added an ATL simple object that supports Iconnection points so
I can add events (I called it SocketManager). I added an event called UpdateStatus
which is used to send string messages down to its container as an event.
I then added another class called CRawSocket which has a base class of CSocket
and added all the events associated with the base class. Ok, heres the problem.
I can access UpdateStatus(Fire_UpdateStatus) from ISocketManager, but how
can I access UpdateStatus from CRawSocket? I think I have to pass in the
pointer from the caller (ISocketManager) but I don't know how to declare
it? Please help because I'm all out of ideas and I've been searching all
over the internet.. Thanks in advance!

Regards,

Aaron Sevivas