| 5809 | |
| 5810 | |
| 5811 | static void release_blob(Rbl* blob) |
| 5812 | { |
| 5813 | /************************************** |
| 5814 | * |
| 5815 | * r e l e a s e _ b l o b |
| 5816 | * |
| 5817 | ************************************** |
| 5818 | * |
| 5819 | * Functional description |
| 5820 | * Release a blob block and friends. |
| 5821 | * |
| 5822 | **************************************/ |
| 5823 | Rdb* rdb = blob->rbl_rdb; |
| 5824 | Rtr* transaction = blob->rbl_rtr; |
| 5825 | |
| 5826 | rdb->rdb_port->releaseObject(blob->rbl_id); |
| 5827 | |
| 5828 | transaction->rtr_blobs.remove(blob); |
| 5829 | |
| 5830 | #ifdef DEBUG_REMOTE_MEMORY |
| 5831 | printf("release_blob(server) free blob %x\n", blob); |
| 5832 | #endif |
| 5833 | delete blob; |
| 5834 | } |
| 5835 | |
| 5836 | |
| 5837 | static void release_event( Rvnt* event) |
no test coverage detected