예제 #1
0
/**
 * 主进程通知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);
}
예제 #2
0
int swFactoryProcess_dispatch(swFactory *factory, swEventData *data)
{
	swFactoryProcess *object = factory->object;
	data->info.type = SW_EVENT_DATA; //这是一个数据事件
	return swFactoryProcess_send2worker(factory, data, -1);
}
예제 #3
0
int swFactoryProcess_dispatch(swFactory *factory, swEventData *data)
{
	swFactory *_factory = factory;
	return swFactoryProcess_send2worker(_factory, data, -1);
}