UpsNet.ICanal

Définition

/***************************************************************/
Interface ICanal HeriteDe Public : IFlux Defaut TailleSegment 4 ConserverObjets
/* Objet : ICanal pour communiquer entre deux taches. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des propriétés de IFlux. */
/*-------------------------------------------------------------*/
Prive :
/*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes de IFlux. */
/*-------------------------------------------------------------*/
Public :
/*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public :
Prive : Fin Interface

L'interface ICanal modélise une communication par un service de transport quelconque : socquette Tcp-Ip, réseau local Microsoft, Named pipes, etc.

L'interface ICanal possède un constructeur implicite. Si une erreur survient lors de la création du canal, l'exception CreationCanalImpossible est envoyée.

Opérateurs

L'interface ICanal possède les opérateurs standards suivants:

Exemple

Source Composant "Exemple d'usage des canaux" Version 1.0.0;

Variable
/******/
Principal
/*******/
Debut
/* Ouverture du canal. */
...
C.Ecrire("Bonjour le monde");
C.Lire(MonMessage, 256);
Ecran.Ecrire(MonMessage);
C.Fermer();
Fin Principal

Voir aussi

CanalMicrosoftNetwork, CanalTcpIp, CanalTuyauNomme pour connaître l'usage de l'interface ICanal au travers des services réseaux ou Ipc supportés.

Traduction

---------