/*
Authors:
Pavel Březina <pbrezina@redhat.com>
Copyright (C) 2016 Red Hat
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <talloc.h>
#include <tevent.h>
#include "responder/common/data_provider/rdp.h"
#include "sbus/sssd_dbus.h"
#include "sbus/sssd_dbus_errors.h"
static errno_t
struct sss_domain_info *domain,
void *notify_fn_data,
const char *path,
const char *iface,
const char *method,
int first_arg_type,
{
goto done;
}
goto done;
}
if (!bret) {
goto done;
}
goto done;
}
done:
}
return ret;
}
{
"called but no reply was received and no timeout occurred\n");
goto done;
}
return ret;
}
switch (dbus_message_get_type(reply)) {
break;
case DBUS_MESSAGE_TYPE_ERROR:
if (bret == false) {
goto done;
}
break;
default:
ret = ERR_INTERNAL;
goto done;
}
done:
return ret;
}
struct rdp_message_state {
};
struct sss_domain_info *domain,
const char *path,
const char *iface,
const char *method,
int first_arg_type,
...)
{
return NULL;
}
goto immediately;
}
return req;
} else {
}
return req;
}
{
return;
}
}
int first_arg_type,
...)
{
return ret;
}
void *ptr);
struct sss_domain_info *domain,
const char *path,
const char *iface,
const char *method,
int first_arg_type,
...)
{
}
}
void *ptr)
{
const char *sender;
/* Something bad happened. Just kill the request. */
goto done;
}
/* Otherwise we have a valid reply and we do not care about returned
* value. We set destination and serial in reply to point to the original
* client request. */
if (dbret == false) {
goto done;
}
if (dbret == false) {
goto done;
}
done:
/* Something bad happend, just kill the request. */
}
}