source --> device

class bicotiDeviceFile
    extends bicotiDevice as public

Este device representa un archivo de disco.

Este device representa un archivo de disco, implementando los métodos abstractos de su clase madre

Source:
../../source/device/device_file.hpp:15

Constructors Index

bicotiDeviceFile
[public] Constructor por defecto
~bicotiDeviceFile
[public] Destructor


Methods Index

Close
[public] cierra el archivo
Get
[public] Lee secuencialmente bytes del device
GetImageSize
[public] Devuelve el tamaño en bytes de la imagen
IsOpened
[public] Indica si el device esta abierto
Open
[public] abre el archivo
Put
[public] Escribe secuencialmente bytes en el device
SetFileName
[public] cambia el nobre del archivo


Constructors

bicotiDeviceFile

public bicotiDeviceFile ( char * name ) ;

Constructor por defecto

Parameters:
name nombre del archivo

bicotiDeviceFile

public ~ bicotiDeviceFile ( ) ;

Destructor


Methods

SetFileName

public void SetFileName ( const char * name ) ;

cambia el nobre del archivo

Parameters:
name nobre del archivo

Open

public void Open ( const char * mode ) ;

abre el archivo

Exception:
bicotiException si no puede abrir el archivo

Parameters:
mode modo

Close

public void Close ( ) ;

cierra el archivo

IsOpened

public bool IsOpened ( ) ;

Indica si el device esta abierto

Return:
true si el device esta abierto false sin

GetImageSize

public long GetImageSize ( ) ;

Devuelve el tamaño en bytes de la imagen

Return:
tamaño de la imagen en bytes

Get

public int Get ( char * blob ) ;

Lee secuencialmente bytes del device

Lee BlockSize() o los que queden (al final del archivo) del device.

Exception:
bicotiException si hay un error de I/O

Parameters:
blob contiene los bytes leidos

Return:
la cantidad de bytes leidos

Put

public void Put ( const char * blob ) ;

Escribe secuencialmente bytes en el device

Escribe BlockSize() bytes en el device

Exception:
bicotiException si hay un error de I/O

Parameters:
blob contien los bytes a escribir

bicoti II

bicoti II
Claudio Risso
Wilman Alarcon

Click here to return to the top of the page.