silc_stack_set_oom_handler

SYNOPSIS

    void silc_stack_set_oom_handler(SilcStack stack,
                                    SilcStackOomHandler oom_handler,
                                    void *context);

DESCRIPTION

Sets Out of Memory handler `oom_handler' to `stack' to be called if memory allocation from `stack' fails. The `context' is delivered to `oom_handler'.

Usually Out of Memory handler is set only when failed memory allocation is a fatal error. In this case the application would abort() inside the `oom_handler'. It may also be set if in case of failed allocation application wants to do clean up properly.