Exemplo n.º 1
0
void
MmsServer_destroy(MmsServer self)
{
	Map_deleteDeep(self->openConnections, false, closeConnection);
	Map_deleteDeep(self->valueCaches, false, deleteSingleCache);
	free(self);
}
Exemplo n.º 2
0
void
MmsServer_destroy(MmsServer self)
{
    Map_deleteDeep(self->openConnections, false, closeConnection);
    Map_deleteDeep(self->valueCaches, false, (void (*) (void*)) deleteSingleCache);
    Semaphore_destroy(self->modelMutex);
    free(self);
}
Exemplo n.º 3
0
void
MmsValueCache_destroy(MmsValueCache self)
{
	Map_deleteDeep(self->map, true, (void (*) (void*)) cacheEntryDelete);
	GLOBAL_FREEMEM(self);
}
Exemplo n.º 4
0
void
MmsValueCache_destroy(MmsValueCache self)
{
	Map_deleteDeep(self->map, true, (void (__cdecl*)(void*)) cacheEntryDelete);
	free(self);
}