Documentation
      ¶
    
    
  
    
  
    Index ¶
- type AuthController
 - type Controller
 - type Controllers
 - type RoomController
 - func (c *RoomController) Create(w http.ResponseWriter, r *http.Request)
 - func (c *RoomController) DeployVM(w http.ResponseWriter, r *http.Request)
 - func (c *RoomController) Get(w http.ResponseWriter, r *http.Request)
 - func (c *RoomController) GetLatest(w http.ResponseWriter, r *http.Request)
 - func (c *RoomController) GetQueue(w http.ResponseWriter, r *http.Request)
 - func (c *RoomController) SendMessage(w http.ResponseWriter, r *http.Request)
 - func (c *RoomController) Update(w http.ResponseWriter, r *http.Request)
 
- type UserController
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthController ¶
type AuthController struct {
	Controller
}
    func (*AuthController) BeginAuth ¶
func (c *AuthController) BeginAuth(w http.ResponseWriter, r *http.Request)
func (*AuthController) CompleteAuth ¶
func (c *AuthController) CompleteAuth(w http.ResponseWriter, r *http.Request)
func (*AuthController) HandleCallback ¶
func (c *AuthController) HandleCallback(w http.ResponseWriter, r *http.Request)
type Controller ¶
type Controller struct {
	// contains filtered or unexported fields
}
    func (*Controller) SendInternalError ¶
func (c *Controller) SendInternalError(w http.ResponseWriter, r *http.Request)
type Controllers ¶
type Controllers struct {
	Auth AuthController
	User UserController
	Room RoomController
}
    func Init ¶
func Init(a app.App) Controllers
type RoomController ¶
type RoomController struct {
	Controller
}
    func (*RoomController) Create ¶
func (c *RoomController) Create(w http.ResponseWriter, r *http.Request)
func (*RoomController) DeployVM ¶
func (c *RoomController) DeployVM(w http.ResponseWriter, r *http.Request)
func (*RoomController) Get ¶
func (c *RoomController) Get(w http.ResponseWriter, r *http.Request)
func (*RoomController) GetLatest ¶
func (c *RoomController) GetLatest(w http.ResponseWriter, r *http.Request)
func (*RoomController) GetQueue ¶
func (c *RoomController) GetQueue(w http.ResponseWriter, r *http.Request)
func (*RoomController) SendMessage ¶
func (c *RoomController) SendMessage(w http.ResponseWriter, r *http.Request)
func (*RoomController) Update ¶
func (c *RoomController) Update(w http.ResponseWriter, r *http.Request)
type UserController ¶
type UserController struct {
	Controller
}
    func (*UserController) GetMyUser ¶
func (c *UserController) GetMyUser(w http.ResponseWriter, r *http.Request)
 Click to show internal directories. 
   Click to hide internal directories.