Declared in <XEvent.h>
This is part of a send/receive pair; this is the thing that sends messages
Construction/Destruction
Message dispatch
Receiver Management
Construction/Destruction
Usage: void XGSemaphore::LeaveCritical(void)
Sender construction
Usage: XGSend::~XGSend()
Remove everything receiving from me
Message dispatch
Usage: void XGSend::SendMessage(long msg,long arg,void*parg)
Send a message to my receiver. This works, even if different objects are deleted while I do this.
Receiver Management
Usage: void XGSend::AddReceiver(XGDispatch*d)
Add the receiver to my list
Usage: void XGSend::RemoveReceiver(XGDispatch*d)
Remove this receiver