diff options
Diffstat (limited to 'src/analysis/db/protocol.h')
-rw-r--r-- | src/analysis/db/protocol.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/analysis/db/protocol.h b/src/analysis/db/protocol.h index 22f564a..273be8e 100644 --- a/src/analysis/db/protocol.h +++ b/src/analysis/db/protocol.h @@ -103,6 +103,9 @@ typedef enum _DBAction +/* Marqueur de fin pour une transmission d'identifiants */ +#define SNAPSHOT_END_MARK "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + @@ -198,6 +201,34 @@ typedef enum _DBCommand /* ------- Gestion des instantanés ------- */ + /** + * Gestion de la commande 'DBC_GET_SNAPSHOTS'. + * + * Le client connecté envoie un paquet de la forme suivante : + * + * [ Gestion d'instantané : DBC_GET_SNAPSHOTS ] + * + * La définition d'un nouvel identifiant d'instantané courant se réalise dans : + * - g_hub_client_update() pour la partie client ; + * - g_cdb_archive_process() pour la partie serveur. + */ + + DBC_GET_SNAPSHOTS, + + /** + * Gestion de la commande 'DBC_SNAPSHOTS_UPDATED'. + * + * Le serveur envoie au client un paquet de la forme suivante : + * + * [ Gestion d'instantané : DBC_SNAPSHOTS_UPDATED ] + * [ <liste de descriptions d'instantanés> ] + * [ Marqueur de fin : SNAPSHOT_END_MARK ] + * + * La définition d'un nouvel identifiant d'instantané courant se réalise dans : + * - g_cdb_archive_process() pour la partie serveur ; + * - g_hub_client_update() pour la partie client. + */ + DBC_SNAPSHOTS_UPDATED, /* Identification d'instantanés*/ /** |