WPILibC++  unspecified
HLUsageReporting.h
1 /*----------------------------------------------------------------------------*/
2 /* Copyright (c) 2008-2017 FIRST. All Rights Reserved. */
3 /* Open Source Software - may be modified and shared by FRC teams. The code */
4 /* must be accompanied by the FIRST BSD license file in the root directory of */
5 /* the project. */
6 /*----------------------------------------------------------------------------*/
7 
8 #pragma once
9 
10 namespace frc {
11 
13  public:
14  virtual ~HLUsageReportingInterface() = default;
15  virtual void ReportScheduler() = 0;
16  virtual void ReportSmartDashboard() = 0;
17 };
18 
20  private:
21  static HLUsageReportingInterface* impl;
22 
23  public:
24  static void SetImplementation(HLUsageReportingInterface* i);
25  static void ReportScheduler();
26  static void ReportSmartDashboard();
27 };
28 
29 } // namespace frc
Definition: RobotController.cpp:14
Definition: HLUsageReporting.h:19
Definition: HLUsageReporting.h:12