Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
nix::CreateRegularFileSink Struct Referenceabstract

#include <fs-sink.hh>

Inheritance diagram for nix::CreateRegularFileSink:
nix::Sink nix::CreateMemoryRegularFile nix::NarMemberConstructor nix::RestoreRegularFile

Public Member Functions

virtual void isExecutable ()=0
 
virtual void preallocateContents (uint64_t size)
 
- Public Member Functions inherited from nix::Sink
virtual void operator() (std::string_view data)=0
 
virtual bool good ()
 

Detailed Description

Actions on an open regular file in the process of creating it.

See FileSystemObjectSink::createRegularFile.

Member Function Documentation

◆ preallocateContents()

virtual void nix::CreateRegularFileSink::preallocateContents ( uint64_t size)
inlinevirtual

An optimization. By default, do nothing.

Reimplemented in nix::CreateMemoryRegularFile, nix::NarMemberConstructor, and nix::RestoreRegularFile.


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