Public Types | |
enum | RootType { Invalid, Command, Structural, Modifier } |
Public Member Functions | |
MessageDispatch (const Common::SharedPtr< MessageProperties > &msgProps, Structural *root, bool cascade, bool relay, bool couldBeCommand) | |
MessageDispatch (const Common::SharedPtr< MessageProperties > &msgProps, Modifier *root, bool cascade, bool relay, bool couldBeCommand) | |
const Common::SharedPtr< MessageProperties > & | getMsg () const |
RuntimeObject * | getRootPropagator () const |
bool | isCascade () const |
bool | isRelay () const |
RootType | getRootType () const |
const Common::WeakPtr< RuntimeObject > & | getRootWeakPtr () const |