impfetch.c-Dateireferenz

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define FTPD   "secure/ftpd"
#define FTPIMP   "std/shells/filesys/ftpimp"
#define D(msg)   if(find_player("rumata"))tell_object(find_player("rumata"),msg)

Funktionen

void create ()
nomask mixed impFor (string name)

Makro-Dokumentation

#define D ( msg   )     if(find_player("rumata"))tell_object(find_player("rumata"),msg)

Definiert in Zeile 6 der Datei impfetch.c.

#define FTPD   "secure/ftpd"

Definiert in Zeile 3 der Datei impfetch.c.

#define FTPIMP   "std/shells/filesys/ftpimp"

Definiert in Zeile 4 der Datei impfetch.c.

Wird benutzt von impFor().


Dokumentation der Funktionen

void create (  ) 

Definiert in Zeile 8 der Datei impfetch.c.

00008 {}

nomask mixed impFor ( string  name  ) 

Definiert in Zeile 10 der Datei impfetch.c.

Benutzt destruct() und FTPIMP.

00010                                    {
00011     object imp;
00012     string fname;
00013 
00014     fname = "/ftpimp:" + name;
00015     imp = find_object( fname );
00016     if( !objectp(imp) ) {
00017                 seteuid( name );
00018                 imp = clone_object( FTPIMP );
00019                 imp->SetUser( name );
00020                 rename_object( imp, fname );
00021         destruct( this_object() ); // next imp must have rootid again
00022     }
00023     return imp;
00024 }

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

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