void QFShutterConfigWidget::connectShutter() { bool b=actConnect->signalsBlocked(); actConnect->blockSignals(true); actConnect->setChecked(true); disConnect(); actConnect->blockSignals(b); }
void ReceiveThread::creatconnect() { //connect(this,SIGNAL(errorConnect()),this,SLOT(diserror()));//没有errorConnect这个信号啊 connect(this, SIGNAL(QuitRecieverLoop()), this, SLOT(quit())); connect(this,SIGNAL(disconnectself()),this,SLOT(disConnect()), Qt::QueuedConnection); connect(receiveSocket,SIGNAL (readyRead()),this,SLOT(receiveData())); connect(receiveSocket,SIGNAL(error(QAbstractSocket::SocketError )),this,SLOT(diserror())); }
NDClientNetIO::~NDClientNetIO( void ) { disConnect(); if ( NULL != m_pPingProtocol ) { delete m_pPingProtocol; m_pPingProtocol = NULL; } }
bool KIO_Delete::deleteMails( QPtrList< const KornMailId > * ids, KKioDrop *drop ) { KURL kurl = *drop->_kurl; KIO::MetaData metadata = *drop->_metadata; _kio = drop; _valid = true; //disConnect earlier operations disConnect( ); if( _kio->_protocol->connectionBased( ) ) { if( ! setupSlave( kurl, metadata, _kio->_protocol ) ) { _valid = false; return false; } } _total = ids->count( ); for( const KornMailId * item = ids->first(); item; item = ids->next() ) deleteItem( item, kurl, metadata, _kio->_protocol ); if( _jobs->count() == 0 ) { _kio->emitDeleteMailsReady( true ); disConnect( ); return true; } if( _kio->_protocol->commitDelete() ) commitDelete( kurl, metadata, _kio->_protocol ); _kio->emitDeleteMailsTotalSteps( _total ); return true; }
void KIO_Delete::slotResult( KIO::Job* job ) { if( job->error() ) { kdWarning() << i18n( "An error occurred when deleting email: %1." ).arg( job->errorString() ) << endl; _valid = false; } _jobs->remove( job ); _kio->emitDeleteMailsProgress( _total - _jobs->count() ); if( _jobs->isEmpty() ) { _kio->emitDeleteMailsReady( _valid ); disConnect(); } }
NDBool NDClientNetIO::connect( const char* pszHostIP, NDUint16 nPort ) { //check param; if ( (NULL == pszHostIP || '\0' == pszHostIP[0]) ) { return NDFalse; } if ( NULL == m_pPingProtocol ) { return NDFalse; } if ( NULL != m_pClientSession ) { disConnect(); } //create client session and get it; m_pClientSession = NDSessionManager::getInstance()->createClientSession(); if ( NULL == m_pClientSession ) { return NDFalse; } //real Connect operator; if ( NDFalse == ((NDClientSession*)m_pClientSession)->connect( pszHostIP, nPort ) ) { NDSessionManager::getInstance()->releaseClientSession( m_pClientSession->getSessionID() ); m_pClientSession = NULL; return NDFalse; } NDSessionManager::getInstance()->addWorkClientSession( m_pClientSession ); //NDSubFunctorSlot pingSubFunctorSlot(&NDClientNetIO::pingFunction, this); NDTimerEventArgs pingSubFunctorSlotArgs( NDClientNetIO::s_szTimerPingProtocol, ND_PING_MILLISECONDS, NDShareBaseGlobal::nd_getCurMSTimeOfUTC() + ND_PING_MILLISECONDS ); m_timerPingConn = NDShareBase::NDTimerManager::getInstance()->addTimer( NDSubFunctorSlot(&NDClientNetIO::pingFunction, this), pingSubFunctorSlotArgs ); return NDTrue; }
NDBool NDClientNetIO::sendToServer( NDProtocol& rProtocol, NDBool bCompression, NDBool bEncrypt, NDBool bCrc ) { if ( NULL == m_pClientSession ) { return NDFalse; } if ( NDFalse == m_pClientSession->isConnected() ) { disConnect(); return NDFalse; } NDUint8 nProDataHeadBitWise = 0; if ( bCompression ) nProDataHeadBitWise |= ND_PDHMSG_COMPRESSION; if ( bEncrypt ) nProDataHeadBitWise |= ND_PDHMSG_ENCRYPT; if ( bCrc ) nProDataHeadBitWise |= ND_PDHMSG_CRC32; return NDSessionManager::getInstance()->sendToServer( rProtocol, m_pClientSession->getSessionID(), nProDataHeadBitWise ); }
Polyplexer::~Polyplexer() { disConnect(); }
/*********************************************************************** module : [WIFI] function : [wifi上传菜单] return : [无] comment : [全局普通函数] machine : [EH-0818] language : [CHN] keyword : [WIFI] date : [11/07/25] author : [chen-zhengkai] ************************************************************************/ void wifi_upload_menu() { int select = -1; //int conStatus = 0; //连接状态,0:连接正常 char db_menu_str[] = "1. 启动连接" "2. 上传数据" "3. 网络设置" "4. 断开连接" "5. 重启模块"; BROWINFO info; info.iStr = db_menu_str; //浏览内容指针 info.lPtr = 0; //显示内容iStr的起始显示行 info.cPtr = 0; //当前选择行 while (1) { //以下BROWINFO结构成员变量必须参与循环,有可能会被EXT_Brow_Select函数改变 // conStatus = CWiFi_GetRepStatus(g_pHandle[0]); // if (!conStatus) { // strncpy(db_menu_str, "1. 断开连接(已连接)", 21); // } // else { // strncpy(db_menu_str, "1. 启动连接(未连接)", 21); // } info.startLine = 2; //在LCD上的显示起始行 info.dispLines = 5; //在LCD上的显示行数 info.mInt = 5; //显示内容的总行数 info.lineMax = 11; //每行最大字符数 info.sFont = 0; //7x9大字体显示 info.numEnable = 0; //是否允许数字键代替方向控制 info.qEvent = EXIT_KEY_F1|EXIT_AUTO_QUIT|EXIT_KEY_POWER|EXIT_KEY_CANCEL; //可导致函数退出的事件标志 info.autoexit = 1200; //自动退出的时间 //菜单 Disp_Clear(); DispStr_CE(0, 0, "wifi传输菜单", DISP_CENTER); select = EXT_Brow_Select(&info); switch (select) { case 0: //启动连接,断开连接 connectWifi(); //启动连接 break; case 1: //上传数据 sendRecords(); break; case 2: //网络设置 wifinet_set(); break; case 3: //断开连接 disConnect(); break; case 4: //重启模块 resetWifi(); break; default: //降低CPU占用率,降低能耗 if (info.qEvent == EXIT_KEY_F1 || EXIT_AUTO_QUIT || EXIT_KEY_POWER || EXIT_KEY_CANCEL) { //返回上级菜单 return; } Sys_Power_Sleep(3); break; } } }
KIO_Delete::~KIO_Delete( ) { disConnect( ); delete _jobs; }
void KIO_Delete::canceled( ) { disConnect( ); }
void CTransaction::disConnectFromServer() { emit disConnect(); }
Query::~Query() { if(IsConnect()) disConnect(); mysql_free_result(res); }