Ajout de IProtocolReader.go IProtocolReader.go à la place de IProtocol.go ainsi que les dossiers appropriés pour chaque type de règle
This commit is contained in:
parent
4c368ef551
commit
e8965385b3
@ -1,7 +1,7 @@
|
|||||||
package protocol
|
package protocol
|
||||||
|
|
||||||
// IProtocol Représentation abstraite d'un protocol
|
// IProtocolReader Représentation abstraite d'un protocol
|
||||||
type IProtocol interface {
|
type IProtocolReader interface {
|
||||||
|
|
||||||
// Permet de vérifier la validité d'une donnée censée suivre les règles d'un protocol
|
// Permet de vérifier la validité d'une donnée censée suivre les règles d'un protocol
|
||||||
execute(data string)
|
execute(data string)
|
8
pkg/protocol/IProtocolWriter.go
Normal file
8
pkg/protocol/IProtocolWriter.go
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
package protocol
|
||||||
|
|
||||||
|
// IProtocolReader Représentation abstraite d'un protocol
|
||||||
|
type IProtocolWriter interface {
|
||||||
|
|
||||||
|
// Permet de vérifier la validité d'une donnée censée suivre les règles d'un protocol
|
||||||
|
execute(argsData []string)
|
||||||
|
}
|
@ -1,10 +1,10 @@
|
|||||||
package rules
|
package readers
|
||||||
|
|
||||||
import "_StorBackEnd/pkg/protocol"
|
import "_StorBackEnd/pkg/protocol"
|
||||||
|
|
||||||
// EraseFileRule Demande de suppression d'un fichier
|
// EraseFileRule Demande de suppression d'un fichier
|
||||||
type EraseFileRule struct {
|
type EraseFileRule struct {
|
||||||
protocol.IProtocol
|
protocol.IProtocolReader
|
||||||
// Cmd Nom de la règle
|
// Cmd Nom de la règle
|
||||||
Cmd string
|
Cmd string
|
||||||
|
|
1
pkg/protocol/rules/writers/HelloRule.go
Normal file
1
pkg/protocol/rules/writers/HelloRule.go
Normal file
@ -0,0 +1 @@
|
|||||||
|
package writers
|
Loading…
Reference in New Issue
Block a user