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
|
||||
|
||||
// IProtocol Représentation abstraite d'un protocol
|
||||
type IProtocol interface {
|
||||
// IProtocolReader Représentation abstraite d'un protocol
|
||||
type IProtocolReader interface {
|
||||
|
||||
// Permet de vérifier la validité d'une donnée censée suivre les règles d'un protocol
|
||||
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"
|
||||
|
||||
// EraseFileRule Demande de suppression d'un fichier
|
||||
type EraseFileRule struct {
|
||||
protocol.IProtocol
|
||||
protocol.IProtocolReader
|
||||
// Cmd Nom de la règle
|
||||
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