You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

agent.go 599 B

1234567891011121314151617181920212223242526272829
  1. package agent
  2. import (
  3. "gitlink.org.cn/cloudream/common/pkgs/mq"
  4. )
  5. type AgentService interface {
  6. GetState(msg *GetState) (*GetStateResp, *mq.CodeMessage)
  7. }
  8. // 获取agent状态
  9. var _ = Register(Service.GetState)
  10. type GetState struct {
  11. mq.MessageBodyBase
  12. }
  13. type GetStateResp struct {
  14. mq.MessageBodyBase
  15. }
  16. func NewGetState() *GetState {
  17. return &GetState{}
  18. }
  19. func NewGetStateResp() *GetStateResp {
  20. return &GetStateResp{}
  21. }
  22. func (client *Client) GetState(msg *GetState, opts ...mq.RequestOption) (*GetStateResp, error) {
  23. return mq.Request(Service.GetState, client.rabbitCli, msg, opts...)
  24. }

本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。