Sparse Virtual File System  0.4.0
A Sparse Virtual File System.
Public Member Functions | Private Attributes | List of all members
AcquireLockSVFS Class Reference

A RAII wrapper around the PyThread_type_lock for the CPython SVFS. More...

Public Member Functions

 AcquireLockSVFS (cp_SparseVirtualFileSystem *pSVFS)
 
 ~AcquireLockSVFS ()
 

Private Attributes

cp_SparseVirtualFileSystem_pSVFS
 

Detailed Description

A RAII wrapper around the PyThread_type_lock for the CPython SVFS.

See https://pythonextensionpatterns.readthedocs.io/en/latest/thread_safety.html

Definition at line 111 of file _cSVFS.cpp.

Constructor & Destructor Documentation

◆ AcquireLockSVFS()

AcquireLockSVFS::AcquireLockSVFS ( cp_SparseVirtualFileSystem pSVFS)
inlineexplicit

Definition at line 113 of file _cSVFS.cpp.

◆ ~AcquireLockSVFS()

AcquireLockSVFS::~AcquireLockSVFS ( )
inline

Definition at line 123 of file _cSVFS.cpp.

Member Data Documentation

◆ _pSVFS

cp_SparseVirtualFileSystem* AcquireLockSVFS::_pSVFS
private

Definition at line 130 of file _cSVFS.cpp.


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