The Factory class is used to create and Exchange objects which inherit from Component or one of its subclasses.
More...
|
override void | Dispose () |
|
| Sprocket (HPS.Sprocket in_that) |
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
| Returns an identifier that can be used to identify which instance of a class an object is. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
| Object (HPS.Object in_that) |
| The move constructor creates an Object by transferring the underlying impl of the rvalue reference to this Object thereby avoiding a copy and allocation. More...
|
|
virtual HPS.Type | ObjectType () |
| This function returns the type the object, as declared. More...
|
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
HPS.Type | Type () |
| This function returns the true type of the underlying object. More...
|
|
|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
|
enum | UpdateType { Synchronous = 0,
Asynchronous = 1
} |
|
bool | cMemOwn |
|
HandleRef | cptr |
|
HandleRef | scptr |
|
The Factory class is used to create and Exchange objects which inherit from Component or one of its subclasses.
Creates a new Exchange::Capture as a subcomponent of a given Component.
- Parameters
-
in_owner | The Component which owns the newly created <ref refid="class_h_p_s_1_1_exchange_1_1_capture" kindref="compound">Capture</ref>. |
Creates a new Exchange::Capture as a subcomponent of a given Component.
- Parameters
-
in_owner | The Component which owns the newly created <ref refid="class_h_p_s_1_1_exchange_1_1_capture" kindref="compound">Capture</ref>. |
Creates a new Exchange::Capture as a subcomponent of a given Component.
- Parameters
-
in_owner | The Component which owns the newly created <ref refid="class_h_p_s_1_1_exchange_1_1_capture" kindref="compound">Capture</ref>. |
Creates a new Exchange::Filter as a subcomponent of a given Component.
- Parameters
-
in_owner | The Component which owns the newly created <ref refid="class_h_p_s_1_1_exchange_1_1_filter" kindref="compound">Filter</ref>. |
Creates a new Exchange::Filter as a subcomponent of a given Component.
- Parameters
-
in_owner | The Component which owns the newly created <ref refid="class_h_p_s_1_1_exchange_1_1_filter" kindref="compound">Filter</ref>. |
Creates a new Exchange::Sheet as a subcomponent of a given Component.
- Parameters
-
in_owner | The Component which owns the newly created <ref refid="class_h_p_s_1_1_exchange_1_1_sheet" kindref="compound">Sheet</ref>. |
Creates a new Exchange::Sheet as a subcomponent of a given Component.
- Parameters
-
in_owner | The Component which owns the newly created <ref refid="class_h_p_s_1_1_exchange_1_1_sheet" kindref="compound">Sheet</ref>. |
The documentation for this class was generated from the following file: