NeKernel dev
Loading...
Searching...
No Matches
Kernel::NeFileSystemJournal Class Referencefinal

Journal class for NeFS. More...

#include <NeFS.h>

Public Member Functions

 NeFileSystemJournal (const char *stamp=nullptr)
 ~NeFileSystemJournal ()=default
Bool CreateJournal (NeFileSystemParser *parser)
Bool GetJournal (NeFileSystemParser *parser)
Bool ReleaseJournal ()
Bool CommitJournal (NeFileSystemParser *parser, Char *xml_data, Char *journal_name)

Private Attributes

NEFS_CATALOG_STRUCTmNode {nullptr}
Char mStamp [kNeFSCatalogNameLen] = {"/etc/xml/journal" kNeFSJournalExt}

Detailed Description

Journal class for NeFS.

Constructor & Destructor Documentation

◆ NeFileSystemJournal()

Kernel::NeFileSystemJournal::NeFileSystemJournal ( const char * stamp = nullptr)
inlineexplicit

◆ ~NeFileSystemJournal()

Kernel::NeFileSystemJournal::~NeFileSystemJournal ( )
default

Member Function Documentation

◆ CommitJournal()

Bool Kernel::NeFileSystemJournal::CommitJournal ( NeFileSystemParser * parser,
Char * xml_data,
Char * journal_name )
inline

◆ CreateJournal()

Bool Kernel::NeFileSystemJournal::CreateJournal ( NeFileSystemParser * parser)
inline

◆ GetJournal()

Bool Kernel::NeFileSystemJournal::GetJournal ( NeFileSystemParser * parser)
inline

◆ ReleaseJournal()

Bool Kernel::NeFileSystemJournal::ReleaseJournal ( )
inline

Member Data Documentation

◆ mNode

NEFS_CATALOG_STRUCT* Kernel::NeFileSystemJournal::mNode {nullptr}
private

◆ mStamp

Char Kernel::NeFileSystemJournal::mStamp[kNeFSCatalogNameLen] = {"/etc/xml/journal" kNeFSJournalExt}
private

The documentation for this class was generated from the following file: