public void RemoveThread(IBaseMessageThread messageThread, bool forceHalt = false) { SendMessageToThread(new InternalMessage(InternalMessageTypes.RemoveThread, new RemoveThreadContent(messageThread, forceHalt))); }
public ThreadDescriptor(IBaseMessageThread thread) { Thread = thread; RegisteredTypes = new Dictionary<Type, bool>(); }
public void AddThread(IBaseMessageThread messageThread) { SendMessageToThread(new InternalMessage(InternalMessageTypes.AddThread, messageThread)); }
public RemoveThreadContent(IBaseMessageThread messageThread, bool forceHalt) { ForceHalt = forceHalt; ThreadName = messageThread.ThreadName; }