|
SHI_PUBLIC_API void * | SHI_Service_GetInterface (SHI_Service *self, SHI_InterfaceId iface_id) |
| Obtains a pointer to a SHI_Service object with a different interface. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_Service_Release (SHI_Service *self) |
| Releases this service object. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_Service_GetInfo (SHI_Service *self, SHI_ServiceInfo *info) |
| Gets basic information about this service. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_Service_GetDetails (SHI_Service *self, SHI_Attribute **details) |
| Gets the details of this service. More...
|
|
SHI_PUBLIC_API void * | SHI_ServiceUser_GetInterface (SHI_ServiceUser *self, SHI_InterfaceId iface_id) |
| Obtains a pointer to a SHI_ServiceUser object with a different interface. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_ServiceUser_Release (SHI_ServiceUser *self) |
| Releases this service user object. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_ServiceUser_GetInfo (SHI_ServiceUser *self, SHI_ServiceUserInfo *info) |
| Gets basic information about this service user. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_ServiceUser_GetDetails (SHI_ServiceUser *self, SHI_Attribute **details) |
| Gets the details of this service user. More...
|
|
SHI_PUBLIC_API void * | SHI_ServiceSubscription_GetInterface (SHI_ServiceSubscription *self, SHI_InterfaceId iface_id) |
| Obtains a pointer to a SHI_ServiceSubscription object with a different interface. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_ServiceSubscription_Release (SHI_ServiceSubscription *self) |
| Releases this service subscription object. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_ServiceSubscription_GetInfo (SHI_ServiceSubscription *self, SHI_ServiceSubscriptionInfo *info) |
| Gets basic information about this service subscription. More...
|
|
SHI_PUBLIC_API SHI_Result | SHI_ServiceSubscription_GetDetails (SHI_ServiceSubscription *self, SHI_Attribute **details) |
| Gets the details of this service subscription. More...
|
|