public bool Poll(PspPointer* PointerToMessage) { lock (this) { if (Messages.Any()) { Receive(PointerToMessage, null); return true; } else { return false; } } }