def test_unpack_mconfig_directoryd(self): directoryd_mconfig = mconfigs_pb2.DirectoryD(log_level=5, ) magmad_any = Any( type_url='type.googleapis.com/magma.mconfig.DirectoryD', value=directoryd_mconfig.SerializeToString(), ) actual = mconfigs.unpack_mconfig_any(magmad_any, mconfigs_pb2.DirectoryD()) self.assertEqual(directoryd_mconfig, actual)
def main(): """ main() for Directoryd """ service = MagmaService('directoryd', mconfigs_pb2.DirectoryD()) # Add servicer to the server gateway_directory_servicer = GatewayDirectoryServiceRpcServicer() gateway_directory_servicer.add_to_server(service.rpc_server) # Run the service loop service.run() # Cleanup the service service.close()
def main(): """ main() for Directoryd """ service = MagmaService('directoryd', mconfigs_pb2.DirectoryD()) # Add all servicers to the server directory_service_servicer = DirectoryServiceRpcServicer( service.mconfig, service.config) directory_service_servicer.add_to_server(service.rpc_server) # Run the service loop service.run() # Cleanup the service service.close()
def main(): """ main() for Directoryd """ service = MagmaService('directoryd', mconfigs_pb2.DirectoryD()) service_config = service.config # Add servicer to the server gateway_directory_servicer = GatewayDirectoryServiceRpcServicer( service_config.get('print_grpc_payload', False)) gateway_directory_servicer.add_to_server(service.rpc_server) # Run the service loop service.run() # Cleanup the service service.close()
def main(): """ main() for Directoryd """ service = MagmaService('directoryd', mconfigs_pb2.DirectoryD()) # Optionally pipe errors to Sentry sentry_init(service_name=service.name) service_config = service.config # Add servicer to the server gateway_directory_servicer = GatewayDirectoryServiceRpcServicer( service_config.get('print_grpc_payload', False), ) gateway_directory_servicer.add_to_server(service.rpc_server) # Run the service loop service.run() # Cleanup the service service.close()