SMom



Versione: 0.1.0

Autore: Giorgio Bernardi

Nome Eseguibile: SMom.dll
Simple Message Oriented Middleware

Classes Summary
CDynamicSkeleton
Skeleton di base con chiamate dinamiche funzionante per una qualsiasi classe Servant
CDynamicStub
Stub di base con chiamate dinamiche funzionante per una qualsiasi classe
CEmptySender
Oggetto Sender e Receiver generico.
CEnvelope
Rappresentazione di una busta (lettera) tramite cui si inviano messaggi con il middleware
CEnvelopeTrace
Classe contenente informazioni utili per la tracciabilità della lettera
CFunctionResult
Oggetto Rappresentante il risultato di una funzione
CInt32Value
Oggetto che rappresenta un valore di tipo Integer a 32 bit (Long in Visual Basic)
CIPAddress
Oggetto rappresenta un indirizzo IP versione 4 del tipo xxx.yyy.zzz.jjj
CLocalManager
Manager utilizzabile all'interno di una singola applicazione per inviare messaggi ad oggetti locali.
CProcedure
Oggetto Funzione utile per incapsulare chiamate a procedura remote
CRemoteHost
Rappresentazione di un EndPoint di comunicazione tramite Socket.
CSinchronusAndSequentialDispatcher
Semplice Dispatcher di messaggi sincrono e sequenziale
CSocket
Classe rappresentante una socket TCPIP per Visual Basic
CStringValue
Oggetto che rappresenta un valore di tipo Stringa
CTcpManager
Manager utilizzabile per connettere due applicazioni differenti via IP
CTcpManagerSlave
Slave per Manager utilizzabile per connettere due applicazioni differenti via IP
CValue
Classe astratta che rappresenta un valore di una variabile semplice
CVector
Gestisce un vettore di oggetti
IDispatcher
Interfaccia di un Dispatcher di messaggi
IMsgManager
Interfaccia di un Manager che consente di inviare e ricevere messaggi
IReceiver
Interfaccia di un Ricevente di messaggi in SMom
ISender
Interfaccia di un Sender di messaggi in SMom
SMomUtilities
Modulo di utilità. Contiene funzioni utili senza stato.
 
Modules Summary
modUtilities
Modulo di utilità. Contiene funzioni utili alla libreria SMom.
MSocketSupport
Modulo necessario per utilizzare le Socket in Visual Basic.