@Override
    int command_inout_asynch_i(final String c, final boolean fgt, final boolean fwd, final int rid) throws DevFailed {
	try {
	    final int actual_rid = proxy.command_inout_asynch(c, fgt);
	    if (fgt == false) {
		arp.put(new Integer(rid), new AsynchRequest(actual_rid, c));
	    }
	} catch (final DevFailed df) {
	    if (fgt == false) {
		arp.put(new Integer(rid), new AsynchRequest(-1, c, df));
	    }
	} catch (final Exception e) {
	    if (fgt == false) {
		final DevError[] errors = new DevError[1];
		errors[0] = new DevError();
		errors[0].severity = ErrSeverity.ERR;
		errors[0].reason = "unknown exception caught";
		errors[0].desc = "unknown error";
		errors[0].origin = "GroupDeviceElemnt.command_inout";
		final DevFailed ex = new DevFailed(errors);
		arp.put(new Integer(rid), new AsynchRequest(-1, c, ex));
	    }
	}
	return rid;
    }
@ Override int command_inout_asynch_i ( final String c , final boolean fgt , final boolean fwd , final int rid ) throws DevFailed { try { final int actual_rid = proxy . command_inout_asynch ( c , fgt ) ; if ( fgt == false ) { arp . put ( new Integer ( rid ) , new AsynchRequest ( actual_rid , c ) ) ; } } catch ( final DevFailed df ) { if ( fgt == false ) { arp . put ( new Integer ( rid ) , new AsynchRequest ( - 1 , c , df ) ) ; } } catch ( final Exception e ) { if ( fgt == false ) { final DevError [ ] errors = new DevError [ 1 ] ; errors [ 0 ] = new DevError ( ) ; errors [ 0 ] . severity = ErrSeverity . ERR ; errors [ 0 ] . reason = "unknown exception caught" ; errors [ 0 ] . desc = "unknown error" ; errors [ 0 ] . origin = "GroupDeviceElemnt.command_inout" ; final DevFailed ex = new DevFailed ( errors ) ; arp . put ( new Integer ( rid ) , new AsynchRequest ( - 1 , c , ex ) ) ; } } return rid ; }
command_inout_i - access limited to package Group