Bonjour,
Je travail actuellement en python3.1 sur une application "multi process". Chaque processe communique par une mémoire partagée gérée par le module mmap. De plus, mon application appel des fonctions en C++ par l'intermédiaire d'une dll. J'utilise donc le module ctypes pour créer un "wrapper" python/C++ : ça marche très bien.
Mon souci, c'est que je voudrai que mes fonctions en C++ puissent écrire des données directement dans le mmap par l'intermédiaire d'un pointeur. Le module mmap ne permet pas de retourner ce pointeur (c'est à dire une adresse mémoire utilisable en c++). J'ai cherché dans le fichier source du module mmap et je n'ai pas l'impression que le cas de renvoyer ce pointeur
soit géré.
Est-ce que quelqu'un aurai une idée pour récupérer un pointeur sur un mmap ?
Merci
Partager