From Hex Fiend Wiki

Developers: SharedData

SharedData is a concrete subclass of NSMutableData that is used by SharedMemoryByteSlice. It is meant to be shared among multiple SharedMemoryByteSlice. However, it tracks the number of byte slices that references it as its "userCount," and if the userCount is 0, that byte slice is allowed to take the "fast path," and modify the shared data directly instead of making copies.

Retrieved from http://ridiculousfish.com/hexfiend1/docs/wiki/index.php/Developers/SharedData
Page last modified on October 22, 2006, at 10:03 AM