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.82 by root, Wed Jul 11 16:55: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
216 // set a custom key to the given value, or delete it if value = 0 215 // set a custom key to the given value, or delete it if value = 0
217 void set_key (const char *key, const char *value = 0); 216 void set_key (const char *key, const char *value = 0);
218 217
219 attachable &operator =(const attachable &src); 218 attachable &operator =(const attachable &src);
220 219
233 // do the real refcount checking work 232 // do the real refcount checking work
234 void do_check (); 233 void do_check ();
235 234
236 // the method that does the real destroy work 235 // the method that does the real destroy work
237 virtual void do_destroy (); 236 virtual void do_destroy ();
237
238 // destructor is protected, should not be called by anybody
239 virtual ~attachable ();
238}; 240};
239 241
240// 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
241struct global : attachable 243struct global : attachable
242{ 244{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines