Hauptseite   Klassenhierarchie   Datenstrukturen   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

Sender.h

gehe zur Dokumentation dieser Datei
00001 /***********************************************************************************/
00002 /** \file               Sender.h
00003 **  \brief              Header File zur Klasse Sender
00004 *************************************************************************************
00005 **  Autor:              Christian Roesch
00006 **
00007 **  Erstelldatum:       04.04.2002
00008 **  letzte Aenderung:   04.04.2002
00009 *************************************************************************************
00010 **  Diese Klasse ist für das Zerschneiden und Verschicken der Nachrichten zuständig.
00011 ************************************************************************************/
00012 
00013 #ifndef _Sender_H
00014 #define _Sender_H
00015 
00016 // includes
00017 #include <stdio.h>
00018 #include <conio.h>
00019 
00020 #include "..\common\RNPacket.h"
00021 #include "..\common\RNSocket.h"
00022 #include "..\common\MessageGeneric.h"
00023 
00024 // Klassen-Deklaration
00025 
00026 /***********************************************************************************/
00027 /** \brief  Sender zerlegt und verschickt Textfiles
00028 *************************************************************************************
00029 **  Sender verbindet sich zu einer IP und schickt dann ein (zerstückeltes) Textfile
00030 **  an den Receiver.
00031 ************************************************************************************/
00032 
00033 class   Sender
00034 {
00035 public:
00036     Sender(int iPort);
00037 
00038     void    run(void);
00039 
00040 protected:
00041 
00042 private:
00043     static  RNPRESULT StaticMessageHandler( void*   pvoidUserContext,
00044                                             void*   pvoidPacket,
00045                                             WORD    wSize);
00046 
00047     RNPRESULT MessageHandler(   void*   pvoidPacket,
00048                                 WORD    wSize);
00049 
00050     //! Port, das für die Verbindung genutzt wird
00051     int     m_iPort;
00052 };
00053 
00054 #endif//_Sender_H
00055 
00056 class   Sender;
00057 
00058 
00059 /************************************************************************************
00060 **  Ende der Datei:     Sender.h
00061 ************************************************************************************/

Erzeugt am Thu Apr 4 19:23:30 2002 für Rechnernetze-Aufgabe1 von doxygen1.2.13.1 geschrieben von Dimitri van Heesch, © 1997-2001