Changes between Version 2 and Version 3 of ProvidersInterface


Ignore:
Timestamp:
2007-07-16T10:49:51+02:00 (8 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