Merge work by John Scipione on the Haiku Book.
* Some new classes documented * Screenshots for the interface kit controls * A lot of typo fixes * Some css tweaks This has some backporting to the current version of Doxygen, since there are experiments to get coloring similar to the one in the Be Book that will hopefully be upstreamed in Doxygen. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42608 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -24,49 +24,6 @@
|
||||
// TODO: These have been superseded by the B_STAT_* flags in <NodeMonitor.h>.
|
||||
// Move the documentation there!
|
||||
|
||||
/*!
|
||||
\enum write_stat_mask
|
||||
\brief This mask is used in file_system_module_info::write_stat() to
|
||||
determine which values need to be written.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\var write_stat_mask::FS_WRITE_STAT_MODE
|
||||
\brief The mode parameter should be updated.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\var write_stat_mask::FS_WRITE_STAT_UID
|
||||
\brief The UID field should be updated.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\var write_stat_mask::FS_WRITE_STAT_GID
|
||||
\brief The GID field should be updated.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\var write_stat_mask::FS_WRITE_STAT_SIZE
|
||||
\brief The size field should be updated. If the actual size is less than the
|
||||
new provided file size, the file should be set to the new size and the
|
||||
extra space should be filled with zeros.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\var write_stat_mask::FS_WRITE_STAT_ATIME
|
||||
\brief The access time should be updated.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\var write_stat_mask::FS_WRITE_STAT_MTIME
|
||||
\brief The 'last modified' field should be updated.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\var write_stat_mask::FS_WRITE_STAT_CRTIME
|
||||
\brief The 'creation time' should be updated.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\def B_STAT_SIZE_INSECURE
|
||||
\brief Flag for the fs_vnode_ops::write_stat hook indicating that the FS
|
||||
@@ -249,46 +206,6 @@
|
||||
|
||||
//! @{
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::supports_defragmenting)(partition_data
|
||||
*partition, bool *whileMounted)
|
||||
\brief Undocumented. TODO.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::supports_repairing)(partition_data *partition,
|
||||
bool checkOnly, bool *whileMounted)
|
||||
\brief Undocumented. TODO.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::supports_resizing)(partition_data *partition,
|
||||
bool *whileMounted)
|
||||
\brief Undocumented. TODO.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::supports_moving)(partition_data *partition, bool *isNoOp)
|
||||
\brief Undocumented. TODO.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::supports_setting_content_name)(partition_data *partition,
|
||||
bool *whileMounted)
|
||||
\brief Undocumented. TODO.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::supports_setting_content_parameters)(partition_data *partition,
|
||||
bool *whileMounted)
|
||||
\brief Undocumented. TODO.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::supports_initializing)(partition_data *partition)
|
||||
\brief Undocumented. TODO.
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool (*file_system_module_info::validate_resize)(partition_data *partition, off_t *size)
|
||||
\brief Undocumented. TODO.
|
||||
@@ -638,11 +555,11 @@
|
||||
\param volume The volume object.
|
||||
\param query The string that represents a query.
|
||||
\param flags Any combination of none or more of these flags:
|
||||
- \c #B_LIVE_QUERY The query is live. When a query is live, it is
|
||||
- \c B_LIVE_QUERY The query is live. When a query is live, it is
|
||||
constantly updated using the \a port. The FS must invoke the functions
|
||||
notify_query_entry_created() and notify_query_entry_removed() whenever
|
||||
an entry starts respectively stops to match the query predicate.
|
||||
- \c #B_QUERY_NON_INDEXED Normally at least one of the attributes used
|
||||
- \c B_QUERY_NON_INDEXED Normally at least one of the attributes used
|
||||
in the query string should be indexed. If none is, this hook is
|
||||
allowed to fail, unless this flag is specified. Usually an
|
||||
implementation will simply add a wildcard match for any complete
|
||||
@@ -1714,7 +1631,7 @@
|
||||
\param vnode The node object.
|
||||
\param cookie The cookie you associated with this attribute.
|
||||
\param stat A pointer to the new stats you should write.
|
||||
\param statMask One or more of the values of #write_stat_mask that tell you
|
||||
\param statMask One or more of the values of write_stat_mask that tell you
|
||||
which fields of \a stat are to be updated.
|
||||
\return \c B_OK if everything went fine, another error code otherwise.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user