当前位置: 首页>>代码示例>>C++>>正文


C++ KeyedVector::removeItem方法代码示例

本文整理汇总了C++中KeyedVector::removeItem方法的典型用法代码示例。如果您正苦于以下问题:C++ KeyedVector::removeItem方法的具体用法?C++ KeyedVector::removeItem怎么用?C++ KeyedVector::removeItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在KeyedVector的用法示例。


在下文中一共展示了KeyedVector::removeItem方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: freeNode

status_t MuxOMX::freeNode(node_id node) {
    Mutex::Autolock autoLock(mLock);

    status_t err = getOMX_l(node)->freeNode(node);

    if (err != OK) {
        return err;
    }

    mIsLocalNode.removeItem(node);

    return OK;
}
开发者ID:LuckJC,项目名称:pro-fw,代码行数:13,代码来源:OMXClient.cpp

示例2: onDeviceUnavailable

void JTvInputHal::onDeviceUnavailable(int deviceId) {
    {
        Mutex::Autolock autoLock(&mLock);
        KeyedVector<int, Connection>& connections = mConnections.editValueFor(deviceId);
        for (size_t i = 0; i < connections.size(); ++i) {
            removeStream(deviceId, connections.keyAt(i));
        }
        connections.clear();
        mConnections.removeItem(deviceId);
    }
    JNIEnv* env = AndroidRuntime::getJNIEnv();
    env->CallVoidMethod(
        mThiz,
        gTvInputHalClassInfo.deviceUnavailable,
        deviceId);
}
开发者ID:freze,项目名称:android_frameworks_base,代码行数:16,代码来源:com_android_server_tv_TvInputHal.cpp


注:本文中的KeyedVector::removeItem方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。