RDK Documentation (Open Sourced RDK Components)
HDMI-CEC Daemon

Description

Data Structures

class  CECIARMMgr
 

Data Structure Documentation

◆ CECIARMMgr

class CECIARMMgr

Definition at line 44 of file CecIARMBusMgr.hpp.

Collaboration diagram for CECIARMMgr:
Collaboration graph

Public Member Functions

IARM_Result_t init (void)
 This function is used to initialize the CEC IARM manager by registering event handlers and function calls through IARM api. More...
 
IARM_Result_t start (void)
 This function is used to start the connection for cec manager by creating and adding the frame listener and establishing the connection. More...
 
IARM_Result_t stop (void)
 This function is used to stop the cec IARM manager connection. It closes the connection, deletes framelistener, connection and processor instances. More...
 
IARM_Result_t loop (void)
 This function is used to check time the HeartBeat occurs. A HeartBeat protocol is generally used to negotiate and monitor the availability of a resource. More...
 
IARM_Result_t term (void)
 This function is used to terminate the CEC IARM connection. More...
 

Static Public Member Functions

static CECIARMMgrgetInstance (void)
 This function is used to create instance for CECIARMMgr class. More...
 

Private Attributes

bool started
 
Connectionconnection
 
FrameListenerframeListener
 
MessageProcessorprocessor