作者residentevil (.....)
看板AndroidDev
标题[问题] 请问Sensor部分原始码问题
时间Mon Jan 30 16:27:25 2012
我想要从应用层trace sensor的source code到driver,
一开始参考下面的网页
http://blog.csdn.net/qianjin0703/article/details/5942579
不过因为网路教学版本较旧和手上的source code容稍有不同
在trace到SensorChannel.cpp这个档案的时候看到:
ssize_t SensorChannel::read(void* vaddr, size_t size)
{
ssize_t len = ::read(mReceiveFd, vaddr, size);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
if (len < 0)
return -errno;
return len;
}
想请问这边的 ::read(mReceiveFd, vaddr, size) 是指呼叫那个档案的read ??
我一开始以为是指SensorChannel继承最上层的class中的read
不过在父class中找不到read function
感觉还比较像一般ㄌC里面的read
不知道有没有人研究过这段可以指点一下
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.110.82
※ 编辑: residentevil 来自: 220.128.110.82 (01/30 16:53)
※ 编辑: residentevil 来自: 220.128.110.82 (01/30 16:57)
1F:→ iincho:::表示global..你可以查一下scope operator 01/30 17:48
2F:→ bluestar8783:我看Sensor的code,都没看gui下面的档案说,呵 01/31 09:45