reply.c-Dateireferenz

#include <udp.h>
Include-Abhängigkeitsdiagramm für reply.c:

gehe zum Quellcode dieser Datei

Funktionen

 ctime ()

Dokumentation der Funktionen

ctime (  ) 

Definiert in Zeile 10 der Datei reply.c.

Benutzt break_string(), DATA, DATE, err, find_player(), INETD_LOG_FILE, log_file, NAME, ob(), RECIPIENT, REQUEST, SENDER, SYSTEM und TIME_OUT.

00014 {
00015   string err,recpt,serv;
00016   object ob;
00017   
00018   
00019   if (pointerp(data[SYSTEM])&&member(data[SYSTEM],TIME_OUT)>-1)
00020   {
00021     if (data[SENDER])
00022     {
00023       if (stringp(data[SENDER])&&(ob=find_player(data[SENDER])))
00024       {
00025         switch(data[REQUEST])
00026         {
00027           case "tell": serv="teile mit: ";break;
00028           case "who":  serv="wer: ";break;
00029           default: serv=data[REQUEST]+": "; break;
00030         }
00031         tell_object(ob, break_string("Das Mud \'" + data[NAME] +
00032                                      "\' konnte nicht erreicht werden.\n",
00033                                      78,serv));
00034       }
00035       else
00036         if (objectp(ob = data[SENDER])||(ob = find_object(data[SENDER])))
00037           ob->udp_reply(data);
00038     }
00039     return;
00040   }
00041   if (data[RECIPIENT])
00042   {
00043     if (stringp(data[RECIPIENT])&&(ob = find_player(data[RECIPIENT])))
00044       tell_object(ob, "\n" + data[DATA]);
00045     else if (ob=find_object(data[RECIPIENT]))
00046       ob->udp_reply(data);
00047     return;
00048   }
00049   if (data[REQUEST]=="ping")return;
00050   if (data[DATA])
00051     log_file(INETD_LOG_FILE, DATE + ": Antwort von " + data[NAME] +
00052              "\n" + data[DATA] + "\n");
00053   return;
00054 }

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

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