Voici les unités que contient Synopse mORMot :
| Nom | Description |
|---|---|
| PasZip | Cette unité contient une compression Dégonflage/Gonflage ZIP/LZ77 en Pascal pur. |
| SynBidirSock | Cette unité contient une implémentation d'un protocole client et serveur bidirectionnel, par exemple WebSockets. |
| SynBigTable | Cette unité contient une classe utilisée pour entreposer une énorme quantité de données avec une récupération rapide. |
| SynCommons | Cette unité contient des fonctions communes utilisées par la plupart des projets Synopse. |
| SynCrtSock | Cette unité contient des classes implémentant le protocole client et serveur TCP/UDP/HTTP. |
| SynCrypto | Cette unité contient des routines cryptographiques rapides (hachage et chiffrement). |
| SynCurl | Cette unité contient classes d'accès direct à la bibliothèque Curl. |
| SynDB | Cette unité contient des classes d'accès direct aux bases de données abstraites. |
| SynDBDataset | Cette unité contient des classes d'accès direct basées sur DB.pas TDataset (abstraites de type TQuery). |
| SynDBMidasVCL | Cette unité permet de remplir un VCL TClientDataset à partir de l'accès aux données SynDB. |
| SynDBODBC | Cette unité contient des classes d'accès direct à la bibliothèque ODBC 3.x à utiliser avec notre architecture SynDB. |
| SynDBOracle | Cette unité contient des classes d'accès direct à Oracle DB (via OCI). |
| SynDBPostgres | Cette unité contient des classes d'accès direct PostgreSQL pour les unités SynDB (non basées sur DB.pas). |
| SynDBRemote | Cette unité contient un accès à distance à n'importe quel SGBDR via HTTP en utilisant notre architecture SynDB. |
| SynDBSQLite3 | Cette unité contient des classes d'accès direct SQLite3 à utiliser avec l'architecture SynDB. |
| SynDBVCL | Cette unité contient un ensemble de données en lecture seulement DB VCL à partir de l'accès aux données SynDB. |
| SynDBZeos | Cette unité contient classes d'accès direct ZEOS 7.x pour les unités SynDB (non basées sur DB.pas). |
| SynEcc | Cette unité contient une cryptographie à clef publique basée sur un certificat utilisant ECC-secp256r1. |
| SynFastWideString | Cette unité permet de corriger le System.pas du RTL pour utiliser un type WideString personnalisé non compatible OLE, n'utilisant pas l'API Windows lente, mais FastMM4 (sans COW) |
| SynGdiPlus | Cette unité permet de données accès à l'API de la bibliothèque GDI+. |
| SynLizard | Cette unité contient des routines de compression Lizard (LZ5) (liées statiquement pour FPC) |
| SynLog | Cette unité contient des fonctions de journalisation utilisées par les projets Synopse. |
| SynLZ | Cette unité contient des routines de compression SynLZ. |
| SynLZO | Cette unité contient des routines de compression LZO rapides. |
| SynMongoDB | Cette unité contient des classes d'accès direct aux bases de données orientées documents MongoDB. |
| SynMustache | Cette unité permet d'effectuer un rendu de modèle de moustache sans logique. |
| SynOleDB | Cette unité contient des classes d'accès direct OleDB rapides. |
| SynPdf | Cette unité permet d'effectuer la génération de fichiers PDF. |
| SynProtoRelay | Cette unité contient une implémentation d'un tunneling WebSockets sécurisé et désynchronisé. |
| SynProtoRTSPHTTP | Cette unité contient une implémentation de tunneling de flux RTSP désynchronisé via HTTP. |
| SynSelfTests | Cette unité contient des tests automatisés pour les unités communes du cadre d'application Synopse mORMot. |
| SynSM | Cette unité contient des fonctionnalités d'exécution JavaScript à l'aide de la bibliothèque SpiderMonkey. |
| SynSMAPI | Cette unité contient un portage de l'entête *.h de SpiderMonkey vers Delphi. |
| SynSQLite3 | Cette unité contient un accès direct au moteur de base de données SQLite3. |
| SynSQLite3RegEx | Cette unité contient une fonction REGEXP pour la base de données SQLite3 à l'aide de la bibliothèque PCRE. |
| SynSQLite3Static | Cette unité contient un moteur de base de données SQLite3 3.38.2 - lié statiquement pour Windows/Linux. |
| SynSSPI | Cette unité contient un accès de bas niveau à l'API Windows SSPI/SChannel pour la plate-forme Win32/Win64. |
| SynSSPIAuth | Cette unité contient un accès de bas niveau à l'authentification Windows pour la plate-forme Win32/Win64. |
| SynTable | Cette unité contient un Filter/database/cache/buffer/security/search/multithread/OS. |
| SynTaskDialog | Cette unité contient une implémentation de la fenêtre TaskDialog (native sur Vista/7, émulée sur XP). |
| SynTests | Cette unité contient des fonctions de test unitaires utilisées par les projets Synopse. |
| SynVirtualDataSet | Cette unité contient un ensemble de données virtuel en lecture seulement DB VCL. |
| SynWinSock | Cette unité contient un accès de bas niveau aux sockets réseau pour la plate-forme Win32. |
| SynZip | Cette unité contient un accès de bas niveau à la compression ZLib (version moteur 1.2.5). |
| SynZipFiles | Cette unité contient un accès de haut niveau à la compression des fichiers d'archive .zip. |
Dernière mise à jour : Vendredi, le 4 octobre 2024