Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Response

type Response struct {
	Request uint16            `json:"req,omitempty"`   // The corresponding request ID.
	ID      string            `json:"id"`              // The private ID of the connection.
	Links   map[string]string `json:"links,omitempty"` // The set of pre-defined channels.
}

    Response represents a response for the 'me' request.

    func (*Response) ForRequest

    func (r *Response) ForRequest(id uint16)

      ForRequest sets the request ID in the response for matching

      type Service

      type Service struct{}

        Service represents a self-introspection service.

        func New

        func New() *Service

          New creates a new service.

          func (*Service) OnRequest

          func (s *Service) OnRequest(c service.Conn, payload []byte) (service.Response, bool)

            OnRequest handles a request to create a link.

            Source Files