diff options
author | Vladimir Lavor <vlavor@cisco.com> | 2018-05-02 09:47:44 +0200 |
---|---|---|
committer | Vladimir Lavor <vlavor@cisco.com> | 2018-05-02 09:47:44 +0200 |
commit | 3da2b73ec5ce77abf796ebeae6dfc149c8d3c698 (patch) | |
tree | 3119df3db2136d4f77c38547a6d0bdd549b52960 /govpp.go | |
parent | 0456d22f67865977065886ed58778621b21b7ede (diff) |
support for shm prefixes
Change-Id: I279653deb9911862d29143269aea5dffbd564478
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Diffstat (limited to 'govpp.go')
-rw-r--r-- | govpp.go | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -25,9 +25,9 @@ var vppAdapter adapter.VppAdapter // VPP Adapter that will be used in the subseq // Connect connects the govpp core to VPP either using the default VPP Adapter, or using the adapter previously // set by SetAdapter (useful mostly just for unit/integration tests with mocked VPP adapter). // This call blocks until VPP is connected, or an error occurs. Only one connection attempt will be performed. -func Connect() (*core.Connection, error) { +func Connect(shm string) (*core.Connection, error) { if vppAdapter == nil { - vppAdapter = vppapiclient.NewVppAdapter() + vppAdapter = vppapiclient.NewVppAdapter(shm) } return core.Connect(vppAdapter) } @@ -37,9 +37,9 @@ func Connect() (*core.Connection, error) { // This call does not block until connection is established, it returns immediately. The caller is // supposed to watch the returned ConnectionState channel for Connected/Disconnected events. // In case of disconnect, the library will asynchronously try to reconnect. -func AsyncConnect() (*core.Connection, chan core.ConnectionEvent, error) { +func AsyncConnect(shm string) (*core.Connection, chan core.ConnectionEvent, error) { if vppAdapter == nil { - vppAdapter = vppapiclient.NewVppAdapter() + vppAdapter = vppapiclient.NewVppAdapter(shm) } return core.AsyncConnect(vppAdapter) } @@ -47,4 +47,4 @@ func AsyncConnect() (*core.Connection, chan core.ConnectionEvent, error) { // SetAdapter sets the adapter that will be used for connections to VPP in the subsequent `Connect` calls. func SetAdapter(ad adapter.VppAdapter) { vppAdapter = ad -} +}
\ No newline at end of file |