From 4adbe041c5fe52b9c99fb299332b158c8ecbe15c Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <manuel.kieweg@h-da.de> Date: Thu, 6 May 2021 14:55:03 +0200 Subject: [PATCH] add grpc client/server skeleton --- northbound/client.go | 1 + northbound/server.go | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 northbound/client.go create mode 100644 northbound/server.go diff --git a/northbound/client.go b/northbound/client.go new file mode 100644 index 000000000..040295490 --- /dev/null +++ b/northbound/client.go @@ -0,0 +1 @@ +package northbound diff --git a/northbound/server.go b/northbound/server.go new file mode 100644 index 000000000..75d6bdcc0 --- /dev/null +++ b/northbound/server.go @@ -0,0 +1,43 @@ +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 +} -- GitLab