Dynamic invocation request. More...
Dynamic invocation request.
Public Member Methods | |
DynamicInvocationRequest () | |
Default constructor. More... | |
virtual void | Clear ()=0 |
Clears this object to its blank/initial state. More... | |
virtual bool | IsClear () const =0 |
Query if this object is clear. More... | |
bool | IsFormatValid () const |
Query if this object is format valid. More... | |
Int32 | GetInvocationId () const |
Gets the invocation identifier. More... | |
InvocationType | GetInvocationType () const |
Gets the invocation type. More... | |
bool | GetReferencedObject (IInvocable *&object) const |
Gets the referenced object. More... | |
bool | IsSessionIdValid () const |
Query if the session identifier is valid. More... | |
PCChar8 | GetMemberName () const |
Gets the member name. More... | |
const Strings & | GetParameters () const |
Gets the parameters. More... | |
Int32 | GetParametersCount () const |
Gets the parameters count. More... | |
bool | IsMemberName (PCChar8 name) const |
Query if 'name' is the same than the member name. More... | |
void | SetInvocation (Int32 invocationId, DynamicInvocationObjectReference objectReference, InvocationType invocationType, PCChar8 memberName) |
Sets an invocation. More... | |
void | AppendParameter (PCChar8 parameter) |
Appends a parameter. More... | |
Default constructor.
void AppendParameter | ( | PCChar8 | parameter | ) |
Appends a parameter.
parameter | The parameter. |
|
pure virtual |
Clears this object to its blank/initial state.
Implemented in DynamicInvocationRequestPackedStrings.
Int32 GetInvocationId | ( | ) | const |
Gets the invocation identifier.
InvocationType GetInvocationType | ( | ) | const |
PCChar8 GetMemberName | ( | ) | const |
Gets the member name.
const Strings& GetParameters | ( | ) | const |
Gets the parameters.
Int32 GetParametersCount | ( | ) | const |
Gets the parameters count.
bool GetReferencedObject | ( | IInvocable *& | object | ) | const |
Gets the referenced object.
object | [in,out] [in,out] The referenced object. |
|
pure virtual |
Query if this object is clear.
Implemented in DynamicInvocationRequestPackedStrings.
bool IsFormatValid | ( | ) | const |
Query if this object is format valid.
bool IsMemberName | ( | PCChar8 | name | ) | const |
Query if 'name' is the same than the member name.
name | The name. |
bool IsSessionIdValid | ( | ) | const |
Query if the session identifier is valid.
void SetInvocation | ( | Int32 | invocationId, |
DynamicInvocationObjectReference | objectReference, | ||
InvocationType | invocationType, | ||
PCChar8 | memberName | ||
) |
Sets an invocation.
invocationId | Identifier for the invocation. |
objectReference | The object reference. |
invocationType | Type of the invocation. |
memberName | Name of the member. |