Lines Matching refs:entry
194 ConnectionEntry* entry = fConnectionList;
195 fConnectionList = entry->fNext;
196 entry->fConnection->Disconnect();
199 wait_for_thread(entry->fThread, &result);
201 delete entry->fConnection;
202 delete entry;
217 ConnectionEntry* entry = new ConnectionEntry;
218 entry->fConnection = connection;
219 entry->fPrev = NULL;
222 entry->fNext = fConnectionList;
224 fConnectionList->fPrev = entry;
225 fConnectionList = entry;
233 arguments[1] = entry;
239 ReleaseConnection(entry);
244 entry->fThread = thread;
249 ReleaseConnection(entry);
259 CallbackServer::ReleaseConnection(ConnectionEntry* entry)
261 ASSERT(entry != NULL);
264 if (entry->fNext != NULL)
265 entry->fNext->fPrev = entry->fPrev;
266 if (entry->fPrev != NULL)
267 entry->fPrev->fNext = entry->fNext;
269 fConnectionList = entry->fNext;
271 delete entry->fConnection;
272 delete entry;
284 ConnectionEntry* entry = reinterpret_cast<ConnectionEntry*>(objects[1]);
287 return server->ConnectionThread(entry);
292 CallbackServer::ConnectionThread(ConnectionEntry* entry)
294 ASSERT(entry != NULL);
296 Connection* connection = entry->fConnection;
305 ReleaseConnection(entry);