Make transport methods private

These methods are private to the library, so we're prefixing them
with an underscore even though it's a bit unconventional.

See the discussion here:

  https://github.com/markmc/oslo-incubator/pull/3

Change-Id: I178bdda35a31e6e3a5910b04666e23c068eff751