init
add CreateMode::toString()
Add CreateMode::toString()
fix bug
add test cases
need test
Add service_registry interface
add service registry accessor
add service_registry tests
update with registry
fit google c++ code style
portable for google c++ code-style
portable for google code style
add test
merge thread version