diff --git a/pkg/protocol/Protocol.go b/pkg/protocol/Protocol.go new file mode 100644 index 0000000..c920a76 --- /dev/null +++ b/pkg/protocol/Protocol.go @@ -0,0 +1,10 @@ +package protocol + +// Protocol Représentation abstraite d'un protocol +type Protocol interface { + // Create Création d'une instance de cette structure. + Create(cmd string, pattern string) Protocol + + // Permet de vérifier la validité d'une donnée censée suivre les règles d'un protocol + match(data string) bool +}