FifoTerm Class Reference
[Fifo terminal]

#include <FifoTerm.h>

List of all members.

Public Member Functions

void print (char *message)
void print (string message)
void lineErase (void)
void clear (void)
void flush (void)
void close (void)
 FifoTerm (char *title, unsigned int bufSize=DEF_BUFSIZE)
 ~FifoTerm ()


Detailed Description

Author:
A. Franchi, P. Stegagno
fornisce una semplice classe per la stampa su un terminale (FifoServer) alternativo, utilizzando le named pipes

la stampa è bufferizzata ossia non viene effettivamente scritto nulla finché non viene mandato un comando di flush o finche il buffer del FifoServer si è riempito

Examples:

exampleFifoTerm.cpp.


Constructor & Destructor Documentation

FifoTerm::FifoTerm ( char *  title,
unsigned int  bufSize = DEF_BUFSIZE 
) [inline]

costruttore crea un nuovo terminale e un server di stampa in ascolto su di esso

Parameters:
title titolo del terminale
bufSize 

FifoTerm::~FifoTerm (  )  [inline]

costruttore crea un nuovo terminale e un server di stampa in ascolto su di esso

Parameters:
title titolo del terminale
bufSize 


Member Function Documentation

void FifoTerm::print ( char *  message  )  [inline]

invia una stringa al terminale reapplicazionemoto che la memorizza in un buffer
nota: esecuzione bufferizzata

Parameters:
message stringa da printare
Examples:
exampleFifoTerm.cpp.

void FifoTerm::print ( string  message  )  [inline]

invia una stringa al terminale reapplicazionemoto che la memorizza in un buffer
nota: esecuzione bufferizzata

Parameters:
message stringa da printare

void FifoTerm::lineErase ( void   )  [inline]

invia una riga vuota (usato per cancellare righe scritte in precedenza)
nota: esecuzione bufferizzata

Parameters:
 
Examples:
exampleFifoTerm.cpp.

void FifoTerm::clear ( void   )  [inline]

pulisce il terminale remoto e porta il cursore all'inizio
nota: esecuzione immediata

Parameters:
 

void FifoTerm::flush ( void   )  [inline]

pulisce il terminale remoto, porta il cursore all'inizio e stampa tutto ciò che è presente nel suo buffer
nota: esecuzione immediata

Parameters:
 
Examples:
exampleFifoTerm.cpp.

void FifoTerm::close ( void   )  [inline]

invia un comando di cancellazione della named pipe e chiusura del FifoServer nota: esecuzione immediata

Parameters:
 


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

Generated on Mon Feb 20 07:01:09 2017 for MIP by  doxygen 1.5.6