001package org.vishia.commander.target; 002 003import org.vishia.communication.Address_InterProcessComm; 004import org.vishia.communication.InterProcessComm; 005 006public class FcmdtComm 007{ 008 InterProcessComm ipc; 009 010 Address_InterProcessComm sender = new Address_InterProcessComm() 011 { 012 }; 013 014 Thread threadMngComm; 015 016 boolean bRun; 017 018 Runnable threadRunComm = new Runnable(){ 019 @Override public void run(){ threadRunComm(); } 020 }; 021 022 023 void threadRunComm(){ 024 bRun = true; 025 while(bRun){ 026 int[] result = new int[1]; 027 byte[] data = ipc.receive(result, sender); 028 if(result[1]>0){ 029 //TODO Use the reflection protocol for target access. 030 } 031 } 032 } 033}