RDK Documentation (Open Sourced RDK Components)
Messages.h File Reference
#include <list>
#include <stdint.h>
#include "TRM.h"
#include "Activity.h"
#include "TunerReservation.h"
#include "ResponseStatus.h"
#include "Klass.h"
Include dependency graph for Messages.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  TRM::MessageBase
 
class  TRM::NoResponse
 
class  TRM::RequestBase
 
class  TRM::ResponseBase
 
class  TRM::NotificationBase
 
class  TRM::SimpleTRMRequest
 
class  TRM::SimpleTRMResponse
 
class  TRM::ReserveTunerResponse
 Class implementing the response message to a ReserveTuner request. More...
 
class  TRM::ReserveTuner
 Class implementing a Tuner reservation request, the client uses this message to request, update or renew a reservation. More...
 
class  TRM::ReleaseTunerReservationResponse
 Class implementing the response message payload for releasing Tuner reservation. More...
 
class  TRM::ReleaseTunerReservation
 Implements the message payload for releasing tuner reservation. More...
 
class  TRM::ValidateTunerReservationResponse
 Implements the response message payload for Tuner reservation validation requests. More...
 
class  TRM::ValidateTunerReservation
 Implements the message format for client to validate an existing tuner reservation. More...
 
class  TRM::CancelRecordingResponse
 Implements payload for a response message against cancel recording request. More...
 
class  TRM::CancelRecording
 Implements a message to cancel the recording. More...
 
class  TRM::CancelLiveResponse
 Implements payload for a response message against cancel live streaming request. More...
 
class  TRM::CancelLive
 Implements a message to cancel the live streaming. More...
 
class  TRM::GetAllTunerIdsResponse
 Implements the response message payload against a Tuner Id request. More...
 
class  TRM::GetAllTunerIds
 Implements the message payload format for requesting the system allocated Unique Id of tuner. The ID for each tuner is guaranteed to be unique within the same target host. More...
 
class  TRM::DetailedTunerState
 Class for implementing the detail state information of a single tuner. More...
 
class  TRM::GetAllTunerStatesResponse
 Implements the response payload against a Get tuner state request. More...
 
class  TRM::GetAllTunerStates
 Implements a request message for getting the state of all tuners in the system. More...
 
class  TRM::GetAllReservationsResponse
 Implements the response message for the request to get All tuner reservation details. More...
 
class  TRM::GetAllReservations
 Implements a request message to get reservation detail of all the tuners that are valid at that time. More...
 
class  TRM::GetVersionResponse
 Implements the response message for the queries that request TRM server version. More...
 
class  TRM::GetVersion
 Implements a message to request for getting TRM server version. More...
 
class  TRM::NotifyTunerReservationRelease
 Class to implement asynchronous Notification from TRM to the owner of a token that its tuner reservation has been terminated. The token is no longer valid after receiving this message. More...
 
class  TRM::NotifyTunerReservationUpdate
 Implements the asynchronous Notification from TRM whenever a reservation has changed its usage by its owner. More...
 
class  TRM::NotifyTunerReservationConflicts
 Class for implementing asynchronous notification from TRM to the owner of a token that a tuner reservation is about to be terminated, unless the owner initiates to resolve the conflict. More...
 
class  TRM::NotifyTunerStatesUpdate
 Class for implementing an asynchronous Notification from TRM whenever a tuner has changed it state. More...
 
class  TRM::NotifyTunerPretune
 Implements a Notification message when a pre tune has performed. More...
 
class  TRM::NotifyClientConnectionEvent
 
class  TRM::GetTRMConnectionEvents
 
class  TRM::GetAllConnectedDeviceIdsResponse
 
class  TRM::GenerateAuthTokenResponse
 
class  TRM::GenerateAuthTokenResponseFromAuthService
 
class  TRM::UpdateTunerActivityStatusResponse
 
class  TRM::UpdateTunerActivityStatus
 

Typedefs

typedef MessageBase TRM::Message
 

Enumerations

enum  MessageType