| 167 | } |
| 168 | |
| 169 | int cDataMemory::myConfigureInstance() |
| 170 | { |
| 171 | // check blocksizeconfig and update buffersizes of levels accordingly |
| 172 | if (!levels.empty()) { |
| 173 | int i; |
| 174 | for (i=0; i<levels.size(); i++) { |
| 175 | // do this for each level... |
| 176 | SMILE_IDBG(3,"configuring level %i ('%s') (checking buffersize and config)",i,levels[i]->getName()); |
| 177 | int ret = levels[i]->configureLevel(); |
| 178 | if (!ret) { |
| 179 | SMILE_IERR(1,"level '%s' could not be configured!", levels[i]->getName()); |
| 180 | return 0; |
| 181 | } |
| 182 | } |
| 183 | } else { |
| 184 | SMILE_ERR(1,"it makes no sense to configure a dataMemory without levels! cannot configure dataMemory '%s'!",getInstName()); |
| 185 | return 0; |
| 186 | } |
| 187 | |
| 188 | return 1; |
| 189 | } |
| 190 | |
| 191 | int cDataMemory::myFinaliseInstance() |
| 192 | { |
nothing calls this directly
no test coverage detected