web

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2021 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Overview

Copyright 2017 Carlos Peña.Todos los derechos reservados.

Index

Constants

This section is empty.

Variables

View Source
var (
	Mensajeria  = New()
	WsEnrutador = mux.NewRouter()

	Upgrader = websocket.Upgrader{
		CheckOrigin:     func(r *http.Request) bool { return true },
		ReadBufferSize:  1024,
		WriteBufferSize: 1024,
	}
)
View Source
var (
	//Enrutador de API
	Enrutador = mux.NewRouter()
)

Functions

func Cargar

func Cargar()

Cargar los diferentes modulos del sistema

func CargarModulosPanel

func CargarModulosPanel()

CargarModulosPanel Panel de Contencion

func CargarModulosSeguridad

func CargarModulosSeguridad()

CargarModulosSeguridad Y cifrado

func CargarModulosWeb

func CargarModulosWeb()

CargarModulosWeb Cargador de modulos web

func CargarModulosWebDevel

func CargarModulosWebDevel()

CargarModulosWebDevel Cargador de modulos web

func CargarWs

func CargarWs()

func LogicaDelMensajePorTiempo

func LogicaDelMensajePorTiempo(conn *websocket.Conn, usuario string)

func New

func New() *web

func Principal

func Principal(w http.ResponseWriter, r *http.Request)

Principal Página inicial del sistema o bienvenida

func WMAdminLTE

func WMAdminLTE()

WMAdminLTE OpenSource tema de panel de control Tecnología Bootstrap3

Types

type Usuario

type Usuario struct {
	ID       string    `json:"id"`
	Conexion time.Time `json:"conexion"`
	// contains filtered or unexported fields
}

Manejo de Usuarios

type WebSocketCodeEpic

type WebSocketCodeEpic struct{}

func (*WebSocketCodeEpic) Analizar

func (Wsc *WebSocketCodeEpic) Analizar()

func (*WebSocketCodeEpic) CreandoWS

func (Wsc *WebSocketCodeEpic) CreandoWS(w http.ResponseWriter, r *http.Request)

CreandoWS Estableciendo WebSocket:Gorilla Tool Kit

func (*WebSocketCodeEpic) EnviarMensajeA

func (Wsc *WebSocketCodeEpic) EnviarMensajeA(w http.ResponseWriter, r *http.Request)

func (*WebSocketCodeEpic) EnviarMensajeSistema

func (Wsc *WebSocketCodeEpic) EnviarMensajeSistema(usuario string, M interface{})

func (*WebSocketCodeEpic) EscribirMensajes

func (Wsc *WebSocketCodeEpic) EscribirMensajes(conn *websocket.Conn, usuario string, error bool)

EscribirMensajes Enviar y transmitir mensajes entre usuarios

func (*WebSocketCodeEpic) LogicaDelMensajePorCanales

func (Wsc *WebSocketCodeEpic) LogicaDelMensajePorCanales(conn *websocket.Conn, usuario string, ch chan []byte)

LogicaDelMensajePorCanales Permite establecer la logica de los mensajes en sus chanels

type XRed

type XRed struct {
	// contains filtered or unexported fields
}

type XServidor

type XServidor struct {
	ID          string `json:"id"`
	Host        string `json:"host"`
	Estatus     bool   `json:"estatus"`
	Mac         string `json:"mac"`
	Tipo        string `json:"tipo"`
	Descripcion string `json:"descripcion"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL