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.47 by root, Sun Jan 7 02:39:14 2007 UTC vs.
Revision 1.50 by root, Tue Jan 9 21:32:42 2007 UTC

60 60
61////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 61//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
62 62
63void cfperl_init (); 63void cfperl_init ();
64void cfperl_main (); 64void cfperl_main ();
65void cfperl_emergency_save ();
65 66
66////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 67//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
67 68
68// virtual server time, excluding time jumps and lag 69// virtual server time, excluding time jumps and lag
69extern double runtime; 70extern double runtime;
140 int ACC (RW, flags); 141 int ACC (RW, flags);
141 142
142 MTH void refcnt_inc () const { ++refcnt; } 143 MTH void refcnt_inc () const { ++refcnt; }
143 MTH void refcnt_dec () const { --refcnt; } 144 MTH void refcnt_dec () const { --refcnt; }
144 145
146 MTH int refcnt_cnt () const;
145 // check wether the object has died and destroy 147 // check wether the object has died and destroy
146 MTH void refcnt_chk () { if (refcnt <= 0) do_check (); } 148 MTH void refcnt_chk () { if (refcnt <= 0) do_check (); }
147 149
148 // destroy the object unless it was already destroyed 150 // destroy the object unless it was already destroyed
149 // this politely asks everybody interested the reduce 151 // this politely asks everybody interested the reduce
180 virtual ~attachable (); 182 virtual ~attachable ();
181 183
182 attachable &operator =(const attachable &src); 184 attachable &operator =(const attachable &src);
183 185
184 bool invoke (event_type event, ...); 186 bool invoke (event_type event, ...);
185 void instantiate (); 187 MTH void instantiate ();
186 void reattach (); 188 void reattach ();
187 189
188protected: 190protected:
189 // do the real refcount checking work 191 // do the real refcount checking work
190 void do_check (); 192 void do_check ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines