type TRtcBaseServerModule = class(TRtcAbsDataServerLink)
Accepts the request and uses a TRtcFunctionGroup component to execute received functions and prepares the result
ModuleProvider is the Remote Object execution point, that enables the Client(s) to send one or more objects to the server and get executed object(s) as a result. If there are any function calls found inside the objects received, those functions will be executed, so that the resulting object contains only data. That resulting object (or a set of objects) will be sent back to the client who sent the request. In case of an exception, execution will be aborted and the last object sent to the client will be an exception message: isType = rtc_Exception; asException = error message;
Raising an exception in any event implemented for the Module Provider, will result in sending an Exception object back to the client.