MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / release_event

Function release_event

src/remote/client/interface.cpp:9538–9562  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9536
9537
9538static void release_event( Rvnt* event)
9539{
9540/**************************************
9541 *
9542 * r e l e a s e _ e v e n t
9543 *
9544 **************************************
9545 *
9546 * Functional description
9547 * Release an event block.
9548 *
9549 **************************************/
9550 Rdb* rdb = event->rvnt_rdb;
9551
9552 for (Rvnt** p = &rdb->rdb_events; *p; p = &(*p)->rvnt_next)
9553 {
9554 if (*p == event)
9555 {
9556 *p = event->rvnt_next;
9557 break;
9558 }
9559 }
9560
9561 delete event;
9562}
9563
9564
9565static void release_object(IStatus* status, Rdb* rdb, P_OP op, USHORT id)

Callers 2

freeClientDataMethod · 0.70
internalDropDatabaseMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected