coreRuntime/src/sc/sync/SyncManager.java
public void fetchProperty(Object inst, String propName) {
         SyncProperties syncProps = getSyncPropertiesForInst(inst);
         if (syncProps == null) {
            System.err.println("*** Type for instance: " + DynUtil.getInstanceName(inst) + " not added to the SyncManager with addSyncType");
            return;
         }
         SyncLayer useLayer = getChangedSyncLayer(syncProps.syncGroup);
         useLayer.addFetchProperty(inst, propName);

         if (trace || verbose || verboseValues) {
            System.out.println("Fetch property: " + DynUtil.getInstanceName(inst) + "." + propName + " scope: " + name + (!needsSync ? " *** first change in sync" : ""));
         }
         markChanged();
      }
/**
       * Call this to pull across a specific property's value from the remote side.  Useful both to initially fetch the
       * value for an on-demand property and also to refresh the value of a property sync'd normally.
       */
Call this to pull across a specific property's value from the remote side.  Useful both to initially fetch the
value for an on-demand property and also to refresh the value of a property sync'd normally.
Call this to pull across a specific property ' s value from the remote side . Useful both to initially fetch the value for an on - demand property and also to refresh the value of a property sync ' d normally .
public void fetchProperty(Object inst, String propName) {
         SyncProperties syncProps = getSyncPropertiesForInst(inst);
         if (syncProps == null) {
            System.err.println("*** Type for instance: " + DynUtil.getInstanceName(inst) + " not added to the SyncManager with addSyncType");
            return;
         }
         SyncLayer useLayer = getChangedSyncLayer(syncProps.syncGroup);
         useLayer.addFetchProperty(inst, propName);
         if (trace || verbose || verboseValues) {
            System.out.println("Fetch property: " + DynUtil.getInstanceName(inst) + "." + propName + " scope: " + name + (!needsSync ? " *** first change in sync" : ""));
         }
         markChanged();
      }
public void fetchProperty ( Object inst , String propName ) { SyncProperties syncProps = getSyncPropertiesForInst ( inst ) ; if ( syncProps == null ) { System . err . println ( "*** Type for instance: " + DynUtil . getInstanceName ( inst ) + " not added to the SyncManager with addSyncType" ) ; return ; } SyncLayer useLayer = getChangedSyncLayer ( syncProps . syncGroup ) ; useLayer . addFetchProperty ( inst , propName ) ; if ( trace || verbose || verboseValues ) { System . out . println ( "Fetch property: " + DynUtil . getInstanceName ( inst ) + "." + propName + " scope: " + name + ( ! needsSync ? " *** first change in sync" : "" ) ) ; } markChanged ( ) ; }
Call this to pull across a specific property's value from the remote side.
Call this to pull across a specific property ' s value from the remote side .