void HelperLaunchd::start()
{
    unloadHelper();

    if (!checkHelperPath())
        writePlist();

    loadHelper();
}
示例#2
0
void unloadHelper(node* current)
{
	for(int i=0; i<27; i++)
	{
		if(current->children[i] != NULL)
			unloadHelper(current->children[i]);
	}
	free(current);
}
示例#3
0
void unloadHelper(struct trieNode* currNode)
{
    for(int i = 0; i < 27; i++)
    {
        if(currNode->childNodes[i] !=NULL)
        {
            unloadHelper(currNode->childNodes[i]);
        }
    }
        free(currNode);
}
示例#4
0
bool unload(void)
{
    unloadHelper(root);
    return true;
}
void HelperLaunchd::stop()
{
    unloadHelper();
}