X-Git-Url: https://gerrit.fd.io/r/gitweb?p=govpp.git;a=blobdiff_plain;f=govpp.go;h=d66d5dc564f68aa04a4258934f2951e57d0abaa9;hp=f679242a5a6f78be60e5691d42fbb695688c321f;hb=e6cca4bfd215aba51d58bf0bb046c16c081e42a3;hpb=6fe52d72255456e7d73df9d2f6b4a8f724ed447d diff --git a/govpp.go b/govpp.go index f679242..d66d5dc 100644 --- a/govpp.go +++ b/govpp.go @@ -18,6 +18,7 @@ import ( "git.fd.io/govpp.git/adapter" "git.fd.io/govpp.git/adapter/vppapiclient" "git.fd.io/govpp.git/core" + "time" ) var ( @@ -49,6 +50,6 @@ func Connect(shm string) (*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(shm string) (*core.Connection, chan core.ConnectionEvent, error) { - return core.AsyncConnect(getVppAdapter(shm)) +func AsyncConnect(shm string, attempts int, interval time.Duration) (*core.Connection, chan core.ConnectionEvent, error) { + return core.AsyncConnect(getVppAdapter(shm), attempts, interval) }