CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef _RxProtocolReactor_h_Included_
25 #define _RxProtocolReactor_h_Included_
93 virtual bool done ()
const = 0;
184 virtual bool done ()
const = 0;
262 #define odrxProtocolReactors \
263 OdRxProtocolReactorManagerFactory::cast(odrxServiceDictionary()-> \
264 at(ODRX_PROTOCOL_REACTOR_MANAGER))
270 #define ODRX_PROTOCOL_REACTOR_MANAGER_AT(odrxClass) \
271 odrxProtocolReactors->createReactorManager(odrxClass)
278 #define ODRX_PROTOCOL_REACTOR_LIST_AT(odrxClass, reactorClass) \
279 ODRX_PROTOCOL_REACTOR_MANAGER_AT(odrxClass)->createReactorList(reactorClass)
281 #endif // _RxProtocolReactor_h_Included_
OdSmartPtr< OdRxProtocolReactorList > OdRxProtocolReactorListPtr
virtual OdRxClass * reactorClass() const =0
virtual void removeReactor(OdRxProtocolReactor *pReactor)=0
ODRX_DECLARE_MEMBERS(OdRxProtocolReactorManagerFactory)
ODRX_DECLARE_MEMBERS(OdRxProtocolReactor)
OdSmartPtr< OdRxProtocolReactorIterator > OdRxProtocolReactorIteratorPtr
virtual OdRxProtocolReactorIteratorPtr newIterator() const =0
virtual OdRxProtocolReactorListIteratorPtr newIterator() const =0
virtual OdRxProtocolReactorList * object() const =0
ODRX_DECLARE_MEMBERS(OdRxProtocolReactorManager)
virtual OdRxProtocolReactorList * createReactorList(OdRxClass *pReactorClass)=0
virtual OdRxProtocolReactorManager * createReactorManager(OdRxClass *pRxClass) const =0
virtual bool done() const =0
OdSmartPtr< OdRxProtocolReactorManager > OdRxProtocolReactorManagerPtr
virtual bool done() const =0
virtual OdRxProtocolReactor * object() const =0
virtual bool addReactor(OdRxProtocolReactor *pReactor)=0
ODRX_DECLARE_MEMBERS(OdRxProtocolReactorIterator)
virtual OdRxClass * reactorClass() const =0
ODRX_DECLARE_MEMBERS(OdRxProtocolReactorList)
OdSmartPtr< OdRxProtocolReactorListIterator > OdRxProtocolReactorListIteratorPtr
ODRX_DECLARE_MEMBERS(OdRxProtocolReactorListIterator)