CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
RxProtocolReactor.h File Reference
#include "RxObject.h"
#include "RxDictionary.h"

Go to the source code of this file.

Classes

class  OdRxProtocolReactor
 
class  OdRxProtocolReactorIterator
 
class  OdRxProtocolReactorList
 
class  OdRxProtocolReactorListIterator
 
class  OdRxProtocolReactorManager
 
class  OdRxProtocolReactorManagerFactory
 

Macros

#define odrxProtocolReactors
 
#define ODRX_PROTOCOL_REACTOR_MANAGER_AT(odrxClass)    odrxProtocolReactors->createReactorManager(odrxClass)
 
#define ODRX_PROTOCOL_REACTOR_LIST_AT(odrxClass, reactorClass)    ODRX_PROTOCOL_REACTOR_MANAGER_AT(odrxClass)->createReactorList(reactorClass)
 

Typedefs

typedef OdSmartPtr< OdRxProtocolReactorIteratorOdRxProtocolReactorIteratorPtr
 
typedef OdSmartPtr< OdRxProtocolReactorListOdRxProtocolReactorListPtr
 
typedef OdSmartPtr< OdRxProtocolReactorListIteratorOdRxProtocolReactorListIteratorPtr
 
typedef OdSmartPtr< OdRxProtocolReactorManagerOdRxProtocolReactorManagerPtr
 

Macro Definition Documentation

◆ ODRX_PROTOCOL_REACTOR_LIST_AT

#define ODRX_PROTOCOL_REACTOR_LIST_AT (   odrxClass,
  reactorClass 
)     ODRX_PROTOCOL_REACTOR_MANAGER_AT(odrxClass)->createReactorList(reactorClass)

Returns the OdRxProtocolReactorList associated with the specified odrxClass. The returned list contains zero or more reactorClass instances.

Definition at line 278 of file RxProtocolReactor.h.

◆ ODRX_PROTOCOL_REACTOR_MANAGER_AT

#define ODRX_PROTOCOL_REACTOR_MANAGER_AT (   odrxClass)     odrxProtocolReactors->createReactorManager(odrxClass)

Returns the OdRxProtocolReactorManager associated with the specified odrxClass.

Definition at line 270 of file RxProtocolReactor.h.

◆ odrxProtocolReactors

#define odrxProtocolReactors
Value:
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxServiceDictionary()
#define ODRX_PROTOCOL_REACTOR_MANAGER
Definition: RxNames.h:35
static OdRxObjectPtr cast(const OdRxObject *pointer)
Definition: RxObject.h:640

Returns the global OdRxProtocolReactorManagerFactory instance.

Definition at line 262 of file RxProtocolReactor.h.

Typedef Documentation

◆ OdRxProtocolReactorIteratorPtr

This template class is a specialization of the OdSmartPtr class for OdRxProtocolReactorManager object pointers.

Definition at line 104 of file RxProtocolReactor.h.

◆ OdRxProtocolReactorListIteratorPtr

This template class is a specialization of the OdSmartPtr class for OdRxProtocolReactorListIterator object pointers.

Definition at line 195 of file RxProtocolReactor.h.

◆ OdRxProtocolReactorListPtr

This template class is a specialization of the OdSmartPtr class for OdRxProtocolReactorList object pointers.

Definition at line 149 of file RxProtocolReactor.h.

◆ OdRxProtocolReactorManagerPtr

This template class is a specialization of the OdSmartPtr class for OdRxProtocolReactorManager object pointers.

Definition at line 232 of file RxProtocolReactor.h.