| | |
| | | package dbapi |
| | | package bhomedbapi |
| | | |
| | | import "basic.com/valib/bhomebus.git" |
| | | import ( |
| | | "basic.com/valib/c_bhomebus.git/proto/source/bhome_msg" |
| | | ) |
| | | |
| | | //Factory new client |
| | | func NewClient(opts ...IOption) Client { |
| | |
| | | } |
| | | |
| | | type Option struct { |
| | | nodes []bhomebus.NetNode |
| | | nodes []*bhome_msg.MsgQueryTopicReply_BHNodeAddress |
| | | } |
| | | |
| | | type IOption interface { |
| | |
| | | } |
| | | } |
| | | |
| | | func WithNodes(nodeArr []bhomebus.NetNode) IOption { |
| | | func WithNodes(nodeArr []*bhome_msg.MsgQueryTopicReply_BHNodeAddress) IOption { |
| | | return newFuncOption(func(o *Option) { |
| | | o.nodes = nodeArr |
| | | }) |