Пример #1
0
ABSTRACT_SESSION_CLASS::ABSTRACT_SESSION_CLASS()

//  DESCRIPTION     : Constructor.
//  PRECONDITIONS   :
//  POSTCONDITIONS  :
//  EXCEPTIONS      :
//  NOTES           :
//<<===========================================================================
{
	// constructor activities
	runtimeSessionTypeM = ST_UNKNOWN;
	sessionTypeM = ST_SCRIPT; // assume old Session Files are Script Sessions
	sessionFileVersionM = 0;
	sessionTitleM = "";
	isOpenM = false;
	filenameM = "";
	setSessionId(1);
	manufacturerM = "";
	modelNameM = "";
	softwareVersionsM = "";
	applicationEntityNameM = "";
	applicationEntityVersionM = "";
	testedByM = "";
	dateM = "";
	resultsRootM = "";
	counterM = 0;
	logMaskM = LOG_ERROR | LOG_WARNING | LOG_INFO;
	setLogger(NULL);
	setActivityReporter(NULL);
	setSerializer(NULL);
	isSessionStoppedM = false;
}
 void IBrainCloudComms::setCredentials( const Json::Value& in_jsonAuthenticationResponse )
 {
     clearSessionId();
     if (in_jsonAuthenticationResponse["data"] != Json::nullValue && in_jsonAuthenticationResponse["data"]["sessionId"] != Json::nullValue)
     {
         std::string sessionId = in_jsonAuthenticationResponse["data"].get("sessionId", "").asString();
         std::string profileId = in_jsonAuthenticationResponse["data"].get("profileId", "").asString();
         setSessionId(sessionId.c_str());
         _client->getAuthenticationService()->setProfileId(profileId.c_str());
     }
 }
Пример #3
0
EMULATOR_SESSION_CLASS::EMULATOR_SESSION_CLASS()

//  DESCRIPTION     : Constructor.
//  PRECONDITIONS   :
//  POSTCONDITIONS  :
//  EXCEPTIONS      :
//  NOTES           :
//<<===========================================================================
{
	// constructor activities
	// - needs cleaning up properly
    ACTIVITY_LOG_CLASS *activityLogger_ptr = new ACTIVITY_LOG_CLASS();
	logMaskM = LOG_ERROR | LOG_WARNING | LOG_INFO;
    serverSocketM_ptr = NULL;
	setLogger(activityLogger_ptr);
	setActivityReporter(NULL);
	setSerializer(NULL);

	runtimeSessionTypeM = ST_EMULATOR;
	sessionTypeM = ST_EMULATOR;
	sessionFileVersionM = 0;
	sessionTitleM = "";
	isOpenM = false;
	filenameM = "";
	setSessionId(1);
	manufacturerM = MANUFACTURER;
	modelNameM = MODEL_NAME;
	softwareVersionsM = IMPLEMENTATION_VERSION_NAME;
	applicationEntityNameM = APPLICATION_ENTITY_NAME;
	applicationEntityVersionM = APPLICATION_ENTITY_VERSION;
	testedByM = TESTED_BY;
	dateM = DATE;

    sutRoleM = UP_ACCEPTOR;
	dvtAeTitleM = CALLING_AE_TITLE;
    sutAeTitleM = CALLED_AE_TITLE;
	dvtMaximumLengthReceivedM = MAXIMUM_LENGTH_RECEIVED;
	dvtImplementationClassUidM = IMPLEMENTATION_CLASS_UID;
	dvtImplementationVersionNameM = IMPLEMENTATION_VERSION_NAME;

    sutMaximumLengthReceivedM = 0;
	sutImplementationClassUidM = "";
	sutImplementationVersionNameM = "";

	logScpThreadM = true;
	strictValidationM = false;
	detailedValidationResultsM = true;
	summaryValidationResultsM = true;
	includeType3NotPresentInResultsM = false;
	autoType2AttributesM = false;
	defineSqLengthM = false;
	addGroupLengthM = false;

    setDefinitionFileRoot(".\\");
	dataDirectoryM = ".\\";
	resultsRootM = ".\\";
	appendToResultsFileM = false;
	storageModeM = SM_NO_STORAGE;
	counterM = 0;
	instanceIdM = 1;
	isSessionStoppedM = false;
	scpEmulatorTypeM = SCP_EMULATOR_UNKNOWN;
	scuEmulatorTypeM = SCU_EMULATOR_UNKNOWN;
}