<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:#606420;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="#606420">
<div class="Section1">
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial">Hi ,<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoNormal"><font size="3" color="maroon" face="Arial"><span style="font-size:
12.0pt;font-family:Arial;color:maroon">&nbsp;&nbsp;&nbsp;&nbsp; Having some problems in appending a GPtrArray to a GValueArray..
<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="3" color="maroon" face="Arial"><span style="font-size:
12.0pt;font-family:Arial;color:maroon">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Not sure about the way its done..
<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="3" color="maroon" face="Arial"><span style="font-size:
12.0pt;font-family:Arial;color:maroon">&nbsp;&nbsp;
<o:p></o:p></span></font></p>
<p class="MsoNormal"><b><font size="2" color="blue" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:blue;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="blue" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:blue;font-weight:bold">&lt;signal name=&quot;changed_value1&quot;&gt;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="blue" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:blue;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;arg type=&quot;(a(ay)i)&quot; name=&quot;receive&quot; direction=&quot;out&quot;/&gt;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="blue" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:blue;font-weight:bold">&nbsp;&nbsp;&lt;/signal&gt;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoNormal"><b><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial;font-weight:bold">This is what I tried for the the complex signature used in the signal..<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; gchar ch[6]=&quot;0x00,0x26,0x5F,0x4A,0xEE,0x3A&quot;;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; int val = 100;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; int i;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; GArray *bdaddress;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; GPtrArray *ptrArray;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; GValue value = {0};<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; GValue val1 ={0};<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; GValue va2 = {0};<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; GValueArray *structInst;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; GValueArray *VA1;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; int num1=10;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; bdaddress = g_array_new (FALSE, FALSE, sizeof(gchar));<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; for(i=0; i&lt;6; i&#43;&#43;)<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp; {<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;The value to be added = %x\n&quot;, ch[i]);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g_array_append_val(bdaddress, ch[i]);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; VA1=g_value_array_new(1);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_init (&amp;val1,DBUS_TYPE_G_UCHAR_ARRAY);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_set_boxed(&amp;val1,bdaddress);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_array_append(VA1, &amp;val1);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_unset(&amp;val1);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;
<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; ptrArray = g_ptr_array_new ();<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_ptr_array_add (ptrArray,&nbsp; &amp;VA1);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp;<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; structInst = g_value_array_new (2);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_init (&amp;value,G_TYPE_POINTER);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_set_pointer(&amp;value,ptrArray);&nbsp;
<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_array_append(structInst, &amp;value);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_unset(&amp;value);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_array_prepend (structInst, NULL);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_init (&amp;va2, G_TYPE_UINT);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_set_uint (&amp;va2, num1);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#993366" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:#993366;font-weight:bold">&nbsp; g_value_array_append(structInst, &amp;va2);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="maroon" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:maroon;font-weight:bold">&nbsp; g_value_unset(&amp;va2);<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="maroon" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:maroon;font-weight:bold"><o:p>&nbsp;</o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="black" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:black;font-weight:bold">&nbsp; This is generating&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;(process:5430): GLib-GObject-CRITICAL **: g_value_copy: assertion `G_IS_VALUE (src_value)'
 failed<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="black" face="Arial"><span style="font-size:11.0pt;font-family:Arial;color:black;font-weight:bold">Segmentation fault (core dumped) ..
<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><b><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial;font-weight:bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; How to add a complex Ptrarray to a structure ..
<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;
font-family:Arial"><o:p>&nbsp;</o:p></span></font></p>
<p class="MsoNormal"><b><font size="2" color="navy" face="Times New Roman"><span style="font-size:10.0pt;color:navy;font-weight:bold">Thanks &amp; Regards</span></font></b><font color="navy"><span style="color:navy">
</span></font><b><font color="#00ccff"><span style="color:#00CCFF;font-weight:bold"><o:p></o:p></span></font></b></p>
<p><b><font size="3" color="#00ccff" face="Times New Roman"><span style="font-size:12.0pt;color:#00CCFF;font-weight:bold">Sangram Kumar Yerra<o:p></o:p></span></font></b></p>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:
12.0pt">&nbsp;</span><o:p></o:p></font></p>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:
12.0pt"><o:p>&nbsp;</o:p></span></font></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="2">This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original.
 Any other use of the email by you is prohibited.<br>
</font>
</body>
</html>