IRONamedModuleInfo
Overview
The IRONamedModuleInfo interface is an extention of the IROModuleInfo
interface and adds the ability to determine the type of a specific TROMessage with help of
the ModuleInfoName method. This information may be used by the Server Channels
to dispatch incoming Messages.
For example: a TROSOAPMessage returns the "wsdl
" string.
The TROSOAPMessage classe implements the IROModuleInfo interface.
Location
- Unit: uROClientIntf.pas
- Ancestry: IROModuleInfo | IRONamedModuleInfo
Required Methods
GetModuleInfo (declared in IROModuleInfo)
Fills the aStream
with RODL data and designates its format in aTransport
and aFormat
.
procedure GetModuleInfo(Dest: TStream; const aTransport: IROTransport; var aFormat: TDataFormat)
Parameters:
- Dest: Stream
- aTransport: Transport channel
- aFormat: Format
GetRodlInfo (declared in IROModuleInfo)
Fills the aStream
with RODL data and designates its format in aTransport
and aFormat
.
procedure GetRodlInfo(Dest: TStream; const aTransport: IROTransport; var aFormat: TDataFormat)
Parameters:
- Dest: Stream
- aTransport: Transport channel
- aFormat: Format
ModuleInfoName
Returns a distinctive information to help a server dispatch an incoming request. For example: a TROSOAPMessage returns the "wsdl
" string.
function ModuleInfoName: string