return true;
}
-bool vc_client_is_valid_by_uid(unsigned int uid)
-{
- vc_client_s *data = NULL;
-
- int count = g_slist_length(g_client_list);
- int i;
-
- for (i = 0; i < count; i++) {
- data = g_slist_nth_data(g_client_list, i);
-
- if (NULL != data) {
- if (uid == data->vc->handle)
- return true;
- }
- }
-
- SLOG(LOG_DEBUG, TAG_VCC, "[DEBUG] Fail to get client by vc");
-
- return false;
-}
-
//LCOV_EXCL_START
int vc_client_get_handle(int pid, vc_h* vc)
{
return VC_ERROR_NONE;
}
-int vc_client_get_client_state_by_uid(unsigned int uid, vc_state_e* state)
-{
- vc_client_s *data = NULL;
-
- int count = g_slist_length(g_client_list);
- int i;
-
- for (i = 0; i < count; i++) {
- data = g_slist_nth_data(g_client_list, i);
-
- if (NULL != data) {
- if (uid == data->vc->handle) {
- *state = data->current_state;
- return VC_ERROR_NONE;
- }
- }
- }
-
- return VC_ERROR_INVALID_PARAMETER;
-}
-
int vc_client_get_before_state(vc_h vc, vc_state_e* state, vc_state_e* before_state)
{
vc_client_s* client = __client_get(vc);
return VC_ERROR_NONE;
}
-//LCOV_EXCL_START
-int vc_client_set_xid(vc_h vc, int xid)
-{
- vc_client_s* client = __client_get(vc);
-
- /* check handle */
- if (NULL == client)
- return VC_ERROR_INVALID_PARAMETER;
-
- client->xid = xid;
-
- return VC_ERROR_NONE;
-}
-
-int vc_client_get_xid(vc_h vc, int* xid)
-{
- vc_client_s* client = __client_get(vc);
-
- /* check handle */
- if (NULL == client)
- return VC_ERROR_INVALID_PARAMETER;
-
- *xid = client->xid;
-
- return VC_ERROR_NONE;
-}
-//LCOV_EXCL_STOP
-
int vc_client_set_is_foreground(vc_h vc, bool value)
{
vc_client_s* client = __client_get(vc);
bool vc_client_is_valid(vc_h vc);
-bool vc_client_is_valid_by_uid(unsigned int uid);
-
int vc_client_get_handle(int pid, vc_h* vc);
/*
int vc_client_get_client_state(vc_h vc, vc_state_e* state);
-int vc_client_get_client_state_by_uid(unsigned int uid, vc_state_e* state);
-
int vc_client_get_before_state(vc_h vc, vc_state_e* state, vc_state_e* before_state);
int vc_client_set_invocation_name(vc_h vc, const char* invocation_name);
int vc_client_get_invocation_name(vc_h vc, char** invocation_name);
-int vc_client_set_xid(vc_h vc, int xid);
-
-int vc_client_get_xid(vc_h vc, int* xid);
-
int vc_client_set_is_foreground(vc_h vc, bool value);
int vc_client_get_is_foreground(vc_h vc, bool* value);