コード例 #1
0
	void Deallocate(u8* p, size_t size)
	{
		ENSURE((uintptr_t)p % allocationAlignment == 0);
		ENSURE(IsValidSize(size));
		ENSURE(pool_contains(&m_pool, p));
		ENSURE(pool_contains(&m_pool, p+size-1));

		Validate();

		m_stats.OnDeallocate(size);
		Coalesce(p, size);
		AddToFreelist(p, size);

		Validate();
	}
コード例 #2
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetMeekCookieEncryptionPublicKey() const
{
    return Coalesce(m_meekCookieEncryptionPublicKey, m_serverEntry.meekCookieEncryptionPublicKey);
}
コード例 #3
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetMeekFrontingHost() const
{
    return Coalesce(m_meekFrontingHost, m_serverEntry.meekFrontingHost);
}
コード例 #4
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetMeekFrontingDomain() const
{
    return Coalesce(m_meekFrontingDomain, m_serverEntry.meekFrontingDomain);
}
コード例 #5
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
int SessionInfo::GetMeekServerPort() const
{
    return Coalesce(m_meekServerPort, m_serverEntry.meekServerPort);
}
コード例 #6
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetMeekObfuscatedKey() const
{
    return Coalesce(m_meekObfuscatedKey, m_serverEntry.meekObfuscatedKey);
}
コード例 #7
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetSSHObfuscatedKey() const 
{
    return Coalesce(m_sshObfuscatedKey, m_serverEntry.sshObfuscatedKey);
}
コード例 #8
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
int SessionInfo::GetSSHObfuscatedPort() const 
{
    return Coalesce(m_sshObfuscatedPort, m_serverEntry.sshObfuscatedPort);
}
コード例 #9
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetSSHHostKey() const 
{
    return Coalesce(m_sshHostKey, m_serverEntry.sshHostKey);
}
コード例 #10
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetSSHPassword() const 
{
    return Coalesce(m_sshPassword, m_serverEntry.sshPassword);
}
コード例 #11
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
string SessionInfo::GetSSHUsername() const 
{
    return Coalesce(m_sshUsername, m_serverEntry.sshUsername);
}
コード例 #12
0
ファイル: sessioninfo.cpp プロジェクト: projectarkc/psiphon
int SessionInfo::GetSSHPort() const 
{
    return Coalesce(m_sshPort, m_serverEntry.sshPort);
}