Componentes.Terceros.RemObj.../internal/6.0.43.801/1/RemObjects Samples/RemObjects SDK for Delphi/Super TCP Channel Chat/SyncServerLibrary.rodl
2010-01-29 16:17:43 +00:00

120 lines
3.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Library Name="SyncServerLibrary" UID="{C04AE0F2-540E-434F-96FA-08B8A7810005}" Version="3.0">
<Services>
<Service Name="SyncServerService" UID="{9EBE02FE-042B-4D63-BE6B-933FE382F13B}">
<Interfaces>
<Interface Name="Default" UID="{7941D2C3-63AE-4559-BB62-3443C5B3EB3F}">
<Documentation><![CDATA[Service SyncServerService. This service has been automatically generated using the RODL template you can find in the Templates directory.]]></Documentation>
<Operations>
<Operation Name="GetRemoteFiles" UID="{87F6E63A-DA0B-4F35-8B3C-E33F7169392E}">
<Parameters>
<Parameter Name="Result" DataType="FileInfoArray" Flag="Result">
</Parameter>
</Parameters>
</Operation>
<Operation Name="DeclareLocalFiles" UID="{0A882E3C-5AF6-4FFF-85C1-96750D8EF526}">
<Parameters>
<Parameter Name="Result" DataType="FileInfoArray" Flag="Result">
</Parameter>
<Parameter Name="FilesList" DataType="FileInfoArray" Flag="In" >
</Parameter>
</Parameters>
</Operation>
<Operation Name="SetChunkSize" UID="{78819EC4-8CBF-4DA5-A77F-C3487A283694}">
<Parameters>
<Parameter Name="Size" DataType="Integer" Flag="In" >
</Parameter>
</Parameters>
</Operation>
<Operation Name="GetFile" UID="{EA6F605A-2244-4D74-BE15-703BF88462E4}">
<Parameters>
<Parameter Name="Result" DataType="Binary" Flag="Result">
</Parameter>
<Parameter Name="FileName" DataType="AnsiString" Flag="In" >
</Parameter>
<Parameter Name="ChunkNo" DataType="Integer" Flag="In" >
</Parameter>
</Parameters>
</Operation>
<Operation Name="SendFile" UID="{BF8BB1F0-4EA9-4374-8E06-2CF0A1A5455F}">
<Parameters>
<Parameter Name="FileName" DataType="AnsiString" Flag="In" >
</Parameter>
<Parameter Name="ChunkNo" DataType="Integer" Flag="In" >
</Parameter>
<Parameter Name="FileData" DataType="Binary" Flag="In" >
</Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
<Service Name="PairingService" UID="{2929B8EE-A872-4831-8D5C-5455CE093B0F}">
<Interfaces>
<Interface Name="Default" UID="{CBA27400-AE3F-4945-8520-0EA97EC5DE41}">
<Operations>
<Operation Name="LoginAttempt" UID="{C8A39B4B-04E4-4E12-8F59-9545B2FF171F}">
<Parameters>
<Parameter Name="Result" DataType="Integer" Flag="Result">
</Parameter>
<Parameter Name="ClientGuid" DataType="Guid" Flag="In" >
</Parameter>
</Parameters>
</Operation>
<Operation Name="ConfirmCode" UID="{6E6E5927-EE71-44DC-AC0E-261B8676F4CD}">
<Parameters>
<Parameter Name="Result" DataType="Boolean" Flag="Result">
</Parameter>
<Parameter Name="Code" DataType="AnsiString" Flag="In" >
</Parameter>
<Parameter Name="ClientGuid" DataType="Guid" Flag="In" >
</Parameter>
</Parameters>
</Operation>
</Operations>
</Interface>
</Interfaces>
</Service>
</Services>
<Structs>
<Struct Name="FileInfoStruct" UID="{BA970C73-983C-43B2-B92A-67FEC0F670F8}" AutoCreateParams="1">
<Elements>
<Element Name="Name" DataType="AnsiString">
</Element>
<Element Name="Date" DataType="DateTime">
</Element>
<Element Name="FileSize" DataType="Integer">
</Element>
</Elements>
</Struct>
</Structs>
<Enums>
<Enum Name="PairingStatus" UID="{7E1EB789-4FF9-4F97-8F12-1CE138BB5205}">
<EnumValues>
<EnumValue Name="Successfull">
</EnumValue>
<EnumValue Name="PairingRequired">
</EnumValue>
<EnumValue Name="PairingBusy">
</EnumValue>
</EnumValues>
</Enum>
</Enums>
<Arrays>
<Array Name="FileInfoArray" UID="{0F975226-4FEA-47B6-81EF-1266D83882CF}">
<ElementType DataType="FileInfoStruct" />
</Array>
</Arrays>
<Exceptions>
<Exception Name="FileTransferException" UID="{8F35935C-E39C-438D-956C-B2048FAE5F1A}" AutoCreateParams="1">
<Elements>
<Element Name="FileName" DataType="AnsiString">
</Element>
<Element Name="Message" DataType="AnsiString">
</Element>
</Elements>
</Exception>
</Exceptions>
</Library>