Android-cuttlefish cvd tool
Classes | Namespaces | Typedefs | Enumerations
kernel_log_server.h File Reference
#include <stdint.h>
#include <functional>
#include <string>
#include <vector>
#include <json/json.h>
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/fs/shared_select.h"
Include dependency graph for kernel_log_server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cuttlefish::monitor::KernelLogServer
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::monitor
 

Typedefs

using cuttlefish::monitor::EventCallback = std::function< SubscriptionAction(Json::Value)>
 

Enumerations

enum  cuttlefish::monitor::Event : int32_t {
  cuttlefish::monitor::BootStarted = 0 , cuttlefish::monitor::BootCompleted = 1 , cuttlefish::monitor::BootFailed = 2 , cuttlefish::monitor::WifiNetworkConnected = 3 ,
  cuttlefish::monitor::MobileNetworkConnected = 4 , cuttlefish::monitor::AdbdStarted = 5 , cuttlefish::monitor::ScreenChanged = 6 , cuttlefish::monitor::EthernetNetworkConnected = 7 ,
  cuttlefish::monitor::KernelLoaded = 8 , cuttlefish::monitor::BootloaderLoaded = 9 , cuttlefish::monitor::DisplayPowerModeChanged = 10 , cuttlefish::monitor::FastbootStarted = 11 ,
  cuttlefish::monitor::BootPending = 12 , cuttlefish::monitor::HibernationExited = 13
}
 
enum class  cuttlefish::monitor::SubscriptionAction { cuttlefish::monitor::ContinueSubscription , cuttlefish::monitor::CancelSubscription }