Ejemplo n.º 1
0
void 	Disable(int argc, char *argv[], BBWinNet & bbobj)
{
	cout << "Sending disable ...\n";
	bbobj.SetHostName(argv[3]);
	cout << "hostname defined to: " << argv[3] << "\n";
	try {
		bbobj.Disable(argv[4], argv[5], argv[6]);
	} catch (BBWinNetException ex) {
		cout << "Error : " << ex.getMessage() << "\n";
	}
}
Ejemplo n.º 2
0
void 		BBWinAgentManager::Disable(LPCTSTR testName, LPCTSTR duration, LPCTSTR text) {
	bbdisplay_t::iterator			itr;
	BBWinNet						hobNet;
		
	assert(testName != NULL);
	assert(duration != NULL);
	assert(text != NULL);
	PrepareBBWinNetObj(hobNet);
	for ( itr = m_bbdisplay.begin(); itr != m_bbdisplay.end(); ++itr) {
		hobNet.SetBBDisplay((*itr));
		try {
			hobNet.Disable(testName, duration, text);
		} catch (BBWinNetException ex) {
			if (m_logReportFailure) {
				string mes;
			
				mes = "Sending report to " + (*itr) + " failed.";
				LPCTSTR		arg[] = {m_agentName.c_str(), mes.c_str(), NULL};
				m_log->reportWarnEvent(BBWIN_AGENT, EVENT_MESSAGE_AGENT, 2, arg);
			}
			continue ; 
		}
	}
}