iweb_socket.go 645 B

12345678910111213
  1. package types
  2. // IWebSocket -- интерфейс к постоянному веб-сокету сервера
  3. type IWebSocket interface {
  4. // Write -- записывает топик на сервер
  5. Write(topic string, dictReq map[string]string) error
  6. // Read -- читает топик с сервера
  7. Read(topic string) (mapResp map[string]string, err error)
  8. // Call -- вызывает худалённую процедуру
  9. Call(topic string, dictReq map[string]string) (mapResp map[string]string, err error)
  10. // IsConnect -- возвращает признак подключенности к серверу
  11. IsConnect() bool
  12. }