package javax.baja.lonworks; import javax.baja.lonworks.datatypes.BSubnetNode; import javax.baja.lonworks.datatypes.LonAddress; public interface LonComm { BLonNetwork lonNetwork(); void registerLonListener(LonListener lonListener, int i, BSubnetNode bSubnetNode, Class cls); void sendAcked(LonAddress lonAddress, LonMessage lonMessage) throws LonException; LonMessage sendRequest(LonAddress lonAddress, LonMessage lonMessage) throws LonException; void sendResponse(LonMessage lonMessage, LonMessage lonMessage2); void sendUnackRepeat(LonAddress lonAddress, LonMessage lonMessage) throws LonException; void sendUnacknowledged(LonAddress lonAddress, LonMessage lonMessage) throws LonException; void unregisterLonListener(LonListener lonListener, int i, BSubnetNode bSubnetNode); }