本文整理汇总了C++中Data::AsString方法的典型用法代码示例。如果您正苦于以下问题:C++ Data::AsString方法的具体用法?C++ Data::AsString怎么用?C++ Data::AsString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Data
的用法示例。
在下文中一共展示了Data::AsString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: RecordInfo
void OutputStr::RecordInfo(uint32 tag, const TCHAR* tag_name, const Data& val, const TCHAR* interpreted_val/*= 0*/)
{
if (interpreted_val)
RecordInfo(tag, tag_name, val.AsString().c_str(), interpreted_val);
else
RecordInfo(tag, tag_name, val.AsString(false).c_str(), val.AsString().c_str());
}
示例2: DropNameSpace
int PerconaFTEngine::DropNameSpace(Context& ctx, const Data& ns)
{
RWLockGuard<SpinRWLock> guard(m_lock, false);
FTDBTable::iterator found = m_dbs.find(ns);
if (found == m_dbs.end())
{
return 0;
}
DB* db = found->second;
db->close(db, 0);
PerconaFTLocalContext& local_ctx = g_local_ctx.GetValue();
DB_TXN* txn = local_ctx.transc.Get();
CHECK_EXPR(m_env->dbremove(m_env, txn, ns.AsString().c_str(), NULL, 0));
local_ctx.transc.Release(true);
m_dbs.erase(ns);
return 0;
}