#include <stdlib.h>
#include <string.h>
+#include "sipc_log.h"
#include "tapi_common_sipc.h"
static sipc_marshal_data_type_e _convert_marshal_data_type(tapi_object_data_type_e type)
return sipc_util_marshal_object_add_data(so->mo, key, ((struct _tapi_service_object *)data)->mo , _convert_marshal_data_type(type) );
}
-gboolean _tapi_service_object_get_data(struct _tapi_service_object *so, const gchar* key, void **data, tapi_object_data_type_e type)
+gboolean _tapi_service_object_get_data(const struct _tapi_service_object *so, const gchar* key, void **data, tapi_object_data_type_e type)
{
if(type == TAPI_OBJECT_DATA_TYPE_OBJECT){
*data = g_new0( struct _tapi_service_object, 1 );
return sipc_util_marshal_object_get_data(so->mo, key, data, _convert_marshal_data_type(type) );
}
-gchar _tapi_service_object_get_char(struct _tapi_service_object *so, const gchar* key)
+gchar _tapi_service_object_get_char(const struct _tapi_service_object *so, const gchar* key)
{
return sipc_util_marshal_object_get_char(so->mo, key);
}
-gboolean _tapi_service_object_get_boolean(struct _tapi_service_object *so, const gchar* key)
+gboolean _tapi_service_object_get_boolean(const struct _tapi_service_object *so, const gchar* key)
{
return sipc_util_marshal_object_get_boolean(so->mo, key);
}
-gint _tapi_service_object_get_int(struct _tapi_service_object *so, const gchar* key)
+gint _tapi_service_object_get_int(const struct _tapi_service_object *so, const gchar* key)
{
return sipc_util_marshal_object_get_int(so->mo, key);
}
-gdouble _tapi_service_object_get_double(struct _tapi_service_object *so, const gchar* key)
+gdouble _tapi_service_object_get_double(const struct _tapi_service_object *so, const gchar* key)
{
return sipc_util_marshal_object_get_double(so->mo, key);
}
-gchar* _tapi_service_object_get_string(struct _tapi_service_object *so, const gchar* key)
+gchar* _tapi_service_object_get_string(const struct _tapi_service_object *so, const gchar* key)
{
return sipc_util_marshal_object_get_string(so->mo, key);
}
-struct _tapi_service_object* _tapi_service_object_get_object(struct _tapi_service_object *so, const gchar* key)
+struct _tapi_service_object* _tapi_service_object_get_object(const struct _tapi_service_object *so, const gchar* key)
{
struct _tapi_service_object *rvalue = 0;
rvalue = g_new0( struct _tapi_service_object, 1 );
so = g_new0( struct _tapi_service_object, 1 );
so->cmd = 0;
- so->mo = _tapi_service_object_deserializer(data);
- if ( !so->mo ) {
- g_free( so );
+ so->mo = _tapi_service_object_deserializer(data);
+ if (!so->mo) {
+ g_free(so);
return NULL;
}