Superviseur - Daemon 1.0
Ce logiciel correspond au daemon de la suite des trois logiciels composant le superviseur
Fonctions membres publiques | Attributs publics statiques
Référence de la classe daemon.NetworkCommunication

Classe de communication réseau. Plus de détails...

Graphe d'héritage de daemon.NetworkCommunication:
daemon.UDPScoketCommunication

Liste de tous les membres

Fonctions membres publiques

def __init__
 Constructeur.
def envoyer
 Méthode qui envoie les données msg aux collecteurs.
def recupCollecteurs
 Récupère la liste des collecteurs depuis le fichier de configuration.

Attributs publics statiques

string FILENAME = 'collecteurs.conf.txt'
 Nom du fichier contenant la liste des collecteurs.
tuple DEFAULTPORT = int(55000)
 Port par défaut.
tuple collecteurs = list()
 Liste contenant l'adresse et le port des collecteurs.

Description détaillée

Classe de communication réseau.

Cette classe est la classe de base permettant d'envoyer les données via le réseau.

Définition à la ligne 18 du fichier daemon.py.


Documentation des constructeurs et destructeur

def daemon.NetworkCommunication.__init__ (   self)

Constructeur.

Il exécute la méthode recupCollecteurs().

Réimplémentée dans daemon.UDPScoketCommunication.

Définition à la ligne 31 du fichier daemon.py.


Documentation des fonctions membres

def daemon.NetworkCommunication.envoyer (   self,
  msg 
)

Méthode qui envoie les données msg aux collecteurs.

Cette méthode est purement virtuelle et doit être réimplémentée par les classes filles.

Réimplémentée dans daemon.UDPScoketCommunication.

Définition à la ligne 36 du fichier daemon.py.

def daemon.NetworkCommunication.recupCollecteurs (   self)

Récupère la liste des collecteurs depuis le fichier de configuration.

Cette méthode récupère la list des collecteurs depuis le fichier de configuration et les stocke dans la liste 'collecteurs' sous la forme d'un dictionnaire avec comme champ 'ip' et 'port'.

Définition à la ligne 41 du fichier daemon.py.


Documentation des données membres

tuple daemon.NetworkCommunication.collecteurs = list() [static]

Liste contenant l'adresse et le port des collecteurs.

Définition à la ligne 27 du fichier daemon.py.

tuple daemon.NetworkCommunication.DEFAULTPORT = int(55000) [static]

Port par défaut.

Définition à la ligne 24 du fichier daemon.py.

string daemon.NetworkCommunication.FILENAME = 'collecteurs.conf.txt' [static]

Nom du fichier contenant la liste des collecteurs.

Définition à la ligne 21 du fichier daemon.py.


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables