mirror of git://git.sysmocom.de/ofono
gisi: Fix documentation and add API for resource ID
This commit is contained in:
parent
97afa57b7a
commit
490840e011
|
@ -85,8 +85,8 @@ static inline GIsiClient *g_isi_cl(void *ptr)
|
|||
|
||||
/**
|
||||
* Create an ISI client.
|
||||
* @param resource Phonet resource ID for the client
|
||||
* @return NULL on error (see errno), an isi_client pointer on success,
|
||||
* @param resource PhoNet resource ID for the client
|
||||
* @return NULL on error (see errno), a GIsiClient pointer on success,
|
||||
*/
|
||||
GIsiClient *g_isi_client_create(uint8_t resource)
|
||||
{
|
||||
|
@ -129,6 +129,16 @@ GIsiClient *g_isi_client_create(uint8_t resource)
|
|||
return cl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the resource associated with @a client
|
||||
* @param client client for the resource
|
||||
* @return PhoNet resource ID for the client
|
||||
*/
|
||||
uint8_t g_isi_client_resource(GIsiClient *client)
|
||||
{
|
||||
return client->resource;
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroys an ISI client, cancels all pending transactions and subscriptions.
|
||||
* @param client client to destroy
|
||||
|
|
|
@ -47,6 +47,8 @@ typedef void (*GIsiIndicationFunc) (GIsiClient *client,
|
|||
|
||||
GIsiClient *g_isi_client_create(uint8_t resource);
|
||||
|
||||
uint8_t g_isi_client_resource(GIsiClient *client);
|
||||
|
||||
void g_isi_client_destroy(GIsiClient *client);
|
||||
|
||||
int g_isi_client_error(const GIsiClient *client);
|
||||
|
|
Loading…
Reference in New Issue