/home/dko/Projects/mobilec/src/include/data_structures.h File Reference

#include "ap_queue_template.h"
#include "../mc_list/list.h"
#include "connection.h"
#include "fipa_acl.h"
#include "agent_mailbox.h"
#include "message.h"
#include "interpreter_variable_data.h"

Go to the source code of this file.

Functions

 AP_QUEUE_DECL_TEMPLATE (connection_queue, connection) AP_QUEUE_GENERIC_DECL_TEMPLATE(connection_queue
connection_t int AP_QUEUE_GENERIC_DECL_TEMPLATE (connection_queue, Remove, int, int) int connection_queue_Print(connection_queue_p clist)
 AP_QUEUE_DECL_TEMPLATE (message_queue, message) int message_queue_Print(message_queue_p queue)
 AP_QUEUE_DECL_TEMPLATE (agent_queue, agent) AP_QUEUE_GENERIC_DECL_TEMPLATE(agent_queue
struct agent_s int AP_QUEUE_GENERIC_DECL_TEMPLATE (agent_queue, SearchName, struct agent_s *, char *) AP_QUEUE_GENERIC_DECL_TEMPLATE(agent_queue
struct agent_s int int AP_QUEUE_GENERIC_DECL_TEMPLATE (agent_queue, RemoveName, int, char *) int agent_queue_Print(agent_queue_p queue)
int agent_queue_Flush (agent_queue_p queue)
 AP_QUEUE_DECL_TEMPLATE (agent_variable_list, interpreter_variable_data) AP_QUEUE_GENERIC_DECL_TEMPLATE(agent_variable_list
interpreter_variable_data_t char * AP_QUEUE_GENERIC_DECL_TEMPLATE (agent_variable_list, Remove, int, char *) AP_QUEUE_DECL_TEMPLATE(mail_queue
interpreter_variable_data_t
char *fipa_acl_message 
AP_QUEUE_GENERIC_DECL_TEMPLATE (mail_queue, SearchReceivers, fipa_acl_message_p, char *) AP_QUEUE_GENERIC_DECL_TEMPLATE(mail_queue
interpreter_variable_data_t
char *fipa_acl_message char * 
AP_QUEUE_DECL_TEMPLATE (mailbox_queue, agent_mailbox) AP_QUEUE_GENERIC_DECL_TEMPLATE(mailbox_queue
interpreter_variable_data_t
char *fipa_acl_message char
char * 
AP_QUEUE_GENERIC_DECL_TEMPLATE (mailbox_queue, SearchID, agent_mailbox_p, int) AP_QUEUE_GENERIC_DECL_TEMPLATE(mailbox_queue
interpreter_variable_data_t
char *fipa_acl_message char
char int 
AP_QUEUE_DECL_TEMPLATE (interpreter_queue, AP_GENERIC) AP_GENERIC_p AP_GENERIC_Copy(AP_GENERIC_p AP_GENERIC)
int AP_GENERIC_Destroy (AP_GENERIC_t *blah)

Variables

 Search
struct agent_s int Remove
struct agent_s int int
interpreter_variable_data_t
char *fipa_acl_message 
RemoveName
interpreter_variable_data_t
char *fipa_acl_message char * 
SearchName
interpreter_variable_data_t
char *fipa_acl_message char 
agent_mailbox_p
interpreter_variable_data_t
char *fipa_acl_message char
char * 
RemoveID

Function Documentation

int agent_queue_Flush ( agent_queue_p  queue  ) 
int AP_GENERIC_Destroy ( AP_GENERIC_t blah  ) 

Definition at line 291 of file data_structures.c.

interpreter_variable_data_t char* fipa_acl_message char char int AP_QUEUE_DECL_TEMPLATE ( interpreter_queue  ,
AP_GENERIC   
)
Type Constraints
interpreter_variable_data_t char* fipa_acl_message char* AP_QUEUE_DECL_TEMPLATE ( mailbox_queue  ,
agent_mailbox   
)
Type Constraints
AP_QUEUE_DECL_TEMPLATE ( agent_variable_list  ,
interpreter_variable_data   
)
AP_QUEUE_DECL_TEMPLATE ( agent_queue  ,
agent   
)
AP_QUEUE_DECL_TEMPLATE ( message_queue  ,
message   
)
AP_QUEUE_DECL_TEMPLATE ( connection_queue  ,
connection   
)
interpreter_variable_data_t char* fipa_acl_message char char* AP_QUEUE_GENERIC_DECL_TEMPLATE ?ayW+enUJ*]şaFk 옷+un 7-(+?C{П?1A@!1 @p A! ^CR|֒ rV"(4y AzR ߵ?6ol2_m9W ka_o\_@ l|0?e ؈sݐICiT+O@GGH<"+*wޫbǘϋ? ݷ*t^[L oWUbGMVL-EMV\-`MVl-;MnV|dUb`6M$bA.L[M꼪A[vfxOfbAqᰣXUC(~M[ѕlSةԘ `z ߄##WMaqffpIN~G/yTR ,7z͌uIhmP [5C䵿7r0dNU7OD08Elqp7,>giz[!NlɠJ w^ְ&pƸF3F_OFAdAܯOa !Tp0؍cp{mA/;nYL-_s *rf9RstK8[yB?N@M@9 , vcK;zfprfR) 2So(P|LL`QQQJlQ~6h- 8SL~~jFЏ`_6cDx2cP3ns-  W0 M{DNOhev ɵ١ݟ.w 6)X24+ @OxX8Y8 @g~,P͇ X(Ҳj0ta TY'mRճUN^;]Y8fE>N! ';ܵ@t5{"A[' I6mC `3;V5k ߻nLbp襋7OlيY2l t;qfN0RdߦhMqn'|r%;Z~'H oLE*<|eh ˻xyO{}[>ۇB5@B4ropWݞvFp{be_Wg]8*_bo{/3to}y`W>pg8KY݆^퀫:p.w?19L@a\iW]1 U,70%fn?Us셺$;'4Uwo.+LIP(e%0ro˺orZv}@H6ӿpr-uh]D@[ݏ }A44B3A\pguѱ_7hT :¦w[xi]Q>n9`l>y#x.2vrx\0]F#Vr:ޠO)ůh[5:ni %0$yGSV cwQ1?:Uٻh#*Ekd{Bz$Mv.'%:WV}zx+:#6@|v+ 7u+Ī@?*t\".[0bqb ʢg^'WU9tT?Րlj M⏰G>A/-{#s^H|OQj{0yjybkz u#t}Tv%WBuApCIn_ĺAיۿ+QHT6t~A~~ k, }(v+Yޓ|(eoqA4&E;}P;0RoZ~$A;Q? +e=AUwE?:}R ~)jv[:H5NNɍoKgp8ژO2|4,QgØ4O庙0( BKր~ywTaNQmpW?q;"j7xwѳ/ǿ]T[$@3.ZltYwчBlSs`R'hbB,4#1`( ffpML4A &@t9}Sa f;@tA,!=3;(By#po \'~7)ךH|}}z=uZ^hi_]zi @*@_jjqOJ\{kyG:ߥ_o^MWYZP&ibA/Y _?zy#eW!r-eqd^:mb 3KΟ?jvS7ǫ N Ҡ/z=Gފ@iY]ߟg}/8* _D,@7 ;Gwp|EE}@߻]~u-_ox/tw# %/AG(UhZP;T/-5zФ佃A+{-wP(5z%4_hڑ;h;hڸ;hZ;hZ;h4/ygB#wk>AcAcU~MK;h_iI{MK;h_ASa,; oTj A*{j!&u :\Wh0iF ^jx-\mTjuug HZFkQןc>(x`^s#gaZݚvM?X5: Zgڢտ_m\;O&Qu^7v/iwbbaA w* `Hſ G-W 6}k n ' t5௒]Ao@ @ _2pge ${/)82u6Am! 71Át 6) * `?{Lu2Rԟx?0I_՟ZMv[WEPІpt҃]#1 o-n`w< ? _&'M!jvxc!{gb~bxO`C~Y^vz?ӽͮaHxOw \O-n T7VMnK*uwC-=7^4b#ujQu+_s1^2. u|kG1Jzr%r.(~ɟ%*?۲U~nl0L*.X]G:%% gpw{sA#oDz9Z›_)xMyOEɍ<Q~!W#u5w(֟x xwUVUA`^ ;꫗Ko?F0ӌm6l /Co?yVƭ y M]Jه}0jB'B>cd,G˧3;z(S16{RJ^b1W2_!x^֥lXDkUS2˟,P?wgۀ4O4J`޸]sݻ;SedPvZvz}"#Zf@)~-<ء9ЄX-O wѵ{PS4 -8 xwt~dGܻ{~ݏw?RȂ{#ݏԽw?RH{#ݏԻw?6@Q5kw 6@"^{m^{m|^ {mm$./#oP9*⁕ |q};+H&(\4rju[$i(Vo5,_b9Mu(t,mT^v{ QmsBiL,Yp4HkOXߠxOwD3БS߶B^ J'6Qa{3{э{{kL;Tzuk[k-~|Ǎ%vu='KY+x`w^OnК{{%VSݠPyCܜ7Q(qR;+\ynt7=dAL:! 1JwMZ5e-2PCK] |SEsB m4mx m.HӔFڴ4)OQPU@*\\*\UX\Eݽv9'4-^CNLo!^C; {gf~9~[͸ЉvvRm6)_\~ _<\~/p./\~olsş#A./bB}b'_4.h{b_:.Oz`vJwr][}|]goDQ>#Fw7|89]F륹W}Yl}vAtjgkT!BrEm%>LF/3].rCOqQ.r)\r{(WE( 6rQ\ n.Mq.\;E\+ܳ\\(E,.`.m\EsQ;咸(׏rOrQ.]E\[E۹(2咸(7r?-r[sg?h`]#t7CϷzơ=/%U9wE?&.sѮ?,뵿be?p̂}Mg49Eյ7wjO{MyJ}_ǜEd~(ǺZn۸Fngs۔eZv-6$ʐRq͉QU%9/'>S~q|֕u͹wŸ։La♙W.ʍ\NqQy.sQn C\' (E(7r'(4E9qQn2kr(aڗi~CWۧ;IW`IQ\ CU6k4,uZ˃&4{BGx$jDm6\IoFHr{*uu5QH腡ΰ--Ff4`$IYRQJC9iŮB$Pa,%)cYOA GmP0 ԠV]n#<:J$!8/u_+½ڒ:TXB*D8=;2o/\"xDcKjĤ.{HoH~bw½Y`.7DžLno!aM決U;ݡ7(,LmNۿ5eDCM q4ХCbHd9 :gfP_w;?,5t*%Jq.? %k}I`l9О1-.0= )/{F6xR aRP,7 Do R40 ua/.\z ˥Whyfҡ,5 -0X"Rw߯|w`m*Qvw9~]D3p!VÊq?^@ ~']So \¦ IQh nrq6܁l]RIjh 5_W~w@@BNFv@gB~S7+.F\:ɥ8<+X11,r#X<,dļHĶ>$_jdB~^jX>}.,Piy;¯q78$fUy6 [ Y<3zEJ]bL˰JRIQSM5uHi͞+ͷոQfoU\筎Jv S*kh˱.s;!Gm}H<1nm^{F:i,!+LAB:Aen VT 0Q;tLOd:R?[ψ'.%cMƿX\t3r>iIRBĞi(/HltXى=I5$@vˮ\\,2odˆM'e[iy4= dm²mlւwբrkeXrsd'NQSosy aƗNÐAiKݚY$-Óؖ$Djbx;i2PԴjMQ$Cs鬲1Ec} }ع?"6G7XKiAtóE߈j6믝_o@62ߥsw*OןA?7L%י d,5IE[-cY?lޝۉ^ߡOS jr+J:~{QH hS_2?] w{%{wR;)+dh&*A ;ʅcƠW?`ۑ 86'~qS\.++6/{{6!1#'CKt9{?(|$[WSq]dE+¾=ׯd퓚|h;C"XSY `D~1TwDeZ|y`W hz92B{<) vq2KQ̞r+]y ӱ]Ϳxs &g{8G{$hm#4$|wVbP *X,w"3x< t=CD瓈N! Lw9o Dϳ"s |ۉ-8"z8od7Y3;2a7̏K֢o05EDk0'[8S\s#8)yz̑u5/'AI#~ o9}od@!(rw //uw_9ߓB@G(L#C1؈eQ=u "<9@i>5TZׄ2zlo'_s0-ƒ‰FW%Ϋ&| I JLU~+ Qϳ>?Э@h?CyM{?;yfoQt?@"ps}ރff2H߯gOͩ=F"Vb>׏L Zhj%&~mm̆R٨锓,oGN =Wo h6z?ᰑ}zQWB=&2^ UPgv"5Q-T$i9R"w*$Nhi?؛3*Y-lh?&R#af"Z":YΡ֪6Gs}-o{>G!l8G 85K8~I7'}/;2V(MH)08faizE*/agW))5y[n${וc[;(Ǜz L?F~yD2~9إ r>bˡ=L~}>p M?Y̥.'ipN([Ϻr_xf"'Űs9Rt5|0> )=<&nȢȁ}wr̛6}; \~8"Ϸؗ La?<7bkcy$|mj$+by^xɳ8џ2_[//YM/~w՜ɞbYl?P?1B@wH?48"q Dܧ΄mLN ۋ|= TZpYsqKAS|SKKRsN.31Tp~ezBURXKm[uR29Wp@*ZZYL@ fV&fV&qo8+D]}/;"A,֙r2DR5p HC4:*<+@Kt ׿ʜZH ܮL\ `|/<r  Ck.D"~P/Ǿ4=l Omؖ4 i@v!x 0fLc4$n{B4 #D8[޳`m.]n7X9mp!1r4~aZa Ƥ`\ڐ7|>($I$I$I$I$I$I$I$Iқx$CK?pfla-]vB([dWֱ5d:r[!Ee7v>c>c,ٚ!}7<9sr]Q稩ۮW =* *?1ckTTTUȟs^Kxu@%^]lf y jΛ eECЁ vտ+j/&*?Jejk6inPӆwmo[8E~Zm׉X2nK,BjB-%hcBs: cF+̭Xn%T'C%`L4YtPY|^G]) jY49+U*1,n7<u9s/6z%O7$#1k{;nS:QC#\V#GQ2qŖl%0 JsmP/mY Z/$MMUΥ|xC<_h$,V ~侷U<5KBmmm1m8eNKhE*Odd}lGyѵTD~_oDP0ܢW~~_3pk/:z4$}f:1(#m?)RxH8ŭA|]&oO֦8zOM&I.C99ŇV^#9/ܓzW5]1M#zʩȀOxO58#7b<(AB' % C!)ӿ!@wv҅dE_7hTNf,U|(tyԜu34_t[X$ߎL {=WCHѕUYQsSvV7P Y>%_ŨfM,T<:=MhzޛvENyxpA4ԯ=>a,dul۲j7Y.J:A%>5Sd釞KY ʜ,=i[{euvT1l C=GRls Wlv挵Gv=$R]Љ|\1Oh@<4KjLucC2ru!a/š~ }ƌ+&[U;{fmZFCs|2cq˲RGIEWsuX21emU!XLhۆC)_jԮ9ўkyiWH?M-)4"Hj_l+A&5 ǐ!J ^[tL#yB&yѹx.2v@vGSqz'tZ;uJ/lw%%n4doB. "UѪ8l*׎-rߦ8Δ\=nW,d#]' ,sf{yl(l{̹Hn_ug(l#񗐝r +}UJyu{]hA&^ ^ t)?HhC+w-ڒt.z޺7G756>E?T!d7ɰ }8B yОCyϸS;OD+2Fo3K;~EeE«54W~뺥p.= /TnWO._+d9f0;'ZR~)+.NH<봌Hٗ*ߗ$S3{&~Z%SBBM^'GI}+IO') m D—LDͥ33AҨq~9V:r {(ZI@Me)?= ]z驲_y)\;aU"Z_'}n;t%nӕYOBBn.ug!B㣲bQ2}(P<02Y${TDػfGAi_;[;=u~TgֶpjP%% ̈́ddQV^s.-(EU0ڰ԰BQ99 i59g'yp(u5!ǿU9^k( x Gπ&Yq(Kǰ * ,RMsbl=Wܠ'=fP6>pQaf{-~ٖg$a>Y5rQ^X36ޡsD1e)ߘBZh+8V{e6nXx-٥LC'Vn$%&7. dK_&e,-Ms_vN-Sy|)gȍc2U@+!N-e#/V]/>Ii)J[IiΆ4{kǰtj>4^_aH\{+<FIDX=̑ ʗxضZo18a -k]