Home | History | Annotate | Download | only in base

Lines Matching refs:Events

44 // StreamSink - Monitor asynchronously signalled events from StreamInterface
73 int Events(StreamInterface* stream, bool reset = true) {
95 int Events(AsyncSocket* socket, bool reset = true) {
102 void OnEvent(StreamInterface* stream, int events, int error) {
104 events = SSE_ERROR;
106 AddEvents(stream, events);
121 void AddEvents(void* obj, int events) {
124 events_.insert(EventMap::value_type(obj, events));
126 it->second |= events;
143 int events = it->second;
147 return events;
155 // events on the stream, without a network. Also buffers written data.
199 int events = 0;
201 events |= SE_OPEN;
203 events |= SE_READ;
206 events |= SE_CLOSE;
209 if (events) {
210 SignalEvent(this, events, 0);