WEB开发网
开发学院手机开发Symbian 开发 Symbian之client-server架构 阅读

Symbian之client-server架构

 2010-05-31 19:49:00 来源:WEB开发网   
核心提示:inline const TAny* Ptr3() const;inline CSession2* Session() const;protected:TInt iFunction;};这里的Function()对应于RSessionbase::SendReceive(TInt aFunction,const TIpc

inline const TAny* Ptr3() const;

inline CSession2* Session() const;

protected:

TInt iFunction;

};

这里的Function()对应于RSessionbase::SendReceive(TInt aFunction,const TIpcArgs& aArgs,TRequestStatus& aStatus) 中的aFunction。Client端通过TIpcArgs这个结构包装数据向Server发送请求,TIpcArgs支 持0到4个参数,最多只能是4个,如果参数是简单的整型值我们可以通过RMessage2的Int0-3这些个API得到他们的值,如果是其他类新,比如 是描述符,那么就的用Ptr0-3()来获得指针了。系统内部会把TIpcArgs的内容封装成RMessage2,并在Server端相应 Session的ServiceL()中进行解析。

上一页  1 2 3 4 5 6 

Tags:Symbian client server

编辑录入:coldstar [复制链接] [打 印]
赞助商链接