String AbstractApplicationEnvironment::getUserId()
{
	String userId = m_pPreferences->get( IUsageReportPreferenceConstants::APPLICATION_INSTANCE_ID, _T("") );
	if( userId.length() == 0 )
	{
		userId = createIdentifier();
		m_pPreferences->put( IUsageReportPreferenceConstants::APPLICATION_INSTANCE_ID, userId );
		//UsageReportPreferencesUtils.checkedSavePreferences(
		//	m_pPreferences, JBossToolsUsageActivator.getDefault(),
		//	GoogleAnalyticsEclipseMessages.EclipseEnvironment_Error_SavePreferences);
		m_pPreferences->fileSave();
	}
	return userId;
}
Example #2
0
TCPConnection::TCPConnection(std::unique_ptr<IVDA::ConnectionSocket> socket)
    : socket_(move(socket))
    , identifier_(createIdentifier()) {}