通过使用友元关系,您可以控制哪些类能够向另外哪些类生成事件。这样,就可以确保事件仅来自可信的类。事件请求和排队功能由
gen() 方法控制,在缺省情况下,这些方法是框架基类
OMReactive 中的公用方法。如果您想使用友元关系来控制事件的生成,请使
Share\oxf\OMReactive.h 中的第一个
gen() 方法受保护。此操作只需执行一次。请不要更改第二个
gen() 方法(此方法用于检测)。
对于要为其生成事件的类,请在每个应用程序类中指定对该类的友元关系。如果未指定友元关系,那么程序将不再能够通过编译。