Pepper_37_C_interfaces
Public Attributes | List of all members
PPB_ServiceList_Samsung_0_2 Struct Reference

#include <ppb_service_list_samsung.h>

Collaboration diagram for PPB_ServiceList_Samsung_0_2:
Collaboration graph

Public Attributes

PP_Resource(* Create )(PP_Instance instance)
 
PP_Bool(* IsServiceList )(PP_Resource resource)
 
int32_t(* GetServiceList )(PP_Resource resource, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
 
int32_t(* MonitorScheduleChanges )(PP_Resource resource, PPB_ProgramSchedule_Monitoring_Callback callback, void *user_data)
 
int32_t(* FindService )(PP_Resource resource, const struct PP_SearchCriteria *criteria, PP_Resource *output, struct PP_CompletionCallback callback)
 
int32_t(* ChangeService )(PP_Resource resource, uint64_t serviceID, struct PP_CompletionCallback callback)
 

Detailed Description

Interface implemented by browser for to retriev service list.

Definition at line 54 of file ppb_service_list_samsung.h.

Member Data Documentation

int32_t(* PPB_ServiceList_Samsung_0_2::ChangeService)(PP_Resource resource, uint64_t serviceID, struct PP_CompletionCallback callback)

ChangeService() changes current service to one identified by provided serviceID.

Parameters
[in]resourceA PP_Resource identifying service list resource.
[in]serviceIDuint32_t for service identification.
[in]callbackPP_CompletionCallback that will be run when output will be ready.
Returns
PP_OK if succeed. Error from PP_ERROR otherwise.

Definition at line 132 of file ppb_service_list_samsung.h.

PP_Resource(* PPB_ServiceList_Samsung_0_2::Create)(PP_Instance instance)

Create() creates an service list resource.

Parameters
[in]instanceA PP_Instance identifying one instance of a module.
Returns
A PP_Resource containing the service list resource if successful or 0 if resource cannot be created.

Definition at line 64 of file ppb_service_list_samsung.h.

int32_t(* PPB_ServiceList_Samsung_0_2::FindService)(PP_Resource resource, const struct PP_SearchCriteria *criteria, PP_Resource *output, struct PP_CompletionCallback callback)

FindService() finds first PP_Resource identifying first Program Schedule Resource fitting criteria.

Parameters
[in]resourceA PP_Resource identifying service list resource.
[in]criteriaPP_SearchCriteria for service search.
[in,out]outputPP_Resource identifying first Program Schedule Resource fitting criteria.
[in]callbackPP_CompletionCallback that will be run when output will be ready.
Returns
PP_OK if succeed. Error from PP_ERROR otherwise.

Definition at line 114 of file ppb_service_list_samsung.h.

int32_t(* PPB_ServiceList_Samsung_0_2::GetServiceList)(PP_Resource resource, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)

GetServiceList() provides list PP_Resource identifying available Program Schedule Resources for available services.

Parameters
[in]resourceA PP_Resource identifying service list resource.
[in]outputPP_ArrayOutput in which PP_Resource will be returned.
[in]callbackPP_CompletionCallback that will be run when output will be ready.
Returns
PP_OK if succeed. Error from PP_ERROR otherwise.

Definition at line 90 of file ppb_service_list_samsung.h.

PP_Bool(* PPB_ServiceList_Samsung_0_2::IsServiceList)(PP_Resource resource)

isServiceList() checks if provided resource is service list.

Parameters
[in]resourceA PP_Resource identifying resource that may be checked.
Returns
PP_TRUE if resource identifying service list and PP_FALSE otherwise.

Definition at line 74 of file ppb_service_list_samsung.h.

int32_t(* PPB_ServiceList_Samsung_0_2::MonitorScheduleChanges)(PP_Resource resource, PPB_ProgramSchedule_Monitoring_Callback callback, void *user_data)

Definition at line 93 of file ppb_service_list_samsung.h.


The documentation for this struct was generated from the following file: