begin process at 2012 05 29 22:32:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

Réseau & Internet

 > 

problème de template sous linux (qui par contre compile et tourne sous windows !!!!)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème de template sous linux (qui par contre compile et tourne sous windows !!!!)

mardi 3 février 2009 à 15:10:11 | problème de template sous linux (qui par contre compile et tourne sous windows !!!!)

orus35

Bonjour,

Peut-être que vous allez pouvoir m'éviter de me prendre la tête pdt 107 ans, mon code compile et tourne bien sous 2009. par contre sous linux la compil ne passe pas ...
qu'es ce qui ne va pas dans la déclaration de encodeMESSAGE ??? HELP ???

    enum Type_Message
    {
        CONTROL_MESSAGE = 0,
        DATA_MESSAGE
    };

    // used to describe messages
    class WR_Message
    {

    public:

        WR_Message() : typeMsg(DATA_MESSAGE), nbPacket(0), TU(500) {};

        Type_Message typeMsg;

        size_t nbPacket;

        size_t TU; // size Transmission Unit
    };

    enum Type_Packet
    {
        SINGLE_PACKET = 0,
        PART_PACKET
    };

    // packet header
    class WR_Header
    {

    public:

        WR_Header() : IDPacket(0), typePacket(SINGLE_PACKET), numPacket(0), lastPacket(true) {};

        long IDPacket;

        Type_Packet typePacket;

        size_t numPacket;

        bool lastPacket;

    };

    // packet with fixed TU (Transmission Unit)
    template <class HEADER, size_t TU>
    class WR_Packet
    {

    public:

        WR_Packet() : DU(0) {
            memset (data,' ',TU);
        };

        HEADER header;

        size_t DU;    //Data Unit (part of the Transmission Unit that is used)

        char data[TU];

    };

    template <class HEADER,size_t TU>
    class WR_Encoder
    {
    public:

        virtual void encodeMESSAGE (char*& msg, size_t& size, WR_Message& message, list<WR_Packet<HEADER,TU>>& packets) {
            char* ptr = msg;

            //write message
            writeInt((int)message.typeMsg,ptr);
            writeULong(message.nbPacket,ptr);

(...)

----> il ne veut pas me compiler ma déclaration de liste de paquets sous linux ....




Cette discussion est classée dans : message, data, size, packet, wr


Répondre à ce message

Sujets en rapport avec ce message

RAW socket message sortant [ par TNDFR ] slt,j'intercepte tous les packet entrant sans problem (ttl,tos,ip..)mais je ne sais pas comment lire les packet sortant?et comment faire pour blocker MIDI: changer d'instrument [ par supremea ] Salut amis programmeurs, je fais un ptit programme en ce moment qui joue du midi, j'utilise mmsystem.h pour parvenir a mes fins . Mais alors voila, je simuler clustering ad hoc ds ns2 [ par hakimainfo ] Bonjour, mon projet de fin d'étude c'est de comparer deux algorithmes de clustérisation dans un réseau ad hoc avec ns2 et je suis débutante en Ns2, Traduction C [ par etudtelec ] Salut tous le monde, Je ne développe pas avec le langage C, je fais comme étude Réseaux Mais je viens devant une situation de réseaux et veux comprend Comment peut on utiliser? [ par djibidl ] Bonsoir, Je suis un débutant en C et disons que c'est un langage qui me passionne et j'aimerai savoir certaines choses le concernant: 1_) Est ce qu'on objet persistant [ par dalimrabet ] [b][i][size=100]salut tout le monde :) je suis débutant dans le domaine de programmation , et il nous a été demandé dans la classe de créer des objets algorithme de huffman( compression) [ par flamme19 ] sa[size=200]lut, je cherche un programme en c++ qui fait la compression, puis la décompression d'un texte donné en utilisant l'algorithme de huffman.. Aidez moi svp [ par debutante01 ] bonjour,j'ai un tp à faire en langage C mé je suis debutante dans cet domaine donc pouvez vs m'aidé svp voici l'enoncé de tp: soit un fichier binaire Message d'erreur ligne de Commande [ par Gwadaxerxes ] Bonjour ! Je tente d'installer un GPS sur mon téléphone portable, et je ne parviens pas à exécuter une ligne de commande avec Vista. Je possède un d CreateThread template [ par Pistol_Pete ] Bonjour à tous, Je cherche à multithreader une fonction template. L'exemple qui suit est un petit exemple de ce que je souhaite faire. J'obtiens l'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,543 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales