guint ret = 0;
guint i;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), 0);
+ g_return_val_if_fail (n_components >= 1, 0);
+
agent_lock();
stream = stream_new (n_components, agent);
gboolean ret = TRUE;
TurnServer *turn;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+ g_return_val_if_fail (component_id >= 1, FALSE);
g_return_val_if_fail (server_ip, FALSE);
g_return_val_if_fail (server_port, FALSE);
g_return_val_if_fail (username, FALSE);
GSList *local_addresses = NULL;
gboolean ret = TRUE;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
Stream *stream;
+ g_return_if_fail (NICE_IS_AGENT (agent));
+ g_return_if_fail (stream_id >= 1);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
Stream *stream;
Component *component;
+ g_return_if_fail (NICE_IS_AGENT (agent));
+ g_return_if_fail (stream_id >= 1);
+ g_return_if_fail (component_id >= 1);
+
agent_lock();
if (agent_find_component (agent, stream_id, component_id, &stream,
{
NiceAddress *dupaddr;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (addr != NULL, FALSE);
+
agent_lock();
dupaddr = nice_address_dup (addr);
Stream *stream;
gboolean ret = FALSE;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
Stream *stream;
gboolean ret = TRUE;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
Stream *stream;
Component *component;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), 0);
+ g_return_val_if_fail (stream_id >= 1, 0);
+ g_return_val_if_fail (component_id >= 1, 0);
+
nice_debug ("Agent %p: set_remote_candidates %d %d", agent, stream_id, component_id);
agent_lock();
GInputVector local_bufs = { buf, buf_len };
NiceInputMessage local_messages = { &local_bufs, 1, NULL, 0 };
+ g_return_val_if_fail (NICE_IS_AGENT (agent), -1);
+ g_return_val_if_fail (stream_id >= 1, -1);
+ g_return_val_if_fail (component_id >= 1, -1);
+ g_return_val_if_fail (buf != NULL || buf_len == 0, -1);
+ g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), -1);
+ g_return_val_if_fail (error == NULL || *error == NULL, -1);
+
if (buf_len > G_MAXSSIZE) {
g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
"The buffer length can't exceed G_MAXSSIZE: %" G_GSSIZE_FORMAT,
GInputVector local_bufs = { buf, buf_len };
NiceInputMessage local_messages = { &local_bufs, 1, NULL, 0 };
+ g_return_val_if_fail (NICE_IS_AGENT (agent), -1);
+ g_return_val_if_fail (stream_id >= 1, -1);
+ g_return_val_if_fail (component_id >= 1, -1);
+ g_return_val_if_fail (buf != NULL || buf_len == 0, -1);
+ g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), -1);
+ g_return_val_if_fail (error == NULL || *error == NULL, -1);
+
if (buf_len > G_MAXSSIZE) {
g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
"The buffer length can't exceed G_MAXSSIZE: %" G_GSSIZE_FORMAT,
GSList * ret = NULL;
GSList * item = NULL;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+ g_return_val_if_fail (component_id >= 1, NULL);
+
agent_lock();
if (!agent_find_component (agent, stream_id, component_id, NULL, &component)) {
Component *component;
GSList *ret = NULL, *item = NULL;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+ g_return_val_if_fail (component_id >= 1, NULL);
+
agent_lock();
if (!agent_find_component (agent, stream_id, component_id, NULL, &component))
{
Stream *stream = NULL;
gboolean ret = FALSE;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+ g_return_val_if_fail (component_id >= 1, FALSE);
+
agent_lock();
/* attach candidates */
CandidatePair pair;
gboolean ret = FALSE;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+ g_return_val_if_fail (component_id >= 1, FALSE);
+ g_return_val_if_fail (lfoundation, FALSE);
+ g_return_val_if_fail (rfoundation, FALSE);
+
agent_lock();
/* step: check that params specify an existing pair */
Stream *stream;
gboolean ret = FALSE;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+ g_return_val_if_fail (component_id >= 1, FALSE);
+ g_return_val_if_fail (local != NULL, FALSE);
+ g_return_val_if_fail (remote != NULL, FALSE);
+
agent_lock();
/* step: check that params specify an existing pair */
NiceSocket *nice_socket;
GSocket *g_socket = NULL;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+ g_return_val_if_fail (component_id >= 1, NULL);
+
agent_lock();
/* Reliable streams are pseudotcp or MUST use RFC 4571 framing */
g_return_val_if_fail (component_id != 0, FALSE);
g_return_val_if_fail (candidate != NULL, FALSE);
- g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
- g_return_val_if_fail (stream_id != 0, FALSE);
- g_return_val_if_fail (component_id != 0, FALSE);
- g_return_val_if_fail (candidate != NULL, FALSE);
-
agent_lock();
/* step: check if the component exists*/
GSList *i, *j;
Stream *stream;
+ g_return_if_fail (NICE_IS_AGENT (agent));
+ g_return_if_fail (stream_id >= 1);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
NICEAPI_EXPORT void
nice_agent_set_software (NiceAgent *agent, const gchar *software)
{
+ g_return_if_fail (NICE_IS_AGENT (agent));
+
agent_lock();
g_free (agent->software_attribute);
GSList *i;
gboolean ret = FALSE;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), FALSE);
+ g_return_val_if_fail (stream_id >= 1, FALSE);
+
agent_lock();
if (name != NULL) {
Stream *stream;
gchar *name = NULL;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
Component *component = NULL;
NiceCandidate *default_candidate = NULL;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+ g_return_val_if_fail (component_id >= 1, NULL);
+
agent_lock ();
/* step: check if the component exists*/
GString * sdp = g_string_new (NULL);
GSList *i;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+
agent_lock();
for (i = agent->streams; i; i = i->next) {
gchar *ret = NULL;
Stream *stream;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
{
GString *sdp = NULL;
- g_return_val_if_fail(candidate, NULL);
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (candidate != NULL, NULL);
agent_lock();
gint i;
gint ret = 0;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), -1);
+ g_return_val_if_fail (sdp != NULL, -1);
+
agent_lock();
for (l = agent->streams; l; l = l->next) {
GSList *candidates = NULL;
gint i;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+ g_return_val_if_fail (sdp != NULL, NULL);
+
agent_lock();
stream = agent_find_stream (agent, stream_id);
NiceCandidateTransport ctransport;
guint i;
+ g_return_val_if_fail (NICE_IS_AGENT (agent), NULL);
+ g_return_val_if_fail (stream_id >= 1, NULL);
+ g_return_val_if_fail (sdp != NULL, NULL);
+
if (!g_str_has_prefix (sdp, "a=candidate:"))
goto done;