lunp
 Tutto Strutture dati File Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Definizioni
Funzioni
Riferimenti per il file myother.h

Contiene i wrapper di funzioni varie. Continua...

Vai al codice sorgente di questo file.

Funzioni

bool myWaitForSingleObject (int maxSeconds, int fileDescriptor)
 Attende finché il descrittore di file fileDescriptor non diventa pronto oppure l'intervallo di timeout non scade. Continua...
 
int myWaitForMultipleObjects (int maxSeconds, int fileDescriptorCount,...)
 Attende finché uno dei fileDescriptorCount descrittori di file specificati non diventa pronto oppure l'intervallo di timeout non scade. Continua...
 
int myWaitForMultipleObjectsArray (int maxSeconds, int fileDescriptorCount, int *fileDescriptorArray)
 Attende finché uno dei fileDescriptorCount descrittori di file specificati non diventa pronto oppure l'intervallo di timeout non scade. Continua...
 
bool fileExists (const char *filePath)
 Verifica l'esistenza di un file. Continua...
 
uint32_t getFileSize (const char *filePath)
 Recupera la dimensione di un file. Continua...
 

Descrizione dettagliata

Contiene i wrapper di funzioni varie.

Documentazione delle funzioni

bool fileExists ( const char *  filePath)

Verifica l'esistenza di un file.

Parametri
filePathIl percorso del file di cui verificare l'esistenza.
Restituisce
Restituisce true se il file esiste, altrimenti restituisce false.
uint32_t getFileSize ( const char *  filePath)

Recupera la dimensione di un file.

Parametri
filePathIl percorso del file di cui recuperare la dimensione.
Restituisce
Restituisce la dimensione del file.
int myWaitForMultipleObjects ( int  maxSeconds,
int  fileDescriptorCount,
  ... 
)

Attende finché uno dei fileDescriptorCount descrittori di file specificati non diventa pronto oppure l'intervallo di timeout non scade.

Parametri
maxSecondsIl numero massimo di secondi per cui attendere che uno dei descrittori diventi pronto. Se viene passato -1, l'intervallo di timeout è infinito e la funzione non ritorna finché uno dei descrittori di file non diventa pronto.
fileDescriptorCountIl numero di descrittori di file specificati.
...I descrittori di file da attendere che diventino pronti.
Restituisce
Restituisce 0 (false) se il timeout è scaduto prima che uno dei descrittori diventasse pronto. Restituisce 1 se il primo descrittore è diventato pronto prima che il timeout scadesse, e così via.
int myWaitForMultipleObjectsArray ( int  maxSeconds,
int  fileDescriptorCount,
int *  fileDescriptorArray 
)

Attende finché uno dei fileDescriptorCount descrittori di file specificati non diventa pronto oppure l'intervallo di timeout non scade.

Parametri
maxSecondsIl numero massimo di secondi per cui attendere che uno dei descrittori diventi pronto. Se viene passato -1, l'intervallo di timeout è infinito e la funzione non ritorna finché uno dei descrittori di file non diventa pronto.
fileDescriptorCountIl numero di descrittori di file specificati.
fileDescriptorArrayI descrittori di file da attendere che diventino pronti.
Restituisce
Restituisce 0 (false) se il timeout è scaduto prima che uno dei descrittori diventasse pronto. Restituisce 1 se il primo descrittore è diventato pronto prima che il timeout scadesse, e così via.
bool myWaitForSingleObject ( int  maxSeconds,
int  fileDescriptor 
)

Attende finché il descrittore di file fileDescriptor non diventa pronto oppure l'intervallo di timeout non scade.

Parametri
maxSecondsIl numero massimo di secondi per cui attendere che il descrittore diventi pronto. Se viene passato -1, l'intervallo di timeout è infinito e la funzione non ritorna finché il descrittore di file non diventa pronto.
fileDescriptorIl descrittore di file da attendere che diventi pronto.
Restituisce
Restituisce false se il timeout è scaduto prima che il descrittore diventasse pronto. Restituisce true se il descrittore è diventato pronto prima che il timeout scadesse.