API Guides > ConceptRT 3.x

Detailed Description

Classes

struct  DynamicInvocationObjectReference
 Dynamic invocation object reference. More...
 
class  DynamicInvocationRequestParameters
 Dynamic invocation request parameters. More...
 
class  DynamicInvocationClientObject
 Dynamic invocation client object. More...
 
class  BaseDynamicInvocationServerChannelMemory
 Base dynamic invocation server channel memory. More...
 
class  BaseDynamicInvocationClientChannelMemory
 Base dynamic invocation client channel memory. More...
 
class  DynamicInvocationClientChannelMemory< DataSize >
 Dynamic invocation client channel memory. More...
 
class  DynamicInvocationClientChannelDynamicMemory
 Dynamic invocation client channel dynamic memory. More...
 

Typedefs

typedef Int64 DynamicInvocationObjectId
 Defines an alias representing identifier for the dynamic invocation object. More...
 

Enumerations

enum  MemberType {
  mtField,
  mtReadOnlyField,
  mtChild,
  mtMethod
}
 Values that represent MemberType. More...
 
enum  InvocationType {
  itMembers,
  itEvaluate,
  itSetValue
}
 Values that represent InvocationType. More...
 
enum  InvocationResultType {
  irtNone,
  irtError,
  irtInvalidSessionError,
  irtMetaData,
  irtObjectReference,
  irtValue
}
 Values that represent InvocationResultType. More...
 

Functions

Int32 GetSessionIdentifier ()
 Gets the session identifier. More...
 
Int32 GenerateInvocationId ()
 Generates an invocation identifier. More...
 
void DynamicInvocationWriteResult (DynamicInvocationResult &result, const DynamicInvocationRequest &request, PCChar8 value)
 Dynamic invocation write result. Function used in helper macros. More...
 
void DynamicInvocationWriteResult (DynamicInvocationResult &result, const DynamicInvocationRequest &request, const BaseStaticString &value)
 Dynamic invocation write result. Function used in helper macros. More...
 
void DynamicInvocationWriteResult (DynamicInvocationResult &result, const DynamicInvocationRequest &request, const Variant &value)
 Dynamic invocation write result. Function used in helper macros. More...
 
void DynamicInvocationWriteResult (DynamicInvocationResult &result, const DynamicInvocationRequest &request, IInvocable &value)
 Dynamic invocation write result. Function used in helper macros. More...
 
template<bool isInvocable>
void DynamicInvocationAppendReadOnlyFieldMetaData (DynamicInvocationResult &result, const DynamicInvocationRequest &request, PCChar8 fieldName)
 Dynamic invocation append read only field meta data. More...
 

Typedef Documentation

DynamicInvocationObjectId

Defines an alias representing identifier for the dynamic invocation object.

Enumeration Type Documentation

enum InvocationResultType

Values that represent InvocationResultType.

Enumerator
irtNone 

None.

irtError 

Error.

irtInvalidSessionError 

Invalid Session Error.

irtMetaData 

MetaData.

irtObjectReference 

Object reference.

irtValue 

Value.

enum InvocationType

Values that represent InvocationType.

Enumerator
itMembers 

Members.

itEvaluate 

Evaluate.

itSetValue 

Set value.

enum MemberType

Values that represent MemberType.

Enumerator
mtField 

Field.

mtReadOnlyField 

Read only field.

mtChild 

Child.

mtMethod 

Method.

Function Documentation

template< bool isInvocable > void DynamicInvocationAppendReadOnlyFieldMetaData ( DynamicInvocationResult result,
const DynamicInvocationRequest request,
PCChar8  fieldName 
)

Dynamic invocation append read only field meta data.

Parameters
result[in,out] The result.
requestThe request.
fieldNameName of the field.
void DynamicInvocationWriteResult ( DynamicInvocationResult result,
const DynamicInvocationRequest request,
PCChar8  value 
)

Dynamic invocation write result. Function used in helper macros.

Parameters
result[in,out] The result.
requestThe request.
valueThe value.
void DynamicInvocationWriteResult ( DynamicInvocationResult result,
const DynamicInvocationRequest request,
const BaseStaticString value 
)

Dynamic invocation write result. Function used in helper macros.

Parameters
result[in,out] The result.
requestThe request.
valueThe value.
void DynamicInvocationWriteResult ( DynamicInvocationResult result,
const DynamicInvocationRequest request,
const Variant value 
)

Dynamic invocation write result. Function used in helper macros.

Parameters
result[in,out] The result.
requestThe request.
valueThe value.
void DynamicInvocationWriteResult ( DynamicInvocationResult result,
const DynamicInvocationRequest request,
IInvocable value 
)

Dynamic invocation write result. Function used in helper macros.

Parameters
result[in,out] The result.
requestThe request.
value[in,out] The value.
Int32 GenerateInvocationId ( )

Generates an invocation identifier.

Returns
The invocation identifier.
Int32 GetSessionIdentifier ( )

Gets the session identifier.

Returns
The session identifier.