Dal C al C++/Utilizzo basilare di librerie/I canali di ingresso/uscita
Innanzitutto bisogna predisporre due buffer per memorizzare i dati in entrata e quelli in uscita. Questi due buffer andranno dichiarati con l'uso di un define prima della scrittura della funzione principale (main). Non dimenticatevi di includere la libreria <inputoutpuchannel.h>. Passiamo ora ai metodi; dichiarare un oggetto inputoutputch:
inputoutputch nome_variabile=new inputoutputch(type);
dove type può assumere i valori di input oppure output (indicano se il buffer verrà utilizzato per l'input oppure per l'output)
nome_variabile.definechanneltype();
definisce il tipo di canale che noi vogliamo ascoltare/usare nota: è obbligatoria la scrittura di questa funzione prima di passare all'utilizzo di qualsiasi altra funzione riportata in questo documento.
nome_variabile.captureData();
inizia a catturare informazioni dal canale precedentemente scelto.
nome_variabile.getData();
ritorna l'insieme di byte che costituiscono l'intero buffer catturato.