本文整理汇总了C++中StopClock::GetMilliseconds方法的典型用法代码示例。如果您正苦于以下问题:C++ StopClock::GetMilliseconds方法的具体用法?C++ StopClock::GetMilliseconds怎么用?C++ StopClock::GetMilliseconds使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StopClock
的用法示例。
在下文中一共展示了StopClock::GetMilliseconds方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetWaysByOffset
bool Database::GetWaysByOffset(const std::set<FileOffset>& offsets,
std::unordered_map<FileOffset,WayRef>& dataMap) const
{
WayDataFileRef wayDataFile=GetWayDataFile();
if (!wayDataFile) {
return false;
}
StopClock time;
bool result=wayDataFile->GetByOffset(offsets,dataMap);
if (time.GetMilliseconds()>100) {
log.Warn() << "Retrieving ways by offset took " << time.ResultString();
}
return result;
}
示例2: GetWayByOffset
bool Database::GetWayByOffset(const FileOffset& offset,
WayRef& way) const
{
WayDataFileRef wayDataFile=GetWayDataFile();
if (!wayDataFile) {
return false;
}
StopClock time;
bool result=wayDataFile->GetByOffset(offset,way);
if (time.GetMilliseconds()>100) {
log.Warn() << "Retrieving ways by offset took " << time.ResultString();
}
return result;
}
示例3: GetAreasByOffset
bool Database::GetAreasByOffset(const std::list<FileOffset>& offsets,
std::vector<AreaRef>& areas) const
{
AreaDataFileRef areaDataFile=GetAreaDataFile();
if (!areaDataFile) {
return false;
}
StopClock time;
bool result=areaDataFile->GetByOffset(offsets,areas);
if (time.GetMilliseconds()>100) {
log.Warn() << "Retrieving areas by offset took " << time.ResultString();
}
return result;
}
示例4: GetAreaByOffset
bool Database::GetAreaByOffset(const FileOffset& offset,
AreaRef& area) const
{
AreaDataFileRef areaDataFile=GetAreaDataFile();
if (!areaDataFile) {
return false;
}
StopClock time;
bool result=areaDataFile->GetByOffset(offset,area);
time.Stop();
if (time.GetMilliseconds()>100) {
log.Warn() << "Retrieving areas by offset took " << time.ResultString();
}
return result;
}
示例5: GetNodesByOffset
bool Database::GetNodesByOffset(const std::list<FileOffset>& offsets,
std::vector<NodeRef>& nodes) const
{
NodeDataFileRef nodeDataFile=GetNodeDataFile();
if (!nodeDataFile) {
return false;
}
StopClock time;
bool result=nodeDataFile->GetByOffset(offsets,nodes);
time.Stop();
if (time.GetMilliseconds()>100) {
log.Warn() << "Retrieving nodes by offset took " << time.ResultString();
}
return result;
}
示例6: GetNodeByOffset
bool Database::GetNodeByOffset(const FileOffset& offset,
NodeRef& node) const
{
NodeDataFileRef nodeDataFile=GetNodeDataFile();
if (!nodeDataFile) {
return false;
}
StopClock time;
bool result=nodeDataFile->GetByOffset(offset,node);
time.Stop();
if (time.GetMilliseconds()>100) {
log.Warn() << "Retrieving nodes by offset took " << time.ResultString();
}
return result;
}