deutsch english

Uni K'lautern
FB Inform.
[AG Homepage]

[Aktuelles]
[Mitarbeiter]
[Forschung]
[Lehre]
[Veröffentlichungen]

[Ara]
   Dokumente
   Mitarbeiter
   Verwandte Projekte

[GeneSys]
[B10]
[Squirrel]
[SFB 501]
[SysAdmin]

[CaberNet]
[Links]


  webmaster

   

C Quelltext-Beispiel

Dies ist ein einfacher Ara-Agent in der Programmiersprache C. Er migriert zu einem Ort namens thor (hier: einfach ein Rechnername) und druckt dort eine Meldung:

#include <stdio.h>
#include <araMace.h>

int
main(int argc, char* argv[]) 
{
    char homeString[ARA_PLACENAME_SPACE];
    Ara_PlaceName home = Ara_Here(), destination = Ara_PlaceNameCreate("thor");

    Ara_Go(ARA_ID_NONE, destination, ARA_ALLOWANCE_NONE, ARA_ALLOWANCE_NONE);

    Ara_PlaceNamePrint(home, homeString);
    printf("Hello at thor, I've come from %s!\n", homeString);

    Ara_PlaceNameDelete(home);
    Ara_PlaceNameDelete(destination);
    Ara_Exit(0);

    /* Never reached */
    return -1;
}


copyright © 1997 Universität Kaiserslautern.

Holger Peine