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 |
|