Class

TCPRSBroker

Module

uEventHooks

Last Modified

7/15/2014 3:26:44 PM

Scope

Global

Inherits from

TAutoIntfObject

Declaration


TCPRSBroker = class(TAutoIntfObject, ICPRSBrokerInitializer)
private
  FContext: string;
  FRPCVersion: string;
  FClearParameters: boolean;
  FClearResults: boolean;
  FResults: string;
  FParam: TParams;
  FEmptyParams: TParams;
public
  constructor Create;
  destructor Destroy; override;
  procedure Initialize;
  function  SetContext(const Context: WideString): WordBool; safecall;
  function  Server: WideString; safecall;
  function  Port: Integer; safecall;
  function  DebugMode: WordBool; safecall;
  function  Get_RPCVersion: WideString; safecall;
  procedure Set_RPCVersion(const Value: WideString); safecall;
  function  Get_ClearParameters: WordBool; safecall;
  procedure Set_ClearParameters(Value: WordBool); safecall;
  function  Get_ClearResults: WordBool; safecall;
  procedure Set_ClearResults(Value: WordBool); safecall;
  procedure CallRPC(const RPCName: WideString); safecall;
  function  Get_Results: WideString; safecall;
  procedure Set_Results(const Value: WideString); safecall;
  function  Get_Param(Index: Integer): WideString; safecall;
  procedure Set_Param(Index: Integer; const Value: WideString); safecall;
  function  Get_ParamType(Index: Integer): BrokerParamType; safecall;
  procedure Set_ParamType(Index: Integer; Value: BrokerParamType); safecall;
  function  Get_ParamList(Index: Integer; const Node: WideString): WideString; safecall;
  procedure Set_ParamList(Index: Integer; const Node: WideString; const Value: WideString); safecall;
  function  ParamCount: Integer; safecall;
  function  ParamListCount(Index: Integer): Integer; safecall;
  property RPCVersion: WideString read Get_RPCVersion write Set_RPCVersion;
  property ClearParameters: WordBool read Get_ClearParameters write Set_ClearParameters;
  property ClearResults: WordBool read Get_ClearResults write Set_ClearResults;
  property Results: WideString read Get_Results write Set_Results;
  property Param[Index: Integer]: WideString read Get_Param write Set_Param;
  property ParamType[Index: Integer]: BrokerParamType read Get_ParamType write Set_ParamType;
  property ParamList[Index: Integer; const Node: WideString]: WideString read Get_ParamList write Set_ParamList;
end;

Class Hierarchy


Class Fields

Name Type Scope Comments
FClearParameters Boolean Private -
FClearResults Boolean Private -
FContext UnicodeString Private -
FEmptyParams Simple (unknown) Private -
FParam Simple (unknown) Private -
FResults UnicodeString Private -
FRPCVersion UnicodeString Private -

Properties

Name Type Scope Comments
ClearParameters WordBool Public -
ClearResults WordBool Public -
Param Array (static) Public -
ParamList Array (static) Public -
ParamType Array (static) Public -
Results WideString Public -
RPCVersion WideString Public -

Constructors

Name Declaration Scope Comments
Create constructor Create; Public TCPRSBroker

Destructors

Name Declaration Scope Comments
Destroy destructor Destroy; override; Public -

Methods

Name Declaration Scope Comments
CallRPC procedure CallRPC(const RPCName: WideString); safecall; Public -
DebugMode function DebugMode: WordBool; safecall; Public -
Get_ClearParameters function Get_ClearParameters: WordBool; safecall; Public -
Get_ClearResults function Get_ClearResults: WordBool; safecall; Public -
Get_Param function Get_Param(Index: Integer): WideString; safecall; Public -
Get_ParamList function Get_ParamList(Index: Integer; const Node: WideString): WideString; safecall; Public -
Get_ParamType function Get_ParamType(Index: Integer): BrokerParamType; safecall; Public -
Get_Results function Get_Results: WideString; safecall; Public -
Get_RPCVersion function Get_RPCVersion: WideString; safecall; Public -
Initialize procedure Initialize; Public -
ParamCount function ParamCount: Integer; safecall; Public -
ParamListCount function ParamListCount(Index: Integer): Integer; safecall; Public -
Port function Port: Integer; safecall; Public -
Server function Server: WideString; safecall; Public -
Set_ClearParameters procedure Set_ClearParameters(Value: WordBool); safecall; Public -
Set_ClearResults procedure Set_ClearResults(Value: WordBool); safecall; Public -
Set_Param procedure Set_Param(Index: Integer; const Value: WideString); safecall; Public -
Set_ParamList procedure Set_ParamList(Index: Integer; const Node: WideString; const Value: WideString); safecall; Public -
Set_ParamType procedure Set_ParamType(Index: Integer; Value: BrokerParamType); safecall; Public -
Set_Results procedure Set_Results(const Value: WideString); safecall; Public -
Set_RPCVersion procedure Set_RPCVersion(const Value: WideString); safecall; Public -
SetContext function SetContext(const Context: WideString): WordBool; safecall; Public -

Referenced By (1)

Module (line) Referrer Type
uEventHooks (383) - Read