Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
server.go 930 B
package northbound

import (
	"code.fbi.h-da.de/cocsn/api/proto/gosdn"
	"code.fbi.h-da.de/cocsn/api/proto/gosdn/pnd"
	"context"
)

type pndServer struct {
	pnd.UnimplementedPndServer
}

func (p pndServer) Get(ctx context.Context, request *pnd.GetRequest) (*pnd.GetResponse, error) {
	panic("implement me")
}

func (p pndServer) Set(ctx context.Context, request *pnd.SetRequest) (*pnd.SetResponse, error) {
	panic("implement me")
}

type gosdnServer struct {
	gosdn.UnimplementedGosdnServer
}

func (s gosdnServer) Get(ctx context.Context, request *gosdn.GetRequest) (*gosdn.GetResponse, error) {
	panic("implement me")
}

func (s gosdnServer) Set(ctx context.Context, request *gosdn.SetRequest) (*gosdn.SetResponse, error) {
	panic("implement me")
}

func NewServer() *Server {
	return &Server{
		Pnd:        &pndServer{},
		Controller: &gosdnServer{},
	}
}

type Server struct {
	Pnd        *pndServer
	Controller *gosdnServer
}