NETComp¶
-
class
labpyproject.core.app.app_components.
NETComp
(channelname='NET_CHANNEL', queue_code_in='APPTONET_KEYCODE', queue_code_out='NETTOAPP_KEYCODE', exchangeobjecttypes=[<class 'labpyproject.core.app.app_components.NETExchangeObject'>])[source]¶ Bases :
labpyproject.core.app.app_components.SatelliteComp
Composant réseau.
Constructeur
- Paramètres
channelname (str) – canal de communication
queue_code_in (str), queue_code_out (str) – codes associés au canal NET_CHANNEL (sens APP->NET)
exchangeobjecttype (list) – objets d’échange attendus
Methods Summary
ask_NET_info
(exobj)Demande d’information relative au réseau émanant du composant métier : à particulariser.
check_connections
(exobj)le composant métier demande au composant réseau de vérifier sa / ses connection(s).
connect
(exobj)Ordre de connection à l’adresse pré définie ou à l’adresse éventuellement indiquée dans : exobj.dictargs={« host »:, « port »:}
disconnect
(exobj)Ordre de déconnexion.
handleExchangeObject
(exobj)Traite un objet d’échange provenant de l’application métier
handle_BUS_info
(exobj)Réception d’informations en provenance du composant métier : à particulariser.
net_shutdown
(exobj)Ordre de clôture du seul composant réseau.
sendFromExchangeObject
(exobj)Méthode d’envoi à partir des données comprises dans l’objet NETExchangeObject.
set_address
(exobj)Affecte l’adresse d’écoute du serveur / adresse d’écriture du client.
Methods Documentation
-
ask_NET_info
(exobj)[source]¶ Demande d’information relative au réseau émanant du composant métier : à particulariser.
- Paramètres
exobj (NETExchangeObject) –
-
check_connections
(exobj)[source]¶ le composant métier demande au composant réseau de vérifier sa / ses connection(s). :param exobj: :type exobj: NETExchangeObject
-
connect
(exobj)[source]¶ Ordre de connection à l’adresse pré définie ou à l’adresse éventuellement indiquée dans : exobj.dictargs={« host »:, « port »:}
- Paramètres
exobj (NETExchangeObject) –
-
disconnect
(exobj)[source]¶ Ordre de déconnexion.
- Paramètres
exobj (NETExchangeObject) –
-
handleExchangeObject
(exobj)[source]¶ Traite un objet d’échange provenant de l’application métier
- Paramètres
exobj (NETExchangeObject) –
-
handle_BUS_info
(exobj)[source]¶ Réception d’informations en provenance du composant métier : à particulariser.
- Paramètres
exobj (NETExchangeObject) –
-
net_shutdown
(exobj)[source]¶ Ordre de clôture du seul composant réseau.
- Paramètres
exobj (NETExchangeObject) –
-
sendFromExchangeObject
(exobj)[source]¶ Méthode d’envoi à partir des données comprises dans l’objet NETExchangeObject.
- Paramètres
exobj (NETExchangeObject) –