• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/dbus/

Lines Matching refs:self

64   DBusSocketSetPoll *self = socket_set_poll_cast (set);
66 dbus_free (self->fds);
67 dbus_free (self);
68 _dbus_verbose ("freed socket set %p\n", self);
121 DBusSocketSetPoll *self = socket_set_poll_cast (set);
125 for (i = 0; i < self->n_fds; i++)
126 _dbus_assert (self->fds[i].fd != fd);
129 if (self->n_reserved >= self->n_allocated)
131 DBusPollFD *new_fds = dbus_realloc (self->fds,
132 sizeof (DBusPollFD) * (self->n_allocated + REALLOC_INCREMENT));
135 self, self->n_fds, self->n_reserved, self->n_allocated,
136 self->n_allocated + REALLOC_INCREMENT);
141 self->fds = new_fds;
142 self->n_allocated += REALLOC_INCREMENT;
146 fd, self, self->n_fds, self->n_reserved, self->n_allocated);
147 _dbus_assert (self->n_reserved >= self->n_fds);
148 _dbus_assert (self->n_allocated > self->n_reserved);
150 self->n_reserved++;
154 self->fds[self->n_fds].fd = fd;
155 self->fds[self->n_fds].events = watch_flags_to_poll_events (flags);
156 self->n_fds++;
167 DBusSocketSetPoll *self = socket_set_poll_cast (set);
170 for (i = 0; i < self->n_fds; i++)
172 if (self->fds[i].fd == fd)
174 self->fds[i].events = watch_flags_to_poll_events (flags);
180 _dbus_assert (self->n_fds < self->n_reserved);
181 _dbus_assert (self->n_reserved <= self->n_allocated);
183 self->fds[self->n_fds].fd = fd;
184 self->fds[self->n_fds].events = watch_flags_to_poll_events (flags);
185 self->n_fds++;
192 DBusSocketSetPoll *self = socket_set_poll_cast (set);
195 for (i = 0; i < self->n_fds; i++)
197 if (self->fds[i].fd == fd)
199 if (i != self->n_fds - 1)
201 self->fds[i].fd = self->fds[self->n_fds - 1].fd;
202 self->fds[i].events = self->fds[self->n_fds - 1].events;
205 self->n_fds--;
215 DBusSocketSetPoll *self = socket_set_poll_cast (set);
218 self->n_reserved--;
221 fd, self, self->n_fds, self->n_reserved, self->n_allocated);
222 _dbus_assert (self->n_fds <= self->n_reserved);
223 _dbus_assert (self->n_reserved <= self->n_allocated);
225 if (self->n_reserved + MINIMUM_SIZE < self->n_allocated / 2)
229 DBusPollFD *new_fds = dbus_realloc (self->fds,
230 sizeof (DBusPollFD) * (self->n_reserved + MINIMUM_SIZE));
233 self, self->n_fds, self->n_reserved, self->n_allocated);
241 self->fds = new_fds;
242 self->n_allocated = self->n_reserved;
274 DBusSocketSetPoll *self = socket_set_poll_cast (set);
281 for (i = 0; i < self->n_fds; i++)
282 self->fds[i].revents = 0;
284 n_ready = _dbus_poll (self->fds, self->n_fds, timeout_ms);
291 for (i = 0; i < self->n_fds; i++)
293 if (self->fds[i].revents != 0)
295 revents[n_events].fd = self->fds[i].fd;
296 revents[n_events].flags = watch_flags_from_poll_revents (self->fds[i].revents);