Android-cuttlefish cvd tool
Namespaces | Macros | Functions
services.cpp File Reference
#include "sysdeps.h"
#include <errno.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <cstring>
#include <thread>
#include <android-base/stringprintf.h>
#include <android-base/strings.h>
#include <cutils/sockets.h>
#include "adb.h"
#include "adb_io.h"
#include "adb_unique_fd.h"
#include "adb_utils.h"
#include "adb_wifi.h"
#include "services.h"
#include "socket_spec.h"
#include "transport.h"
Include dependency graph for services.cpp:

Namespaces

namespace  anonymous_namespace{services.cpp}
 

Macros

#define TRACE_TAG   SERVICES
 

Functions

void anonymous_namespace{services.cpp}::service_bootstrap_func (std::string service_name, std::function< void(unique_fd)> func, unique_fd fd)
 
unique_fd create_service_thread (const char *service_name, std::function< void(unique_fd)> func)
 
unique_fd service_to_fd (std::string_view name, atransport *transport)
 

Macro Definition Documentation

◆ TRACE_TAG

#define TRACE_TAG   SERVICES

Function Documentation

◆ create_service_thread()

unique_fd create_service_thread ( const char *  service_name,
std::function< void(unique_fd)>  func 
)

◆ service_to_fd()

unique_fd service_to_fd ( std::string_view  name,
atransport transport 
)