| 417 | |
| 418 | |
| 419 | void REMOTE_release_messages( RMessage* messages) |
| 420 | { |
| 421 | /************************************** |
| 422 | * |
| 423 | * R E M O T E _ r e l e a s e _ m e s s a g e s |
| 424 | * |
| 425 | ************************************** |
| 426 | * |
| 427 | * Functional description |
| 428 | * Release a circular list of messages. |
| 429 | * |
| 430 | **************************************/ |
| 431 | RMessage* message = messages; |
| 432 | if (message) |
| 433 | { |
| 434 | while (true) |
| 435 | { |
| 436 | RMessage* temp = message; |
| 437 | message = message->msg_next; |
| 438 | #ifdef DEBUG_REMOTE_MEMORY |
| 439 | printf("REMOTE_release_messages free message %x\n", temp); |
| 440 | #endif |
| 441 | delete temp; |
| 442 | if (message == messages) |
| 443 | break; |
| 444 | } |
| 445 | } |
| 446 | } |
| 447 | |
| 448 | |
| 449 | void REMOTE_release_request( Rrq* request) |
no outgoing calls
no test coverage detected