• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/mac/corefoundation/

Lines Matching defs:socket

23   CFSocketRef socket;
34 GSocket* socket = (GSocket*)info;
36 macdata = (struct MacGSocketData*)socket->m_gui_dependent;
41 assert(!socket->m_server);
49 socket->Detected_Write();
52 socket->Detected_Read();
55 socket->Detected_Write();
62 struct MacGSocketData* _GSocket_Get_Mac_Socket(GSocket *socket)
64 /* If socket is already created, returns a pointer to the data */
65 /* Otherwise, creates socket and returns the pointer */
67 struct MacGSocketData* data = (struct MacGSocketData*)socket->m_gui_dependent;
72 if (socket->m_fd < 0 || !data) return NULL;
75 cont.info = socket;
77 CFSocketRef cf = CFSocketCreateWithNative(NULL, socket->m_fd,
81 socket->m_gui_dependent = (char*)data;
83 /* Keep the source and the socket around. */
85 data->socket = cf;
100 // The common socket.cpp code will assert if initialize is called from a
115 bool GSocketGUIFunctionsTableConcrete::Init_Socket(GSocket *socket)
120 socket->m_gui_dependent = (char*)data;
121 data->socket = NULL;
128 void GSocketGUIFunctionsTableConcrete::Destroy_Socket(GSocket *socket)
130 struct MacGSocketData *data = (struct MacGSocketData*)(socket->m_gui_dependent);
135 if ( data->socket )
136 CFRelease(data->socket);
141 void GSocketGUIFunctionsTableConcrete::Install_Callback(GSocket *socket, GSocketEvent event)
144 struct MacGSocketData* data = _GSocket_Get_Mac_Socket(socket);
149 if(socket->m_server)
164 CFSocketEnableCallBacks(data->socket, c);
167 void GSocketGUIFunctionsTableConcrete::Uninstall_Callback(GSocket *socket, GSocketEvent event)
170 struct MacGSocketData* data = _GSocket_Get_Mac_Socket(socket);
175 if(socket->m_server)
190 CFSocketDisableCallBacks(data->socket, c);
193 void GSocketGUIFunctionsTableConcrete::Enable_Events(GSocket *socket)
195 struct MacGSocketData* data = _GSocket_Get_Mac_Socket(socket);
201 void GSocketGUIFunctionsTableConcrete::Disable_Events(GSocket *socket)
203 struct MacGSocketData* data = _GSocket_Get_Mac_Socket(socket);
208 CFSocketInvalidate(data->socket);
210 // CFSocketInvalidate has closed the socket so we want to make sure GSocket knows this
211 socket->m_fd = -1 /*INVALID_SOCKET*/;