libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
Referencia de la Clase moFile

#include <moFileManager.h>

Diagrama de herencias de moFile
Inheritance graph
Diagrama de colaboración para moFile:
Collaboration graph

Métodos públicos

 moFile ()
 
 moFile (moText p_CompletePath)
 
virtual ~moFile ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
MOboolean Exists ()
 
moFileType GetType ()
 
MOboolean IsRemote ()
 
void SetType (moFileType p_filetype)
 
void SetCompletePath (moText p_completepath)
 
moText GetFileName ()
 
moText GetFullName ()
 Retreive full file name: return "myFileName" for "myFileName.txt". Más...
 
moText GetPath ()
 Retreive full file name: return "myFileName.txt", extension is included. Más...
 
moText GetFolderName ()
 Get path of file: return "XX/YY/PP" for "XX/YY/PP/myFileName.txt". Más...
 
moText GetCompletePath ()
 Get inmediate folder name: return "PP" for "PP/myFileName.txt". Más...
 
moText GetAbsolutePath ()
 Get relative path and filename "PP/myFileName.txt". Más...
 
moText GetExtension ()
 Get absolute path and filename "/D/PP/myFileName.txt". Más...
 
moText GetProtocol ()
 Get extension ".txt". Más...
 
moFileDate GetDate ()
 Return http:// | ftp:// | https:// | file:///. Más...
 
moFileSize GetSize ()
 
moFileStatus GetStatus ()
 
MOubyteGetData ()
 
void Update ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos privados

moFileType m_FileType
 
moFileStatus m_FileStatus
 
moFileDate m_FileDate
 
moFileSize m_FileSize
 
moText m_CompletePath
 
moText m_Drive
 
moText m_Path
 
moText m_FileName
 
moText m_Extension
 
moText m_Protocol
 
MOboolean m_bExists
 
MOboolean m_bRemote
 
moBucketsPoolm_pBucketsPool
 
MOubytem_pData
 
moTextArray m_Dirs
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

clase para el manejo de un archivo

Definición en la línea 93 del archivo moFileManager.h.

Documentación del constructor y destructor

◆ moFile() [1/2]

moFile::moFile ( )

Definición en la línea 391 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ moFile() [2/2]

moFile::moFile ( moText  p_CompletePath)

Definición en la línea 404 del archivo moFile.cpp.

Gráfico de llamadas para esta función:

◆ ~moFile()

moFile::~moFile ( )
virtual

Definición en la línea 409 del archivo moFile.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

Documentación de las funciones miembro

◆ Exists()

MOboolean moFile::Exists ( )

Definición en la línea 436 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ Finish()

MOboolean moFile::Finish ( )
virtual

Finaliza el objeto, libera recursos.

Función de finalización. Libera los recursos generados en la función de inicialización.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Definición en la línea 427 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetAbsolutePath()

moText moFile::GetAbsolutePath ( )

Get relative path and filename "PP/myFileName.txt".

Definición en la línea 788 del archivo moFileManager.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ GetCompletePath()

moText moFile::GetCompletePath ( )

Get inmediate folder name: return "PP" for "PP/myFileName.txt".

Definición en la línea 538 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetData()

MOubyte * moFile::GetData ( )

Definición en la línea 463 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetDate()

moFileDate moFile::GetDate ( )

Return http:// | ftp:// | https:// | file:///.

Definición en la línea 657 del archivo moFileManager.cpp.

◆ GetExtension()

moText moFile::GetExtension ( )

Get absolute path and filename "/D/PP/myFileName.txt".

Definición en la línea 543 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetFileName()

moText moFile::GetFileName ( )

Definición en la línea 477 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetFolderName()

moText moFile::GetFolderName ( )

Get path of file: return "XX/YY/PP" for "XX/YY/PP/myFileName.txt".

Definición en la línea 820 del archivo moFileManager.cpp.

Gráfico de llamadas para esta función:

◆ GetFullName()

moText moFile::GetFullName ( )

Retreive full file name: return "myFileName" for "myFileName.txt".

Definición en la línea 685 del archivo moFileManager.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ GetPath()

moText moFile::GetPath ( )

Retreive full file name: return "myFileName.txt", extension is included.

Definición en la línea 533 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetProtocol()

moText moFile::GetProtocol ( )

Get extension ".txt".

Definición en la línea 447 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetSize()

moFileSize moFile::GetSize ( )

Definición en la línea 661 del archivo moFileManager.cpp.

Gráfico de llamadas para esta función:

◆ GetStatus()

moFileStatus moFile::GetStatus ( )

Definición en la línea 453 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ GetType()

moFileType moFile::GetType ( )

Definición en la línea 442 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ Init()

MOboolean moFile::Init ( )
virtual

Inicializa el objeto.

Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Definición en la línea 414 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ IsRemote()

MOboolean moFile::IsRemote ( )

Definición en la línea 458 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ SetCompletePath()

void moFile::SetCompletePath ( moText  p_completepath)

Definición en la línea 482 del archivo moFile.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SetType()

void moFile::SetType ( moFileType  p_filetype)

Definición en la línea 471 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

◆ Update()

void moFile::Update ( )

Definición en la línea 548 del archivo moFile.cpp.

Gráfico de llamadas a esta función:

Documentación de los datos miembro

◆ m_bExists

MOboolean moFile::m_bExists
private

Definición en la línea 144 del archivo moFileManager.h.

◆ m_bRemote

MOboolean moFile::m_bRemote
private

Definición en la línea 145 del archivo moFileManager.h.

◆ m_CompletePath

moText moFile::m_CompletePath
private

Definición en la línea 135 del archivo moFileManager.h.

◆ m_Dirs

moTextArray moFile::m_Dirs
private

Definición en la línea 151 del archivo moFileManager.h.

◆ m_Drive

moText moFile::m_Drive
private

Definición en la línea 136 del archivo moFileManager.h.

◆ m_Extension

moText moFile::m_Extension
private

Definición en la línea 141 del archivo moFileManager.h.

◆ m_FileDate

moFileDate moFile::m_FileDate
private

Definición en la línea 132 del archivo moFileManager.h.

◆ m_FileName

moText moFile::m_FileName
private

Definición en la línea 139 del archivo moFileManager.h.

◆ m_FileSize

moFileSize moFile::m_FileSize
private

Definición en la línea 133 del archivo moFileManager.h.

◆ m_FileStatus

moFileStatus moFile::m_FileStatus
private

Definición en la línea 130 del archivo moFileManager.h.

◆ m_FileType

moFileType moFile::m_FileType
private

Definición en la línea 129 del archivo moFileManager.h.

◆ m_Path

moText moFile::m_Path
private

Definición en la línea 138 del archivo moFileManager.h.

◆ m_pBucketsPool

moBucketsPool* moFile::m_pBucketsPool
private

Definición en la línea 147 del archivo moFileManager.h.

◆ m_pData

MOubyte* moFile::m_pData
private

Definición en la línea 149 del archivo moFileManager.h.

◆ m_Protocol

moText moFile::m_Protocol
private

Definición en la línea 142 del archivo moFileManager.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: