PageRenderTime 18ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/core/sdk-objc/Documentation/GMUserFileSystem/Classes/GMUserFileSystem_/GMUserFileSystem.html

http://macfuse.googlecode.com/
HTML | 45 lines | 44 code | 1 blank | 0 comment | 0 complexity | b2d7701666ecea4298e5886332c0021c MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
  2. <html>
  3. <head>
  4. <title>API Documentation</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <meta name="generator" content="HeaderDoc">
  7. <style type="text/css"><!--.keyword {background:#ffffff; color:#761550;}.template {background:#ffffff; color:#761550;}.number {background: #ffffff; color:#0000ff;}.function {background:#ffffff; color:#000000;}.string {background: #ffffff; color:#891315;}.preprocessor {background:#ffffff; color:#236e25}.comment {background:#ffffff; color:#236e25}.char {background: #ffffff; color:#0000ff;}.var {background:#ffffff; color:#000000;}.type {background:#ffffff; color:#761550;}.param {background:#ffffff; color:#000000;}a:link {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:active {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}h4 {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: tiny; font-weight: bold;}body {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: 10pt;}--></style>
  8. </head>
  9. <body bgcolor="#ffffff">
  10. <a name="top"></a><h1>GMUserFileSystem </h1>
  11. <hr>
  12. <p><b>Superclass:</b> <!-- a logicalPath="//apple_ref/occ/cl/NSObject" -->NSObject<!-- /a --><br><b>Declared In:</b> <a href="../../index.html" target="_top">GMUserFileSystem</a><br></p>
  13. <dl></dl>
  14. <p></p>
  15. <hr>
  16. <br><p>
  17. This class controls the life cycle of a user space file system.
  18. The GMUserFileSystem is typically instantiated with a delegate that will
  19. serve file system operations. The delegate needs to implement some or all of
  20. the methods in the GMUserFileSystemOperations informal protocol. It may also
  21. implement methods from the GMUserFileSystemLifecycle and
  22. GMUserFileSystemResourceForks protocols as necessary.<br><br>
  23. After instantiating a GMUserFileSystem with an appropriate delegate, call
  24. mountAtPath:withOptions: to mount the file system. A call to unmount or an
  25. external umount operation will unmount the file system. If the delegate
  26. implements methods from the GMUserFileSystemLifecycle informal protocol then
  27. these will be called just before mount and unmount. In addition, the
  28. GMUserFileSystem class will post mount and unmount notifications to the
  29. default notification center. Since the underlying GMUserFileSystem
  30. implementation is multi-threaded, you should assume that notifications will
  31. not be posted on the main thread. The object will always be the
  32. GMUserFileSystem* and the userInfo will always contain at least the
  33. kGMUserFileSystemMountPathkey.<br><br>
  34. The best way to get started with GMUserFileSystem is to look at some example
  35. file systems that use MacFUSE.framework. See the example file systems found
  36. <a href="http://macfuse.googlecode.com/svn/trunk/filesystems-objc/" target="_top">here</a>.
  37. <br><br></p>
  38. <p></p>
  39. <hr>
  40. <br><center>Last Updated: Monday, November 17, 2008
  41. <br><font size="-1">HTML documentation generated by <a href="http://www.opensource.apple.com/projects" target="_blank">HeaderDoc</a></font>
  42. </center>
  43. </body>
  44. </html>