Changes between Version 2 and Version 3 of ProvidersInterface


Ignore:
Timestamp:
2007-07-16T10:49:51+02:00 (7 years ago)
Author:
moo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProvidersInterface

    v2 v3  
    33 
    44== Common Provider Interface == 
    5  * attach, ''(classmember)'' 
    6  * init, ''(classmember)'' 
    7  * detach 
    8  * destroy 
     5 * class members 
     6  * attach 
     7  * init 
     8 * object members 
     9  * detach 
     10  * destroy 
    911 
    1012== Shared Memory Provider Interface == 
    11  * support_readonly_protection, ''(classmember)'' 
    12  * support_scope(AccessScope scope),  ''(classmember)'' 
    13  * init(..., AccessScope scope, bool readonly_protection) 
    14  * is_readonly 
    15  * is_readwrite 
    16  * to_readonly 
    17  * to_readwrite 
     13 * class members 
     14  * support_readonly_protection 
     15  * support_scope(AccessScope scope) 
     16  * init(..., AccessScope scope, bool readonly_protection) 
     17 * object members 
     18  * is_readonly 
     19  * is_readwrite 
     20  * to_readonly 
     21  * to_readwrite 
    1822 
    1923== Memory Manager Provider Interface == 
    20  * malloc 
    21  * calloc 
    22  * free 
    23  * avail 
    24  * size 
    25  * freeblock_first 
    26  * freeblock_next 
    27  * block_size 
    28  * block_offset 
     24 * object members 
     25  * malloc 
     26  * calloc 
     27  * free 
     28  * avail 
     29  * size 
     30  * freeblock_first 
     31  * freeblock_next 
     32  * block_size 
     33  * block_offset 
    2934 
    3035== Lock Provider Interface == 
    31  * support_scope(AccessScope scope), ''(classmember)'' 
    32  * init(..., access_scope_t scope), ''(classmember)'' 
    33  * lock(LOCK_SH | LOCK_EX | LOCK_NONBLOCK) 
    34  * unlock 
     36 * class members 
     37  * support_scope(AccessScope scope) 
     38  * init(..., access_scope_t scope) 
     39 * object members 
     40  * lock(LOCK_SH | LOCK_EX | LOCK_NONBLOCK) 
     41  * unlock