ClsTestProcedures_Stub

Stub statico per il test per il middleware.

Autore: Giorgio Bernardi
E-Mail: Giorgio.Bernardi@studio.unibo.it
Data : Settembre 2004

Stub statico per il test per il middleware.

Codice
Field Summary
Public(IDispatcher) Dispatcher
Dispatcher al quale inviare le richieste
Public(String) MsgManagerAddress
Private(Collection) Risultati
 
Method Summary
Private Class_Initialize()
Codice
Private(Variant) ClsTestProcedures_BigConcatena( a As String, b As String, c As String, d As String, e As String, f As String, g As String, h As String, i As String, l As String, m As String, n As String)
Codice
Private(Long) ClsTestProcedures_ComputeDiff( Sottraendo As Long, Sottraente As Long)
Codice
Private ClsTestProcedures_ComputeSum( Addendo1 As Long, Addendo2 As Long)
Codice
Private(String) ClsTestProcedures_Concatena( Str1 As String, Str2 As String, Str3 As String)
Codice
Private(Long) ClsTestProcedures_Divide( Arg1 As Long, Arg2 As Long)
Codice
Private(Long) ClsTestProcedures_GetSum( Addendo1 As Long, Addendo2 As Long)
Codice
Private ClsTestProcedures_hello()
Codice
Private(String) IReceiver_getObjectID()
Codice
Private IReceiver_msgArrived( Env As CEnvelope)
Codice
Private(String) ISender_getObjectID()
Codice
Private(CFunctionResult) IsResultArrived( InstanceID As String)
Codice
Verifica se è arrivato il risultato della richiesta
Private ResultArrived( Result As CFunctionResult)
Codice
Indica che è arrivato il risultato della richiesta
 
Details

Dispatcher

Public Dispatcher           As IDispatcher

Codice
Dispatcher al quale inviare le richieste

MsgManagerAddress

Public MsgManagerAddress    As String

Codice

Risultati

Private Risultati           As Collection

Codice

Class_Initialize

Private Sub Class_Initialize()

Codice

ClsTestProcedures_BigConcatena

Private Function ClsTestProcedures_BigConcatena(a As String, b As String, c As String, d As String, e As String, f As String, g As String, h As String, i As String, l As String, m As String, n As String) As Variant

Codice

ClsTestProcedures_ComputeDiff

Private Function ClsTestProcedures_ComputeDiff(Sottraendo As Long, Sottraente As Long) As Long

Codice

ClsTestProcedures_ComputeSum

Private Sub ClsTestProcedures_ComputeSum(Addendo1 As Long, Addendo2 As Long)

Codice

ClsTestProcedures_Concatena

Private Function ClsTestProcedures_Concatena(Str1 As String, Str2 As String, Str3 As String) As String

Codice

ClsTestProcedures_Divide

Private Function ClsTestProcedures_Divide(Arg1 As Long, Arg2 As Long) As Long

Codice

ClsTestProcedures_GetSum

Private Function ClsTestProcedures_GetSum(Addendo1 As Long, Addendo2 As Long) As Long

Codice

ClsTestProcedures_hello

Private Sub ClsTestProcedures_hello()

Codice

IReceiver_getObjectID

Private Function IReceiver_getObjectID() As String

Codice

IReceiver_msgArrived

Private Sub IReceiver_msgArrived(Env As SMom.CEnvelope)

Codice

ISender_getObjectID

Private Function ISender_getObjectID() As String

Codice

IsResultArrived

Private Function IsResultArrived(InstanceID As String) As CFunctionResult

Codice
Verifica se è arrivato il risultato della richiesta
In tal caso lo restituisce e lo rimuove dalla collezione dei risultati arrivati

ResultArrived

Private Sub ResultArrived(Result As CFunctionResult)

Codice
Indica che è arrivato il risultato della richiesta