Interface IRESTPlugin

Unit

Declaration

type IRESTPlugin = interface(IInterface)

Description

Attributes
GUID['{2A51B6E0-6FBB-44C4-B749-B1F4A7A0059A}']

Hierarchy

Overview

Methods

Public function GetObjectClassID: string;
Public procedure HandleRequestUnauthenticated(const iRequest: TRESTRequest; var oResponse: IPersistentStorage);
Public procedure HandleRequestRawUnauthenticated(const iRequest: TRawRESTRequest; var oResponse: TRawRESTResponse);
Public procedure HandleRequest(const iRequest: TRESTRequest; var oResponse: IPersistentStorage);
Public procedure HandleRequestRaw(const iRequest: TRawRESTRequest; var oResponse: TRawRESTResponse);
Public procedure WSNewConnection(const Event: TRESTWSNewConnectionEvent);
Public procedure WSConnectionClosed(const Event: TRESTWSConnectionClosedEvent);
Public procedure WSTextData(const Event: TRESTWSTextDataEvent);

Description

Methods

Public function GetObjectClassID: string;
 
Public procedure HandleRequestUnauthenticated(const iRequest: TRESTRequest; var oResponse: IPersistentStorage);
 
Public procedure HandleRequestRawUnauthenticated(const iRequest: TRawRESTRequest; var oResponse: TRawRESTResponse);
 
Public procedure HandleRequest(const iRequest: TRESTRequest; var oResponse: IPersistentStorage);
 
Public procedure HandleRequestRaw(const iRequest: TRawRESTRequest; var oResponse: TRawRESTResponse);
 
Public procedure WSNewConnection(const Event: TRESTWSNewConnectionEvent);
 
Public procedure WSConnectionClosed(const Event: TRESTWSConnectionClosedEvent);
 
Public procedure WSTextData(const Event: TRESTWSTextDataEvent);
 

Generated by PasDoc 0.16.0.