API Guides > ConceptRT 3.x
DynamicInvocationClientObjectChild Class Reference

Dynamic invocation client object child. More...

Detailed Description

Dynamic invocation client object child.

See also
DynamicInvocationClientObject
Examples:
DynamicInvocation/1.Client/main.cpp.
+ Inheritance diagram for DynamicInvocationClientObjectChild:

Public Member Methods

 DynamicInvocationClientObjectChild ()
 Default constructor. More...
 
const StringGetChildName ()
 Gets a child name. More...
 
TimeSpan GetTimeout () const
 Gets the timeout. More...
 
- Public Member Methods inherited from DynamicInvocationClientObject
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...
 
DynamicInvocationClientChannelGetChannel ()
 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 &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. More...
 
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. 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...
 

Constructor & Destructor Documentation

Default constructor.

Methods Documentation

const String& GetChildName ( )
inline

Gets a child name.

Returns
The child name.
TimeSpan GetTimeout ( ) const
virtual

Gets the timeout.

Returns
The timeout.

Implements DynamicInvocationClientObject.