ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/iom_perl.xs
Revision: 1.1
Committed: Thu Dec 14 15:19:31 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# Content
1 #############################################################################
2 # IOM_CLASS::watcher
3 #############################################################################
4
5 MODULE = IOM_MODULE PACKAGE = IOM_CLASS::watcher
6
7 CHAINED
8 perl_watcher::cb (SV *cb)
9 CODE:
10 THIS->cb (cb);
11 OUTPUT:
12 RETVAL
13
14 #############################################################################
15 # IOM_CLASS::timer
16 #############################################################################
17
18 MODULE = IOM_MODULE PACKAGE = IOM_CLASS::timer
19
20 SV *
21 timer::new ()
22 CODE:
23 timer *w = new timer;
24 w->start (NOW);
25 RETVAL = newSVptr ((void *)(perl_watcher *)w, "IOM_CLASS::timer");
26 w->self = (HV *)SvRV (RETVAL);
27 OUTPUT:
28 RETVAL
29
30 NV
31 timer::at ()
32 CODE:
33 RETVAL = THIS->at;
34 OUTPUT:
35 RETVAL
36
37 CHAINED
38 timer::interval (NV interval)
39 CODE:
40 THIS->interval = interval;
41 OUTPUT:
42 RETVAL
43
44 CHAINED
45 timer::set (NV tstamp)
46 CODE:
47 THIS->set (tstamp);
48 OUTPUT:
49 RETVAL
50
51 CHAINED
52 timer::start (NV tstamp = THIS->at)
53 CODE:
54 THIS->start (tstamp);
55 OUTPUT:
56 RETVAL
57
58 CHAINED
59 timer::after (NV delay)
60 CODE:
61 THIS->start (NOW + delay);
62 OUTPUT:
63 RETVAL
64
65 CHAINED
66 timer::stop ()
67 CODE:
68 THIS->stop ();
69 OUTPUT:
70 RETVAL
71
72 void
73 timer::DESTROY ()
74
75 #############################################################################
76 # IOM_CLASS::iow
77 #############################################################################
78
79 MODULE = IOM_MODULE PACKAGE = IOM_CLASS::iow
80
81 SV *
82 iow::new ()
83 CODE:
84 iow *w = new iow;
85 RETVAL = newSVptr ((void *)(perl_watcher *)w, "IOM_CLASS::iow");
86 w->self = (HV *)SvRV (RETVAL);
87 OUTPUT:
88 RETVAL
89
90 CHAINED
91 iow::fd (int fd)
92 CODE:
93 THIS->fd = fd;
94 OUTPUT:
95 RETVAL
96
97 CHAINED
98 iow::events (short events)
99 CODE:
100 THIS->events = events;
101 OUTPUT:
102 RETVAL
103
104 CHAINED
105 iow::start ()
106 CODE:
107 THIS->start ();
108 OUTPUT:
109 RETVAL
110
111 CHAINED
112 iow::stop ()
113 CODE:
114 THIS->stop ();
115 OUTPUT:
116 RETVAL
117
118 void
119 iow::DESTROY ()
120
121 #############################################################################
122 # IOM_CLASS::iw
123 #############################################################################
124
125 MODULE = IOM_MODULE PACKAGE = IOM_CLASS::iw
126
127 SV *
128 iw::new ()
129 CODE:
130 iw *w = new iw;
131 RETVAL = newSVptr ((void *)(perl_watcher *)w, "IOM_CLASS::iw");
132 w->self = (HV *)SvRV (RETVAL);
133 OUTPUT:
134 RETVAL
135
136 CHAINED
137 iw::start ()
138 CODE:
139 THIS->start ();
140 OUTPUT:
141 RETVAL
142
143 CHAINED
144 iw::stop ()
145 CODE:
146 THIS->stop ();
147 OUTPUT:
148 RETVAL
149
150 void
151 iw::DESTROY ()
152
153 #############################################################################
154 # IOM_CLASS::pw
155 #############################################################################
156
157 MODULE = IOM_MODULE PACKAGE = IOM_CLASS::pw
158
159 SV *
160 pw::new ()
161 CODE:
162 pw *w = new pw;
163 RETVAL = newSVptr ((void *)(perl_watcher *)w, "IOM_CLASS::pw");
164 w->self = (HV *)SvRV (RETVAL);
165 OUTPUT:
166 RETVAL
167
168 CHAINED
169 pw::start (int pid)
170 CODE:
171 THIS->start (pid);
172 OUTPUT:
173 RETVAL
174
175 CHAINED
176 pw::stop ()
177 CODE:
178 THIS->stop ();
179 OUTPUT:
180 RETVAL
181
182 void
183 pw::DESTROY ()
184
185