Classe TRESTDWServiceNotificationBase

Unit

Declaração

type TRESTDWServiceNotificationBase = class(TRESTDWComponent)

Descrição

No description available, ancestor TRESTDWComponent description follows

Hierarquia

Visão Geral

Métodos

Public Procedure Execute(AContext : TComponent); Virtual; Abstract;
Public Constructor Create(AOwner : TComponent); Override;
Public Destructor Destroy; Override;
Public Function SendMessage(aUser : String; aMessage : String; Var ErrorMessage : String) : Boolean; Virtual; Abstract;
Public Function SendStream(aUserSource, aUserDest : String; Var aStream : TMemoryStream; Var ErrorMessage : String) : Boolean; Virtual; Abstract;
Public Procedure BroadcastMessage(aMessage : String); Overload; Virtual; Abstract;
Public Procedure BroadcastStream(Var aStream : TMemoryStream); Virtual; Abstract;
Public Procedure Kickall; Virtual; Abstract;
Public Procedure Kickuser(aUser : String); Virtual; Abstract;

Propriedades

Published property Active : Boolean Read vActive Write SetActive;
Published property ForceWelcomeAccess : Boolean Read vForceWelcomeAccess Write vForceWelcomeAccess;
Published property AuthenticationOptions : TRESTDWServerAuthOptionParams Read vServerAuthOptions Write SetServerAuthOptions;
Published property ServerMethodClass : TComponentClass Read aServerMethod Write SetServerMethod;
Published property Encoding : TEncodeSelect Read vEncoding Write vEncoding;
Published property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet;
Published property CriptOptions : TCripto Read vCripto Write vCripto;
Published property MultiCORE : Boolean Read vMultiCORE Write vMultiCORE;
Published property RequestTimeout : Integer Read vServiceTimeout Write vServiceTimeout;
Published property ServicePort : Integer Read vServicePort Write vServicePort;
Published property ProxyOptions : TProxyConnectionInfo Read vProxyOptions Write vProxyOptions;
Published property GarbageTime : Integer Read vGarbageTime Write vGarbageTime;
Published property AccessTag : String Read vAccessTag Write vAccessTag;
Published property LoginMessage : String Read vLoginMessage Write vLoginMessage;
Published property OnConnect : TRESTDWOnSessionData Read vOnConnect Write vOnConnect;
Published property OnDisconnect : TRESTDWOnSessionData Read vOnDisconnect Write vOnDisconnect;
Published property OnAuthAccept : TRESTDWOnSessionData Read vOnAuthAccept Write vOnAuthAccept;
Published property OnAuthError : TRESTDWAuthError Read vRESTDwAuthError Write vRESTDwAuthError;
Published property OnWelcomeMessage : TNotifyWelcomeMessage Read vNotifyWelcomeMessage Write vNotifyWelcomeMessage;
Published property OnReceiveMessage : TLastSockRequest Read vReceiveMessage Write vReceiveMessage;
Published property OnReceiveStream : TLastSockStream Read vReceiveStream Write vReceiveStream;
Published property OnLastRequest : TLastSockRequest Read vLastRequest Write vLastRequest;
Published property OnLastResponse : TLastSockResponse Read vLastResponse Write vLastResponse;
Published property OnConnectionRename : TConnectionRename Read vOnConnectionRename Write vOnConnectionRename;

Descrição

Métodos

Public Procedure Execute(AContext : TComponent); Virtual; Abstract;
 
Public Constructor Create(AOwner : TComponent); Override;
 
Public Destructor Destroy; Override;

Cria o Componente

Public Function SendMessage(aUser : String; aMessage : String; Var ErrorMessage : String) : Boolean; Virtual; Abstract;

Destroy a Classe

Public Function SendStream(aUserSource, aUserDest : String; Var aStream : TMemoryStream; Var ErrorMessage : String) : Boolean; Virtual; Abstract;
 
Public Procedure BroadcastMessage(aMessage : String); Overload; Virtual; Abstract;
 
Public Procedure BroadcastStream(Var aStream : TMemoryStream); Virtual; Abstract;
 
Public Procedure Kickall; Virtual; Abstract;
 
Public Procedure Kickuser(aUser : String); Virtual; Abstract;
 

Propriedades

Published property Active : Boolean Read vActive Write SetActive;
 
Published property ForceWelcomeAccess : Boolean Read vForceWelcomeAccess Write vForceWelcomeAccess;
 
Published property AuthenticationOptions : TRESTDWServerAuthOptionParams Read vServerAuthOptions Write SetServerAuthOptions;
 
Published property ServerMethodClass : TComponentClass Read aServerMethod Write SetServerMethod;
 
Published property Encoding : TEncodeSelect Read vEncoding Write vEncoding;
 
Published property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet;

Encoding da string

Published property CriptOptions : TCripto Read vCripto Write vCripto;
 
Published property MultiCORE : Boolean Read vMultiCORE Write vMultiCORE;
 
Published property RequestTimeout : Integer Read vServiceTimeout Write vServiceTimeout;
 
Published property ServicePort : Integer Read vServicePort Write vServicePort;
 
Published property ProxyOptions : TProxyConnectionInfo Read vProxyOptions Write vProxyOptions;

A Porta do Serviço do DataSet

Published property GarbageTime : Integer Read vGarbageTime Write vGarbageTime;

Se tem Proxy diz quais as opções

Published property AccessTag : String Read vAccessTag Write vAccessTag;
 
Published property LoginMessage : String Read vLoginMessage Write vLoginMessage;
 
Published property OnConnect : TRESTDWOnSessionData Read vOnConnect Write vOnConnect;
 
Published property OnDisconnect : TRESTDWOnSessionData Read vOnDisconnect Write vOnDisconnect;
 
Published property OnAuthAccept : TRESTDWOnSessionData Read vOnAuthAccept Write vOnAuthAccept;
 
Published property OnAuthError : TRESTDWAuthError Read vRESTDwAuthError Write vRESTDwAuthError;
 
Published property OnWelcomeMessage : TNotifyWelcomeMessage Read vNotifyWelcomeMessage Write vNotifyWelcomeMessage;
 
Published property OnReceiveMessage : TLastSockRequest Read vReceiveMessage Write vReceiveMessage;
 
Published property OnReceiveStream : TLastSockStream Read vReceiveStream Write vReceiveStream;
 
Published property OnLastRequest : TLastSockRequest Read vLastRequest Write vLastRequest;
 
Published property OnLastResponse : TLastSockResponse Read vLastResponse Write vLastResponse;
 
Published property OnConnectionRename : TConnectionRename Read vOnConnectionRename Write vOnConnectionRename;
 

Gerado por PasDoc 0.16.0.