int muse_server_get_dispatch_timeout(muse_module_h m, int api)
{
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(m->idx >= 0 && m->idx < ms_get_instance()->conf->host_cnt, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(api >= 0 && api < MUSE_DISPATCHER_MAX, MM_ERROR_INVALID_ARGUMENT);
int muse_server_module_set_value(muse_module_h m, const char *name, int value)
{
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(name, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(m->idx >= 0 && m->idx < ms_get_instance()->conf->host_cnt, MM_ERROR_INVALID_ARGUMENT);
gpointer ptr;
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(name, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(value, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(m->idx >= 0 && m->idx < ms_get_instance()->conf->host_cnt, MM_ERROR_INVALID_ARGUMENT);
int muse_server_module_get_msg_fd(muse_module_h m)
{
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
return m->ch[MUSE_CHANNEL_MSG].sock_fd;
}
int muse_server_module_get_data_fd(muse_module_h m)
{
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
return m->ch[MUSE_CHANNEL_DATA].sock_fd;
}
int muse_server_ipc_get_fd(muse_module_h m, int *fd)
{
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(fd, MM_ERROR_INVALID_ARGUMENT);
*fd = m->ch[MUSE_CHANNEL_MSG].tbm_fd[0];
int i = 0;
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(fds, MM_ERROR_INVALID_ARGUMENT);
muse_return_val_if_fail(number, MM_ERROR_INVALID_ARGUMENT);
int muse_server_ipc_set_fd(muse_module_h m, int fd)
{
muse_return_val_if_fail(m, MM_ERROR_INVALID_ARGUMENT);
+ muse_return_val_if_fail(m->pid > 0, MM_ERROR_INVALID_ARGUMENT);
if (!muse_core_fd_is_valid(fd)) {
LOGE("invalid fd: %d", fd);