本文整理汇总了C++中android::sp::ConnectReset方法的典型用法代码示例。如果您正苦于以下问题:C++ sp::ConnectReset方法的具体用法?C++ sp::ConnectReset怎么用?C++ sp::ConnectReset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android::sp
的用法示例。
在下文中一共展示了sp::ConnectReset方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: tf_logging_status
int TestFrameworkClient::tf_logging_status() {
int status = TF_DISABLE, time_now = 0;
bool timeout = 0;
//probe frequency set to 1, so lets not probe
//any params whatever set initially they will be used
if (mProbeFreq <= 1) {
return mLogType;
}
time_now = ns2ms(systemTime());
timeout = (time_now - tfTs >= mProbeFreq);
//eventhough binder doesn't incur much overhead, lets not use it
//everytime, one in few milliseconds fetch data from tf service
if (timeout) {
if (TfIsServiceRunning()) {
BpTestFramework::Connect(mTfDispacther);
if (mTfDispacther != 0) {
mTfDispacther->DispatchGetInfo(mLogType, mEventType,
mOpenInterval, mClosedInterval);
if (!mEventType) {
mTfDispacther->ConnectReset();
}
if ((mLogType != TF_DISABLE) && mTfDispacther->IsConnectedAgain()) {
TfGetPropertyFilters();
}
}
}
else {
TfUpdate();
if (mLogType != TF_DISABLE) {
TfGetPropertyFilters();
}
}
status = mLogType;
tfTs = time_now;
}
else {
status = mLogType;
}
return status;
}