Exemple #1
0
        public RepeatClient(int port)
        {
            this.port             = port;
            synchronizationEvents = new Dictionary <int, AutoResetEvent>();
            returnedObjects       = new Dictionary <int, JToken>();

            sendQueue  = new ConcurrentQueue <string>();
            sendSignal = new AutoResetEvent(false);

            messageProcessor = new MessageProcessor(this);

            systemClient = new SystemClientRequest(this);
            systemHost   = new SystemHostRequest(this);

            mem   = new SharedMemoryRequest(this);
            mouse = new MouseRequest(this);
            key   = new KeyboardRequest(this);
            tool  = new ToolRequest(this);
        }
 public SharedMemoryInstance(SharedMemoryRequest requestGenerator, string nameSpace)
 {
     this.requestGenerator = requestGenerator;
     this.nameSpace        = nameSpace;
 }