/** * 主进程通知worker进程 */ int swFactoryProcess_notify(swFactory *factory, swDataHead *ev) { swFactoryProcess *object = factory->object; memcpy(&sw_notify_data._send, ev, sizeof(swDataHead)); sw_notify_data._send.len = 0; return swFactoryProcess_send2worker(factory, (swEventData *)&sw_notify_data._send, -1); }
int swFactoryProcess_dispatch(swFactory *factory, swEventData *data) { swFactoryProcess *object = factory->object; data->info.type = SW_EVENT_DATA; //这是一个数据事件 return swFactoryProcess_send2worker(factory, data, -1); }
int swFactoryProcess_dispatch(swFactory *factory, swEventData *data) { swFactory *_factory = factory; return swFactoryProcess_send2worker(_factory, data, -1); }