[問題] 請問Sensor部分原始碼問題
我想要從應用層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)
→
01/30 17:48, , 1F
01/30 17:48, 1F
→
01/31 09:45, , 2F
01/31 09:45, 2F