Annotation of parser3/src/doc/pooled.dox, revision 1.1

1.1     ! paf         1: /**    @page Pooled  Pooled: работа с памятью
        !             2: 
        !             3: Работа с памятью происходит так: все выделения происходят через Pool::malloc и Pool::calloc,
        !             4: для удобства имеется Pooled родитель, инкапсулирующий класс Pool, и имеющий одноимённые обёртки:
        !             5: Pooled::malloc и Pooled::calloc, а также функцию Pooled::pool() для доступа к самому pool'у.
        !             6: Когда освобождается память зависит от варианта сборки:
        !             7: - apache: делает это за модуля;
        !             8: - CGI: вообще ничего не освобождает, смерть процесса всё списывает;
        !             9: - ISAPI extension: освобождается в Pooled:~Pooled().
        !            10: 
        !            11: Работа с исключениями происходит через класс Exception, инкапсулированный в Pooled.
        !            12: Для доступа к нему имеется функция Pooled::exception().
        !            13: Если возникает проблема, её следует THROW. И где-то CATCH.
        !            14: 
        !            15: */

E-mail: