diff options
| author | Garrett D'Amore <garrett@damore.org> | 2017-08-17 11:49:16 -0700 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2017-08-17 11:49:16 -0700 |
| commit | 76c1fc80c931b086493835d037245ebbb5f8d406 (patch) | |
| tree | e33b7765f755f7497eff26a9458c09ebe1da94ff /src/transport/inproc | |
| parent | a9633313ec8e578c805cd53b37ba3360d83157bc (diff) | |
| download | nng-76c1fc80c931b086493835d037245ebbb5f8d406.tar.gz nng-76c1fc80c931b086493835d037245ebbb5f8d406.tar.bz2 nng-76c1fc80c931b086493835d037245ebbb5f8d406.zip | |
fixes #39 Transport ops vector should be versioned
This also includes tests for some of the edge cases surrounding
pluggable transports, such as version mismatch, duplication registration,
and failure to initialize.
Diffstat (limited to 'src/transport/inproc')
| -rw-r--r-- | src/transport/inproc/inproc.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/transport/inproc/inproc.c b/src/transport/inproc/inproc.c index 08cf99a2..5b443d63 100644 --- a/src/transport/inproc/inproc.c +++ b/src/transport/inproc/inproc.c @@ -522,9 +522,10 @@ static nni_tran_ep nni_inproc_ep_ops = { // This is the inproc transport linkage, and should be the only global // symbol in this entire file. struct nni_tran nni_inproc_tran = { - .tran_scheme = "inproc", - .tran_ep = &nni_inproc_ep_ops, - .tran_pipe = &nni_inproc_pipe_ops, - .tran_init = nni_inproc_init, - .tran_fini = nni_inproc_fini, + .tran_version = NNI_TRANSPORT_VERSION, + .tran_scheme = "inproc", + .tran_ep = &nni_inproc_ep_ops, + .tran_pipe = &nni_inproc_pipe_ops, + .tran_init = nni_inproc_init, + .tran_fini = nni_inproc_fini, }; |
