Пример #1
0
void DirectoryWork::setDirectoryPath(const QString path)
{
    if(hasDirectory(path)) {
        path_ = path;
        qDebug() << "[DirectoryPath]. Current directory Path:" << path;
    } else {
        qDebug() << "[DirectoryPath]. Selected directory doesn't exist! Path:" << path;
    }
}
Пример #2
0
bool IHttpDirectory::addDirectory(shared_ptr<IHttpDirectory> directory)
{
	OS_LOCK(m_cs);

	if(directory == nullptr)
		return false;

	OS_EXCEPT_IF(hasDirectory(directory->getName()), "Duplicated directory");

	directory->m_parent = get_this_ptr();
	m_directories.push_back(directory->getName(), directory);

	return true;
}
Пример #3
0
bool PeParser::hasTLSDirectory()
{
	return hasDirectory(IMAGE_DIRECTORY_ENTRY_TLS);
}
Пример #4
0
bool PeParser::hasRelocationDirectory()
{
	return hasDirectory(IMAGE_DIRECTORY_ENTRY_BASERELOC);
}
Пример #5
0
bool PeParser::hasExportDirectory()
{
	return hasDirectory(IMAGE_DIRECTORY_ENTRY_EXPORT);
}