| 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)