hw_mapid

hw_mapid -- Représente un id globale en un id virtuel local.

Description

int hw_mapid ( resource connection, int server_id, int object_id)

hw_mapid( ) représente l'id d'un objet global de n'importe quel serveur Hyperwave , même si vous ne vous y êtes pas connecté avec hw_connect( ) , avec un id d 'objet local virtuel . Cet id d' objet local peut alors être utilisé comme n'importe quel id d'objet : par exemple on peut obtenir l'enregistrement d'objet avec la fonction hw_getobject( ) . L' id du serveur est la première partie de l'id global (GOid ) de l 'objet , qui est en fait une adresse IP .

Afin d' utiliser cette fonction , vous devez lever le flag F_DISTRIBUTED , ce qui ne peut être fait qu la compilation . Par défaut , il n ' est pas levé . Lisez les commentaires dans le fichier hg_comm.c