public SessionWorker(string ip, int sendPort, KinectProcessor dataPub, SessionManager sessionManager) { _ip = ip; _port = sendPort; _udpSender = new UDPSender(_ip, _port); _endSession = false; _sessionManager = sessionManager; _dataPub = dataPub; _configFlags = new ConfigFlags(); _lookupFlags = new ConfigFlags(); _flagIterator = new ConfigFlags(); _dataSub = new DataSubscriber(_configFlags, _dataPub, _udpSender); }