virtual_compiler.c-Dateireferenz

#include <defines.h>
#include <v_compiler.h>
Include-Abhängigkeitsdiagramm für virtual_compiler.c:

gehe zum Quellcode dieser Datei

Funktionen

int NoParaObjects ()
void create ()
string Validate (string file)
mixed CustomizeObject ()

Variablen

inherit std virtual v_compiler

Dokumentation der Funktionen

void create (  ) 

Definiert in Zeile 17 der Datei virtual_compiler.c.

Benutzt create(), IS_CLONE, P_STD_OBJECT und SetProp().

00018 {
00019   if (IS_CLONE(this_object())) return;
00020  ::create();
00021  SetProp(P_STD_OBJECT, "/room/death/death_room_vc");
00022  seteuid(getuid());
00023  return;
00024 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

mixed CustomizeObject (  ) 

Definiert in Zeile 36 der Datei virtual_compiler.c.

Benutzt base, CustomizeObject(), file(), room, Validate() und who.

00037 {
00038  string base,room,who,file,fun;
00039 
00040  if(!(file = ::CustomizeObject()) ||
00041     !Validate(file)) return 0;
00042  return file;
00043 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

int NoParaObjects (  ) 

Definiert in Zeile 15 der Datei virtual_compiler.c.

00015 {return 1;}

string Validate ( string  file  ) 

Definiert in Zeile 26 der Datei virtual_compiler.c.

Benutzt base, get_userinfo(), room, Validate() und who.

00026                              {
00027   string base, room, who;
00028 
00029  file = ::Validate(file);
00030  if(sscanf(file, "death_room_%s",who)!=1 ||
00031     ((who[0..3]!="gast") &&
00032     (!"/secure/master"->get_userinfo(who)))) return 0;
00033  return file;
00034 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:


Variablen-Dokumentation

inherit std virtual v_compiler

Definiert in Zeile 10 der Datei virtual_compiler.c.

Erzeugt am Thu Jun 3 14:40:54 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3