git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1594
56b19765-1e22-0410-a548-
a0f45d66c51a
return m_dataSize;
}
+/* public */
+const bool Access::invalidDataReceived() const
+{
+ return m_invalidDataReceived;
+}
+
//
// access offlaw.cgi
//
bool getupdate( int readNum );
int responseCode();
const int dataSize() const;
+ const bool invalidDataReceived() const;
protected:
void writeCacheData();
{
QMutexLocker locker( &m_mutex );
- return m_broken;
+ if ( m_broken ) return m_broken;
+
+ if ( m_access == NULL ) return FALSE;
+
+ int rescode = m_access->responseCode();
+ bool invalid = m_access->invalidDataReceived();
+
+ /* see also Access::slotReceiveThreadData() */
+ if ( invalid && ( rescode == 200 || rescode == 206 ) ) return TRUE;
+
+ /* maybe "Dat Ochi" */
+ return FALSE;
}
/* public */