ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/cfperl.h
(Generate patch)

Comparing deliantra/server/include/cfperl.h (file contents):
Revision 1.81 by root, Sun Jul 1 05:00:18 2007 UTC vs.
Revision 1.84 by root, Sat Jul 21 18:01:26 2007 UTC

89void cfperl_main (); 89void cfperl_main ();
90void cfperl_emergency_save (); 90void cfperl_emergency_save ();
91void cfperl_cleanup (int make_core); 91void cfperl_cleanup (int make_core);
92void cfperl_make_book (object *book, int level); 92void cfperl_make_book (object *book, int level);
93void cfperl_send_msg (client *ns, int color, const char *type, const char *msg); 93void cfperl_send_msg (client *ns, int color, const char *type, const char *msg);
94int cfperl_can_merge (object *ob1, object *ob2);
94 95
95////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 96//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
96 97
97extern tstamp runtime; // virtual server time, excluding time jumps and lag 98extern tstamp runtime; // virtual server time, excluding time jumps and lag
98extern tstamp NOW; // real time of current server tick 99extern tstamp NOW; // real time of current server tick
209 attachable (const attachable &src) 210 attachable (const attachable &src)
210 : flags (0), refcnt (0), self (0), cb (0), attach (src.attach) 211 : flags (0), refcnt (0), self (0), cb (0), attach (src.attach)
211 { 212 {
212 } 213 }
213 214
214 virtual ~attachable (); 215 // set a custom key to the given value, or delete it if value = 0
216 void set_key (const char *key, const char *value = 0);
215 217
216 attachable &operator =(const attachable &src); 218 attachable &operator =(const attachable &src);
217 219
218 // used to _quickly_ device wether to shortcut the evaluation 220 // used to _quickly_ device wether to shortcut the evaluation
219 bool should_invoke (event_type event) 221 bool should_invoke (event_type event)
230 // do the real refcount checking work 232 // do the real refcount checking work
231 void do_check (); 233 void do_check ();
232 234
233 // the method that does the real destroy work 235 // the method that does the real destroy work
234 virtual void do_destroy (); 236 virtual void do_destroy ();
237
238 // destructor is protected, should not be called by anybody
239 virtual ~attachable ();
235}; 240};
236 241
237// the global object is a pseudo object that cares for the global events 242// the global object is a pseudo object that cares for the global events
238struct global : attachable 243struct global : attachable
239{ 244{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines