Dynamic invocation client object. More...
Dynamic invocation client object.
Public Member Methods | |
bool | OpenMetaData () |
Opens the meta data. More... | |
void | CloseMetaData () |
Closes the meta data. More... | |
Int32 | GetMetaDataCount () |
Gets the meta data count. More... | |
MemberType | GetMetaDataMemberType (Int32 index) |
Gets a meta data member type. More... | |
PCChar8 | GetMetaDataMemberDefinition (Int32 index) |
Gets a meta data member definition. More... | |
DynamicInvocationClientChannel & | GetChannel () |
Gets the channel. More... | |
bool | OpenEvaluation (PCChar8 memberName, PCChar8 parameter0=0, PCChar8 parameter1=0, PCChar8 parameter2=0, PCChar8 parameter3=0, PCChar8 parameter4=0, PCChar8 parameter5=0, PCChar8 parameter6=0, PCChar8 parameter7=0, PCChar8 parameter8=0, PCChar8 parameter9=0) |
Opens an evaluation. More... | |
InvocationResultType | GetResultType () |
Gets the result type. More... | |
Int32 | GetResultCount () |
Gets the result count. More... | |
PCChar8 | GetResult (Int32 index) |
Gets a result. More... | |
void | CloseEvaluation () |
Closes the evaluation. More... | |
Variant | Evaluate (PCChar8 memberName, const Variant ¶meter0=Variant::GetVariantNull(), const Variant ¶meter1=Variant::GetVariantNull(), const Variant ¶meter2=Variant::GetVariantNull(), const Variant ¶meter3=Variant::GetVariantNull(), const Variant ¶meter4=Variant::GetVariantNull(), const Variant ¶meter5=Variant::GetVariantNull(), const Variant ¶meter6=Variant::GetVariantNull(), const Variant ¶meter7=Variant::GetVariantNull(), const Variant ¶meter8=Variant::GetVariantNull(), const Variant ¶meter9=Variant::GetVariantNull()) |
Evaluates. Evaluation helper. More... | |
void | Execute (PCChar8 memberName, const Variant ¶meter0=Variant::GetVariantNull(), const Variant ¶meter1=Variant::GetVariantNull(), const Variant ¶meter2=Variant::GetVariantNull(), const Variant ¶meter3=Variant::GetVariantNull(), const Variant ¶meter4=Variant::GetVariantNull(), const Variant ¶meter5=Variant::GetVariantNull(), const Variant ¶meter6=Variant::GetVariantNull(), const Variant ¶meter7=Variant::GetVariantNull(), const Variant ¶meter8=Variant::GetVariantNull(), const Variant ¶meter9=Variant::GetVariantNull()) |
Executes. More... | |
bool | TryGetChild (PCChar8 childName, DynamicInvocationClientObjectChild &child, bool forceBind) |
Try get child. More... | |
void | GetChild (PCChar8 childName, DynamicInvocationClientObjectChild &child, bool forceBind) |
Gets a child of this item. More... | |
void | SetValue (PCChar8 memberName, const Variant &value) |
Sets a value. More... | |
void | SetValue (PCChar8 memberName, const BaseStaticString &value) |
Sets a value. More... | |
void | SetValue (PCChar8 memberName, PCChar8 value) |
Sets a value. More... | |
virtual TimeSpan | GetTimeout () const =0 |
Gets the timeout. More... | |
void CloseEvaluation | ( | ) |
Closes the evaluation.
void CloseMetaData | ( | ) |
Closes the meta data.
Variant Evaluate | ( | PCChar8 | memberName, |
const Variant & | parameter0 = Variant::GetVariantNull() , |
||
const Variant & | parameter1 = Variant::GetVariantNull() , |
||
const Variant & | parameter2 = Variant::GetVariantNull() , |
||
const Variant & | parameter3 = Variant::GetVariantNull() , |
||
const Variant & | parameter4 = Variant::GetVariantNull() , |
||
const Variant & | parameter5 = Variant::GetVariantNull() , |
||
const Variant & | parameter6 = Variant::GetVariantNull() , |
||
const Variant & | parameter7 = Variant::GetVariantNull() , |
||
const Variant & | parameter8 = Variant::GetVariantNull() , |
||
const Variant & | parameter9 = Variant::GetVariantNull() |
||
) |
Evaluates. Evaluation helper.
memberName | Name of the member. |
parameter0 | (optional) the parameter 0. |
parameter1 | (optional) the first parameter. |
parameter2 | (optional) the second parameter. |
parameter3 | (optional) the third parameter. |
parameter4 | (optional) the fourth parameter. |
parameter5 | (optional) the fifth parameter. |
parameter6 | (optional) the parameter 6. |
parameter7 | (optional) the parameter 7. |
parameter8 | (optional) the parameter 8. |
parameter9 | (optional) the parameter 9. |
void Execute | ( | PCChar8 | memberName, |
const Variant & | parameter0 = Variant::GetVariantNull() , |
||
const Variant & | parameter1 = Variant::GetVariantNull() , |
||
const Variant & | parameter2 = Variant::GetVariantNull() , |
||
const Variant & | parameter3 = Variant::GetVariantNull() , |
||
const Variant & | parameter4 = Variant::GetVariantNull() , |
||
const Variant & | parameter5 = Variant::GetVariantNull() , |
||
const Variant & | parameter6 = Variant::GetVariantNull() , |
||
const Variant & | parameter7 = Variant::GetVariantNull() , |
||
const Variant & | parameter8 = Variant::GetVariantNull() , |
||
const Variant & | parameter9 = Variant::GetVariantNull() |
||
) |
Executes.
memberName | Name of the member. |
parameter0 | (optional) the parameter 0. |
parameter1 | (optional) the first parameter. |
parameter2 | (optional) the second parameter. |
parameter3 | (optional) the third parameter. |
parameter4 | (optional) the fourth parameter. |
parameter5 | (optional) the fifth parameter. |
parameter6 | (optional) the parameter 6. |
parameter7 | (optional) the parameter 7. |
parameter8 | (optional) the parameter 8. |
parameter9 | (optional) the parameter 9. |
DynamicInvocationClientChannel& GetChannel | ( | ) |
void GetChild | ( | PCChar8 | childName, |
DynamicInvocationClientObjectChild & | child, | ||
bool | forceBind | ||
) |
Gets a child of this item.
childName | Name of the child. |
child | [in,out] The child. |
forceBind | true to force bind. |
Int32 GetMetaDataCount | ( | ) |
Gets the meta data count.
Gets a meta data member definition.
index | Zero-based index of the. |
MemberType GetMetaDataMemberType | ( | Int32 | index | ) |
Gets a meta data member type.
index | Zero-based index of the. |
Gets a result.
index | Zero-based index of the. |
Int32 GetResultCount | ( | ) |
Gets the result count.
InvocationResultType GetResultType | ( | ) |
Gets the result type.
|
pure virtual |
Gets the timeout.
Implemented in DynamicInvocationClientObjectChild, and DynamicInvocationClientObjectRoot.
bool OpenEvaluation | ( | PCChar8 | memberName, |
PCChar8 | parameter0 = 0 , |
||
PCChar8 | parameter1 = 0 , |
||
PCChar8 | parameter2 = 0 , |
||
PCChar8 | parameter3 = 0 , |
||
PCChar8 | parameter4 = 0 , |
||
PCChar8 | parameter5 = 0 , |
||
PCChar8 | parameter6 = 0 , |
||
PCChar8 | parameter7 = 0 , |
||
PCChar8 | parameter8 = 0 , |
||
PCChar8 | parameter9 = 0 |
||
) |
Opens an evaluation.
memberName | Name of the member. |
parameter0 | (optional) the parameter 0. |
parameter1 | (optional) the first parameter. |
parameter2 | (optional) the second parameter. |
parameter3 | (optional) the third parameter. |
parameter4 | (optional) the fourth parameter. |
parameter5 | (optional) the fifth parameter. |
parameter6 | (optional) the parameter 6. |
parameter7 | (optional) the parameter 7. |
parameter8 | (optional) the parameter 8. |
parameter9 | (optional) the parameter 9. |
Evaluation.
bool OpenMetaData | ( | ) |
Opens the meta data.
Explore metadata.
Sets a value.
memberName | Name of the member. |
value | The value. |
void SetValue | ( | PCChar8 | memberName, |
const BaseStaticString & | value | ||
) |
Sets a value.
memberName | Name of the member. |
value | The value. |
Sets a value.
memberName | Name of the member. |
value | The value. |
bool TryGetChild | ( | PCChar8 | childName, |
DynamicInvocationClientObjectChild & | child, | ||
bool | forceBind | ||
) |
Try get child.
childName | Name of the child. |
child | [in,out] The child. |
forceBind | true to force bind. |