OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Repos::FileProvider Class Reference

Public Member Functions

 FileProvider (const char *base_name, bool rev=false)
 
BufferString fileName () const
 
BufferString fileName (Source) const
 
bool next ()
 
bool removeFile (Source)
 
void reset ()
 
void setSource (Source s)
 
Source source () const
 

Static Public Member Functions

static bool next (Source &, bool rev=false)
 

Protected Member Functions

void getFname (BufferString &, bool) const
 

Protected Attributes

const BufferString basenm_
 
Source cursource_
 
bool rev_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ FileProvider()

Repos::FileProvider::FileProvider ( const char *  base_name,
bool  rev = false 
)
inline

Member Function Documentation

◆ fileName() [1/2]

BufferString Repos::FileProvider::fileName ( ) const
inline

◆ fileName() [2/2]

BufferString Repos::FileProvider::fileName ( Source  ) const

◆ getFname()

void Repos::FileProvider::getFname ( BufferString ,
bool   
) const
protected

◆ next() [1/2]

bool Repos::FileProvider::next ( )
inline

◆ next() [2/2]

static bool Repos::FileProvider::next ( Source ,
bool  rev = false 
)
static

◆ removeFile()

bool Repos::FileProvider::removeFile ( Source  )

◆ reset()

void Repos::FileProvider::reset ( )
inline

◆ setSource()

void Repos::FileProvider::setSource ( Source  s)
inline

◆ source()

Source Repos::FileProvider::source ( ) const
inline

Member Data Documentation

◆ basenm_

const BufferString Repos::FileProvider::basenm_
protected

◆ cursource_

Source Repos::FileProvider::cursource_
protected

◆ rev_

bool Repos::FileProvider::rev_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022