FileBase


Object Hierarchy:

Object hierarchy for FileBase

Description:

public abstract class FileBase : Object, Serializable

Abstract base class providing common properties and methods for files and folders.

FileBase is the foundation of the file system hierarchy:

  • File: Represents individual files
  • Folder: Represents directories (can also be projects when is_project = true)
  • FileAlias: Represents symlinks/aliases to files or folders

Client row —

filebase
wire fields + Gtk display helpers. DB, scan, and
saveToDB
live on the daemon (
ollmfilesd/FileBase.vala
).

ID Semantics

  • id = 0: new row (not yet registered)
  • id > 0: real filebase id from daemon
  • id < 0: fake file (File.new_fake) until File.to_real
All known sub-classes:

Namespace: OLLMfiles
Package: ollmchat

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GLib.Object
All known members inherited from interface OLLMrpc.Bin.Serializable