// public void RegisterCallbacks(TransactionCompleteCB readDone, TransactionCompleteCB* writeDone, (*reportPower)(double bgpower, double burstpower, double refreshpower, double actprepower))){} public void RegisterCallbacks(Callback_t readDone, Callback_t writeDone, powerCallBack_t reportPower) { for (int i = 0; i < Config.dram_config.NUM_CHANS; i++) { channels[i].RegisterCallbacks(readDone, writeDone, reportPower); } }
public void RegisterCallbacks(Callback_t readCB, Callback_t writeCB, powerCallBack_t reportPower) { ReturnReadData = readCB; WriteDataDone = writeCB; ReportPower = reportPower; }