ECOM HTTPFilter无法进入MHFSessionRunL

yuson_yan 2010-01-29 11:37:09
最近在写一个HTTPfilter的ECOM plugin,

参考了http://wiki.forum.nokia.com/index.php/Writing_an_HTTP_filter_plugin

自己写了一个类,class CDemoFilter : public CEComFilter, public MHTTPFilter {...}

构造函数是:
void CSampleFilter::ConstructL(RHTTPSession& aSession)
{
CEikonEnv::InfoWinL(_L("ConstructL !!!"),_L(""));
iFilterName = aSession.StringPool().OpenFStringL(KSampleFilterName);
aSession.FilterCollection().AddFilterL(*this, THTTPEvent::EAll,
RStringF(),
KAnyStatusCode,
this->EClientFilters,
iFilterName);
}

在模拟器和真机上运行,MHFLoad,MHFRunL,MHFUnload都可以进入。

但是很不幸,MHFSessionRunL和MHFSessionRunError都无法进入,从而不能监测到HTTPSession的事件。

大家能告诉我有什么办法能够调用到MHFSessionRunL吗?

非常感谢
...全文
176 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mark15021 2010-02-03
  • 打赏
  • 举报
回复
建议在真机上使用
Defonds 2010-01-30
  • 打赏
  • 举报
回复
MHFSessionRunL

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧