Created function for factory function for transport object creation; added string to transport factory in ctx, and add transport function; added set map to socket_base::create and appropriate set function and class member, and bind calls this function. Tested with zmq tests, passing