一、核心伺服器
該伺服器的優先權最高,並且控制著從其他程序對硬體和記憶體的訪問,它的使用者端api有:
1) rtimer: 提供非同步時間服務。
2) rthread: 提供執行緒訪問和建立。
3) rsemaphore: 允許執行緒間的同步。
二、檔案伺服器
該伺服器提供對檔案系統的訪問。這些api允許檔案和目錄的建立、重新命名和刪除,以及對檔案的讀、寫操作,具體如下:
1) rfs: 提供對檔案伺服器的會話,可以完成驅動器、目錄和檔案的高層操作。
2) rfile: 允許檔案的建立、讀取和寫入。
3) rdir: 讀取目錄的入口點。
三、視窗伺服器 應用程式框架使用視窗伺服器來處理按鍵事件和螢幕繪製,它的api有:
1) rwindow: 用於對螢幕進行繪製,但是在開發中使用不多,用得較多的是對於ccoecontrol::draw()的覆寫。
2) ranim: 用於對伺服器端的動畫通訊,它在同一執行緒中的優先順序較高。
3) cwindowgc:圖行上下文,提供了對螢幕進行繪製的函式。
四、字型和點陣圖伺服器
該伺服器在客戶端共享字型和點陣圖,它的api有:
1) rfbssession: 負責字型和點陣圖伺服器的會話管理,但是在應用程式中不常使用。
2) cfbsbitmap: 進行位圖處理。
3) cfbsdevice: 用於進行位圖繪製的影象裝置。
五、**伺服器
負責裝置的**操作,它的客戶端api有:
1) rtelserver: 提供對**伺服器的最基本接入。**擴充套件模組(tsy)的載入可以實現對裝置**功能的使用。
2) rphone: 提供對裝置上指定**的操作。
3) rline: 提供對**中某一線路的操作。
4) rcall: 提供某一線路上的撥號/接聽操作。
六、套接字(socket)伺服器
提供通過媒介進行tcp/ip和udp套接字連線的功能。它包含的api有:
1) rsocketserv: 連線到套接字伺服器,並且發現可用協議。
2) rsocket: 提供與另一套接字連線、接收和傳送資料的功能。
3) rhostresolver: 進行dns(動態網域名稱服務)操作,獲取遠端裝置的位址。
七、通訊伺服器
允許開發者通過電纜或紅外進行序列通訊。它的api有:
1) rcommserv: 提供與通訊伺服器的會話。
2) rcomm: 提供通過串列埠進行通訊的必要函式。
八、訊息伺服器
可以儲存訊息資料,並且獲取對mms、sms、obex和e-mail的操作,它的客戶端api有:
1) cmsvsession: 實現與訊息伺服器的會話,並且提供對訊息儲存的接入,以及訊息伺服器的相關提示操作。
2) cmsventry: 提供對訊息儲存的接入點。
3) cbasemtm: 提供高層的介面,用來接入和操作訊息伺服器接入點。
symbian學習筆記
最近這段時間開始接觸智慧型手機的開發,說道智慧型手機,那我們就得好好的說到幾個概念 window mobile又是乙個霸主的產品,是microsift的,從成熟的windows作業系統借鑑了很多的東西,超強的使用者介面表現,現在的問題就是新版本遲遲不能發布,在晚一點就要被iphone以及google...
Symbian學習之路
簡單總結一下最近一段時間學習symbian過程,順便分享一下在網上找到一些symbian開發相關的資源.中文論壇推薦devdiv論壇,另外可以訪問諾基亞論壇,symbian developer community.第一步 了解什麼是symbian?體系結構 symbian開發系列 入門篇 什麼是sy...
python 學習雜記
一 模組匯入問題 如果在機器上安裝了多個版本的python,往往會有匯入錯誤,例如一般的python程式頭都寫的是 usr bin env python 這個實際是 usr bin python 但是如果新版本的python是後安裝的,且沒有 prifex usr 可能這個鏈結仍指向老版本pytho...