Hello Carsten, as a first step, I have extended TriangleIterator and LineIterator to support the new adjacency primitive types. Attached you can find a zip file containing the modified files and repective patch files. My changes do preserve the iterator's semantic, i.e. no access to the adjacency information, but only to the 'drawable' primitive information.
Could you (or someone else) please review these changes and if appropriate incoporate them into the main repository. Once, the adajency information is part of the geometry properties it might be interesting (?) to iterate over the adjacency infromation itself. What would be a good interface in the space of iterators. Should we go for a new iterator or should the current iterators become stateful, or should we just provide additional access functions for the properties? What do you think? Best, Johannes "Carsten Neumann" <carsten_neum...@gmx.net> schrieb im Newsbeitrag news:4eb15dca.7000...@gmx.net... > Hello Johannes, > > On 11/02/2011 09:37 AM, Johannes Brunen wrote: >> currently I'm evaluating the geometry shader for silhouette >> calculations. For that to work I do need to provide adjacency >> information for my render primitives. >> >> So I did the following: >> >> - full triangulation of my mesh >> - hashing of the adjancency information >> - use of GL_TRIANGLES_ADJACENCY_EXT and >> GL_TRIANGLE_STRIP_ADJACENCY_EXT OpenGL types >> >> Example: GL_TRIANGLES >> > [SNIP] >> >> Ok, with this setup the geometry without any shader is still rendered >> correctly. >> >> My problem is now related to the TriangleIterator which I use for >> intersection calculations. Am I correct that the iterator must have >> knowledge about the new OpenGL primitives? > > yes, since it has to triangulate primitives on the fly. > >> Are there any other OpenSG parts which are affected by these new OpenGL >> primitives and there characteristics? > > a quick grep shows these other places: > - SplitGraphOp > - OSGGeoFunctions.cpp: setIndexFromVRMLData() > - OSGGeoFunctions.cpp: setIndexFromIndexedX3DData() > - OSGGeoFunctions.cpp: createOptimizedPrimitives(), aka triangle striper > - OSGGeoFunctions.cpp: calcPrimitiveCount() > - the other geometry iterators > > There may be more, but for the most part the primitive type does not > really matter to OpenSG, so it shouldn't be that many. > > Cheers, > Carsten > > ------------------------------------------------------------------------------ > RSA® Conference 2012 > Save $700 by Nov 18 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev1 begin 666 adjacency.zip M4$L#!!0````(`.B0=#]JWD'>E@L``!@X```3````3U-'3&EN94ET97)A=&]R M+F-P<.U:>U,CN1'_.U3Q'1JVBK+!&/!RR<4\LCY>ZQ1K$VRRH<(5-<S(MI9! M\LW(^'S+YK.G6YJG/?88,'MUE711QM9(K=:OGY)F:WUS<;1^L[P$ZY!#S3X3 MK;.\7IK6Y^'W#'I[?D>R/_)XMZ<*1T6H;&]O;^)'!>Y&H'HL7/JI] 8/\_%[ M'>7R&PZ'98E"^=VR]+JS>FIZ*_EL*91EJRHXW+O_$ M4@B[S/*[*C]+W/]!' MT/SECO6\#[]UG<>RPR;Y+8J0W\U"'61K>6GK^WO<.;<1T01.T^EM--SN<1]< M?N=9W@CP:\=C#'S944/+8WLPD@.P+0$><[BO/'XW4 RX`DLX6]*#!^GPSH@: M0GX#X3!/>Y1BWH,/LJ-_G#6N<*UFEC,FF&>Y<#&X<[D=06#YT*<6O\><6+[ M/4])K%8@%GHI3F,I+D4)'IGGXQ>HE.=:[^(H&[\8)@>XT++WT&OPBZ4(IR%W M7;AC,/!99^"6`'NF^'VNMS\VK]I0:US#Y]KE9:W1OM[#4:HGL2=[9(8G?^B[ M'*= .#Q+J!'AG"G?IY/+HX_(I/93_;S>O@94VFF]W3AIM>"T>0DUN*A=MNM' M5^>U2[BXNKQHMDX0R!9CD=K2_'*4V-%&@2IRF+*XZ\]0RMOHXQH-UD>L7 =Z MUB-#P[49?T2D+ QE_=$<]ICF%UFG*T57ZP''QRK?`]X!(54)AA@,$3298:Y) M?DG3K0N[7((__^4'^&3Y/M0>60F.K(<[CSM=_/JI!MN5G?=_+<%5JS8)Y/\C M:B8=]2S197Y>-Z(_...@ws.oh?Y+=PBT:;WLKO.3?ABK>V@"*!.W"8OW#NRTOO MN.$-^[:O' Q;A^-M7!ZF.JXV6V='4G1XM]Q;'6L_8_*!*6\T^>3"XP]<8:BM M8^*WE/0FNYQSD7ZZO(2MMU>M>N/LME'[=-*ZJ!V=4#-%CL51;MPX9K[M\3Y% MY5G=#&FK6AP9FUI?@1O;I2R B%2K2:10>*0;+KJ>'/3AS.NW1KYB#\>>-;3N M7.:'.@D'^&;$\E(;,U&2$]8?] 6#H^HAKVY/YZIN,!RD8)C6\ ,K%6MY2?$' M5M:5P(W'.G!A=9F9.,62$GZ8ZVDE-[X%$Z8`IY:=6,_RDEGU.\R=*P[K(#^G M0)9PW,0_W)T]/4&Z^>CV^.2?Q0BI1\N;Q*E:O27IZUB _DH]"8/+@1 ('%9B MV!CF?NKEAU@XY5":F9QQ"T2K2C&O)YD*]JN"ON1"40V U5U8_=D#SV/8V@]! MF6]"$O)"J-2$I$\L=Q7.B@O"PB0JK\-):%3$_QW#3AV*+U*X6)P&GHAR.>P1 M'&G[W]_5CK2-XZ*Y-MT9/8G>QM461WFKK0M?6<)F@ [6DT[.<M]FM?E98D[2 MJ]T$LTF+R^27TN9"DW/F:NGP`G=C`YN"(JRAV<>_IO")R#!,.V7R5^%1<J<( MU<E@5RB6C+O&X:BP72Q!*H9@R_+2UT2_T-?_O?TS',#V7M:CG?#1MQS9]+K3 MH7_-EP//9B2Q83TI=]!C4GKSH!RW3*PF[)%LG+G ),O$D^G+SARP\W,(AHFF M>C.>4#K8'M/YSA)!O \RELY[G#;38?8K0UW1_MWLRXT8&,@-@]1X;#7[=X>^ M^HS=%XKTS0*_SVS>0=_0Z0:?=S#ME0.\FSBG-^0^;NPH.^B8'V;N:O6.=;EH M8U0470R+R-!C?C\:FNZ+83W9,U/*( G,L)&0G\$+PQ@B@=8QS3C>WJC-0Y\I ME*Q PKQ:MT(Z+*U7!,M,\P?7ZTS--G#9J$^C5Z/5J3[_NZHUO8;_3(97/>VW MW#Q&A_>F\LT-ZW&F6-'E%!9%'GN@TDD&/ !+W+YO#MD2IA'5>"I0$1I6AP[T M>%!N6RXJRQFA#8VD<$RA:?EQ?^KK2+17(178^I B4"8M%=)8A,)L;!1B[+&0 M"R?!"AVMY6^FG7<*W*^I$^$4BD731.0Q-?!$H!SSN;$1ZSE2#;'5[*B8C*K4 MF'<A90QP"&A3ZIR)KNKA?#"=GIZ6E_Z$_\<8'!PD&<#:&OULC_H,?ZP<P-GY M[7F]<7)[WFQ>A,OY&J\*$<&:2G'[UD9T]R<L>NVPL$X'=,7BGAD0#\5QGI:C M4-R+6Z<`%IBH'C?DRNX5(BG30J$8+!2Z586(,CPEA</&1D*(+,KPI^<QN$-; MN=^;T6%R`;>M]F7]PJPB:P&3V7<&^T6M($-,,HYJUB0O$1-M/&VA^RD+GSWX MZ^S'1*^&X=OLQ\SUV5L(N9TCEAXVMA!J>]5BIJF\=5L[_GOMZ*1Q='U[\J]V M=3:7K:V\YW#)3$E9A:Y+"7ZW4K:EQ\J5[9V=[1^W?RSWG4X)^E:7067WU;-! MS1RM^*RKLPW=%'G64$#'DP\Z6>SRC0K&X&!_'V0<;'SO18U4W3#+[N7/QDE] MI9U2N5PNB<V=$@RQ2-%7.OA)5Q*[`C;@7C/6YPA]W)8SIXQ-*!GCU!$9`(ZL ME" \@YHUXWM]$Z*'4X+[C7FRI)?0X<)RDU/1]+PK$&N<[Q27E :F%"Y\QU?Y MTUH(&?;=5;WT!%3\< =7ZX#E?,%RS9S+)( .1H;PTLA2_GQ4OC&;$HX[*K_. M*G(3Q,YKPVLECT$JZFT<P.Y+X[%.&[^KAVY6?O@.3IKEHZ]W4<CV4;'Q?M)! MZYU$CPX;ZLMV2^3/UT$L8TO'2M)]IDMJC]1NH_TM?\8`DAQWC+UQS!F?YVMY M:>?MJYG-7']]<>WCL(XU<%6BNC34^ER[;-0;9["_#ZOGJ1W$QD85:WI;#H32 ML*_FX!,3\1J(>R'1\*/M`"@L?9_')*J7GS-QR=@A%]V556KPE:,WQFX.6MFU M?18E<?V6:$\=-GQD+N[ H#,0MKX40EM%:V1*NPWM/Z*;?KW!UW<,N'NR<(LX M3)WT$^>:ZTOP[WF?4J/8U+X5]?$+X081+?Z7@>7@O[YT1UWTF)*Y4/"+Y!Z& M5SS.O(N PWP=`* 2=)Z^J8PQBC?7Q/,U^TJ#7,#%E;(/:'#<U>\-8>:GURZ" MDY?8E#"^> ,!<A#D]V&/NZRP`N.3):K6*5NPL5YA2KIHUAOMQ%X,18N )SOV MJV&TFQR+B:S6.#N/MG+3>P1[I1D=3FN-C,?_N*H=MZ:T3^5YT3R_/FLV<I(J M4=*^B:;M3TE?$2#9W</=X)2G>A.6+]",(Z/YA^EP2P%VCH'ITP:HS#4*C3UY M*G&(X^8,7!/^,(UF:F:L>)J&^?,++:(,%>0EJ\EA6@7S@3FN@MT7JF#WK57P M@L0:1=$JK,XGG2'B]+*$3+20I$STDL1,])KD3#2.?.(8(/[VC,,],VAJ`F\Q M=C]QAILXR8]/9>DBG=X#H#=-N?+-&3^=T)L9]+4#_A'HEL?=D;DAX()JVB]A M?:!SL1F0<9F/@!M/T&4$[F$H+?:ES_78X#T!(R@U1,G>1;F\P+AI+%<SDCO= M5]2%>E\Q*XC3.Y8M;?D3E2E1;60^3=X-A3.GK^'8A$8,XGMC\*K,$_)4-40- MEE*X&T+ SN)[M@289B*-*,(_\^[$O"I+[R);5$\EKFI^&7#[/N2%^(YL-^O. M)!.T")IT231A>:F^(8SQ87HBIZ4KT6]YB 7G[G-@%<*4,+/LNZ-<I!(@&69S M(D7%V7PXZ3(N1&DL&6SOS7&G`[C=Q6"C]Y_3>T4T>2>V-N5&!0YFW8Y'"\-< MI%_S/3A(/ N=(O!([1A19EM/1JZZP#TZIZBR?J@9%:,K[)0+TJ/-PX0=!92^ M[]:/]E(C4IBF1R0?[4U,DZP"<N_AL\;M3!^GM]"A&Z8@RM>W+1_Z:.8^QK_I MO2(R^KZ3TIVFYOU,-4LZ.RF:J]%(UX&LR1Q62&G3<,K0Z3Y P)'NNJ+!\PY' MXPJ&)VEM+2G)I*8S*91D[!6,$/I92!UD>T0F5,DM(=W<F3FG[Q(QSPY89!2I MT4]/^:,[&,#8N$TE@'X>S)"B8@KH.6$.64UX62[**\] .5CHBDF]L9F8>?X+ M4$L#!!0````(`')*=3^1C@L@;P,``!@.```9````3U-'3&EN94ET97)A=&]R M+F-P<"YP871C:,56;4_;,!#^/*3^AQN?6N6%.$V@I#!1;0QUJ@`!TC9-4Q42 MI_4(3N4XO&S:?]\YM) V[9("VDYMH]IWS^5>'OL,PX"3\Z,!X[0OJ?!E(LQ@ M,GEC6X08EFL0`H1XI.,1U[1=FW3<7<L"S;(MJ[&A:1I(;\NY%-G62A#\V!8@ M@K6C0!S7[>SN;.<@1($<'(!!=EU]&S3U:+?AX*"Q`54R] -Y*MAUGX?T3M.Z M:JW"['?%_J6@_E47PU)_`C^E<#08#OK'A^?#WH=/O?>'Q^^_#@^_7'B-J<XJ MV=JJUH SFB:9"*@'HSB=T,"QS2 1U%1)LSI6QYR$D0X3?T3!=E[%(_0@QA)! M2D?7E$M@*83"O^40B>0:Y)B"PS2;AW!#A:1W()/98EL\+D:)`.H'XSK^&.R# MI1/=-$V=&T2'VS$55('BKX]?AX,&5SDT"VB*T:8I#4U<PG>C3"DB`*"EK4,B MZOAL=X%%#P`\D?"3BD3/PX@8]^.B,_4";,0QY^CQ(X8UGQQ]%CQ)91W'/B8. MM1TYGG<1)#QE(48<@A_^\ ,%_I19E>ZIY2S)RE*OXU%0U3>2W=#XWGQYAPQ5 M_*=<YHSZ9GW'XLV3C'37@R!E"+L:HJ@/VCXXE293WBXA[O#\XJQ_^M_9:]CN M/R+P,OZ^!GUA.7^YUBZ3MQ\5-")ZBQR68Y_7\1AA3I\X`'X<KTG7G*TYH7(F MUO$Y34P%59^8ND#4=5F(M]0S>+C JQ<3T:C!Y84+MC8+\W\AC?PLEMZBUOGG MWMEQ__@(]O9@LS@P>)ZF>4!YD&1<YB78K+K/GT2!9?R*)\B%";XS4^4`>3^A M:Z*,J+Q JV;K82ZQB:L3G%1LQ\;YY'$N85&3I3UYR,-FJU6 %U1F@G<+*XT- M0SV6E-3J+MW+2T4>]^8.PWVP9QM3%]A.<9),`%/&8KA/,G7+89M"EM(HBPNY M0+Z(C$.2R:GI[9C%M/D62H'\FH;>=O0=C-S=T>V:(]EL?GI<F)NA"JV@7EN1 M5Q4H7:'_<'1[LPR6M@<G)Z=32"P'UFU ^4B.FRUXAWEJ%9JU;%;5RDJ6EVQM MPUD]T;"6<;G@-2V7)J&&G9)9W]90G[]KE?QM4(95BL^ZF)4L*4OU458VS,M2 M/[F+97%>4!:GU:C!)27EXV25E)CWC.,WE;[(@_1@L['Q!U!+`P04````" !< MC'0_^=:1#VD.``#*1P``%P```$]31U1R:6%N9VQE271E<F%T;W(N8W!P[1MK M4R/'\3M5_(?A7$5):)&0>)PC#F*9X[!2G"!(9_LJYZ*6W9$T9C6K[*Z097/Y M$\D/3O?,SCZT3R0XQTFZKDYB'MW3/3W]FE%C9_?Y8.?3Y@;9(05P-:6\?U$T M2L!.&7Q/@)?'=V9/%PX;C;W*696T]O;V=N&_%KE;$&],%>OO;&<V*8=O/2C$ M-Y_/ZS8LRAW5;6>4-U+ 2ZW/L+FG&UZ;F,RY_R9<D$9&U'&85W^P7?<;_,]O M_OF.CIUO?AV9#W63)O$]%P"^3\]Z0!J;&XTO?^(NF0$2C<@I&UYFAP=CYA*+ MW3FZLR#P=>A02EQ[Z,UUAQZ3A3TCALZ)0TWF>@Z[FWF4,(_HW&S8#IG8)ALN ML$'AFW&3.N)$>=29N,0>BC\N>A^ 5TGE@G+JZ!:YGMU9S A$H+MDBBWNF)KA M^OSC^0Z7U?>7!:<4R.@>L[E&'JCCPA?2JI?B]_D@77ZAF$S"N%C[&$X-?-$] ME-.<61:YHV3FTN',T@B,C.'[H3OX[NK#@'1Z'\D/G9N;3F_P\1AF>6,;1M(' M*G&RR=1B0 +$X>C<6Z"<4]?W_OSF[#M TOFV>]D=?"2P:>^Z@]YYOT_>7=V0 M#KGNW RZ9Q\N.S?D^L/-]57_' 39IS38MCB^@DT<"J6 +3*IIS/+S=F4E]F/ MCZ"P+LC*,LE8?Z"@N 9E#R I'4S9=%%"'^/X`NVT;#X2^P#SPRT_)FQ(N.UI M9 [&$(1FIZAK%%]4=;O<J&ODZ/4A>:^[+ND\4(V<Z9,[AYDC^/J^0_9:S?T_ M:>1#OY,4Y/\M:BJ<C74^HF[1,(0_7@RS'OP/XGMVC0:=;A2/+ W <:-!T!)8 M,Y.ZSXY]<^,K)G&3-X;KF6"V3I?;F'T:&_CJJG]Q9O,A&]7'KY;:+Z@]H9ZS M2/9<.VS"/#"U77#\NF<[R2$#A\'9M')&7%R>_S@0S9L;\.?MAWZW=W';Z[P_ M[U]WSLZQ&8W*\T&A27E+7<-A4S38><,D"(5[/I#JMK-%/AD6.@B02+N]+$1@ M`. 3XR/'GDW)A3/M+UR/3MXZ^ER_LZBKMDQ-<.6,S8T!.*IE;!"BX!>PG]X8 M\(W&PIV-?!3$YN#B_"D$`AI]<\-C$UH7`<,GAP[)M3ZB<@$)U!@;J+ `.?OD MZB2A->2=;D1XV]R04O@*W.R628>,4[."FO'V"OY!(O?X2.+-9[=OS[^O!I)[ MT)UTN;7;M\!)%\+57W PBN1FQCG($>(V:%21@F+75:(QZVI1A00@<4(&8T2Z M4>2<_N*1J<VXAY$#Q(0J9C1FCD.A=:KD4YXH+/B:>S&:N-,0)WM &'B#B":( MRQ4=Q65 YBL*`X=HG&QN063K'U)8GDD?B&D;[I<_C&?B% #O3"AVSDB$ESF, MSP=%W':YZ^G<H 2.WM@V"]A]&6Z+74Q)$-SN$IGAA3'VJK#[K)X]E5NL?$ J M-S/09))M4/OPKPP\`4B$R;.YW%)YL)E9)>VD&:Q4-7ET`R-5V:MJ)&91H&5S MX[=PF#KU?]O[B9R0O>.4GF9F3TOU?"ZY="&>I/_8=NV98U!D2E))LN:/2# H MV^M!0X)?-2#:F">"",)(1Z9<TH8W4X>WLH:W?E(2E(9:5 <BBD0,APKOJG/? MG?A^47A9AMF]\K5UTO6PH" +!7(1X",D@MA\:)4%!1._NI3>5ZKX32?NE!IL M".=->#3H'X)SK?L;<P4TG3ES(=-$QR/<B8H5VNT[.F)<[:X+"!WJ3H.I\;'@ M*J(C4U?I.Y82BJ7P2KF!B02)@#IE:=/O=E!DGTL]6' %U[CVUG/;I/%M!UE* M,G_P;2^U\3U@'[9;;KO<]$P;\I^XZTD6_Y'@41A\L:S/A1X6[R1DQ%[H<$(? MMB6"/0C7'#K!P,[V<1 (R:>NK!U&-"@(0CT5`)+N$.N4S$\3= OVU%R JBUL M;HKQ$(6%XW&L:8-:<]LCAJB]^'N.K";\0[NM%E2K5<+]@3!3$8*L`A3KS[*= M#2O,[7CGW*Q4J[()P:'>S.'^/LG_:[5 %8)=0JP"&T:[020=HHZI"SD]`:7S M+BD?>>. VF\A45@P!&0>,VX-$,";A$YNGU9VL#18K1[+">%4F.<(2I7J<=B: MP<_G0,GFS#/&H&3>8#&ERTN"15!R<7D[N.EV>I W]]L25U+58VS6:I$5I$'R M0*PQO_7T^7>@!O?'&3S>=M[^I7-VWCO[>'O^XZ"=CZG1*.HG-U1Z\38966@U M#UIUPW9HO;77;.Y]O?=U?6H.-3*%G):T#M>F)H[F$:LU74_#SWW'U/ F!;\? M>F.1HHGDK"*R0-!=VS&I4\6LF3H32'+!N*N#5TP-G0O5C3%A:+NTID;J]3K1 M^"Y\FX,3$"5^^!]+U$><U,A]N((I9%J0Z4(3^"+*<& QP3V-`.J61O8U<J#A M5<.AJ(\+)-SFN[]2Q]:$#8&,7;>B!'$1;,1!^&:=%)-ZA^8K,$$2)ZNU. B4 MU0Z\L90KJQU%Q8HTT+LP$"K>")@_@U_D7C$U,)34Q*+RT+$G/JVFZRD#ZN]D MI!/^#CL/U7)*;%F(`A4B0('$%!N:\,G40-MC+>KK:66!M5C35K36M!4'1?-C M!KQV0HY6,"Y__=!Y>]L'$W/=3K<Z?F?28VR39C6?WF_YW0@I.Y#(*/+F?\[O MII9;8"J>NL;F"FO,Z7M9;Y+?"SL*WO7:=AG6=U742$Y$)!!O;F*IL5!29;&U M5L/6S,*VOAKN[D;CIZ+1$ O)6&<]Y<SS]?+4_:X.?[?U>FV"I,M#1X5/`R ( M%[?(OO<Q%AKAD2(S^BC3T><\X:);%5YK56OW)=Q(GALG>^B8FZ%C;D8]LJH2 MNZ$S[@Z+"8:K'-*Y>/\!.>!1Q&4A!7"U#$8$@7B4ROIR#E)1.!]<%NK%XY%< MV=?).09(Y6,J?.$A=F?FXDV!YQ?6A;#G8QM4F,\F=]3Q`QI9S!?QGHA-, K MV,"PK=F$N\7TY'.:4&2A1&,A8CTH\8N5*+H-B,5:C7V?;J/Y5+HJ0BH,H52D MLA0E#9D31$G%-%T*F*-QE&Q0N,'>J'@Y&"':U !)S==@>;]10G/]K5^*JH0\ M7?8+<>PYEG$<[/47@\UHK=QVA"PN"V]*RE.$*%_$Y7#\3R"0T"+(@B' A4N! M(SB9X>A3@K6.?]JF^2\R8:991F]#`R/P-+5][1"R`<2#;XH4HN5Q+>U .]+D M0.105)9TJYB>D$]0WHI5#$3RP2$I"4V2>-8$8X&EN@SM8=)TYDQM5UU5L1)* MZ^&UD);4!6D%11(B#B=\;PIV4B0>';3W#&8I!Q[#NA8AWZL3]DA(1YTJU5B. M3 1;% `AI@\`8(+P`PV0:&VT1&MC7[0VFN7(9!2@:J5;RY$1UX[Q(X+-L&[8 M/ '[\N/0;VW)/X_DQT$Y*G+W)9EJV%U(Y;7\*$G%/UQ !C0\)/-(6I JPA?X M:,J/0]FZZ_]Y(#\*PQ#Y&9+!`Q70>8S@]ZDMD7DM/TIR(TZS$)DH)2BF2G-S MM"(9R50Q-T>D'#?Y_2G9'D3MJR5T43R[14EQ`D<RL=XM2HP3.)*I4V'*AIGC M<_#[Y+6F\/MDF3V=W_SN1*6A:$5IJ<WUU>7'BZM>5IGA7:>'-=QUD^V7*,!B MC405F!&^0"ED!<X3.%;@_HN74U8HT2=PK%"F3^!8158Y?>5US*1#?69Y$>V2 MT/^A<]/K]B[(FS?DE<KNPGND6JT-&:5AS[@G@K57!21#0'PS?L]M2./"S,I; M3.G3D 07,T\AK,F4%Y+'K5?8X'JFN$FU"F2=?H64!E'91G<H=CO]';6F$'@/ M9]P03QLAK8$,AT(>8UE(*WS*+FZ$Q;,XB,-UPND\]B@-,7<L%[*B>TROL<H_ MM:W%R,9J0C#0K5B,8]8JWKJY51%]A[TR*X>LPX]T1?E@WQ^<?YT8RB6\6D44 MZ]PH2FGY6"S;GD(Z[#%+_!AFR#C^EL"_G@_5!Y(69P9)S,R_3IB/F44K6V29 M6,0\9-SO+8T*G4>W-XC88%A:1-A"?2$A]>LIR>F7W=YYOYW1GEEEBXZ*U<C3 M.\OAN;RZNFXO6XBHUD9G+%]O`MLQEK-G9*XWYG"3W=+7I;=GXHR[=@79SPY2 M1P@SWLP;(8PTAAY+8V*^^(3L)T;(2K>ZW,:[[OT4LY4X!0AJ9W+V)K=*NXH0 MEJ.KI! ."H5P5$((1WE">)J"EJA7_Y=)(FQ=T84'MKM-7B6I9P-B6\WU(SR+ M^T=8)01 6"<,0%C6Q$C(&GY[PFL5.2DS5.A3>B^OH2/OAB*/S,+2&3XM5W5W MYKGR^1G>YDL*XD4<_$.AZPZS%O+Q&N-84?Y912(B%) 3,EZX@]"E9HN@Q; = M=,A3_T9,U;[E8K$!0@V)SH*U.;Y2XUSF%806^*2NR[W]EN0D#"X@4!K8WV)@ M%$1C\G_I]=4"X61MG01S(SL3W)W%Q.PEI)R(O[!!]SS=P-_(7H0O12-"E82$ M9&$;<I_WR5^?XL][=8S@(J\)_SYCQKW"!3)>&%;:L[Y,P07BB0=E"2V,C56B M#"XB(P8R'OY^+A*:_^:KA+B4I"(:E_["L5!8$3E)9$\0%D:(Y40E8DDEJ"4[ MOW=<XEDAT5T7;(]X')@]*H#TUYO;.0_[R$G1V_" 27!#XL>T)R>1/G5._(,J MSDK@;7:B1JW+QQ1_=6N2G5.!J$K4L^S8J<2NW=-0K13$WG"+KN/8A)AXXQ-2 M*DLAE:B/7Z(2Z<J>ULR>ULR9ULJ>)DHGZC3'Q%JL+X8]F<)1<<&49H\*0.K+ MG6U;>2KR)E-%;+P0JLI'P(&>^&N.NL9*3!,DMA1]>$.(CS'ZWJ)2=CHHIC\] M"MO;T94DU205U$J6?KZ@MJ!(8B?9IRI59-$\%Q;LT\Y.?<&-SVB@)+'9CX_% MLX=@%.FRCD4$_C1QDQA48P(O*6Z%*G%42TE[ZXG2]AG>DIX]5!M)[]]02P,$ M% ````@`;$IU/P84BY61!@``]AL``!T```!/4T=4<FEA;F=L94ET97)A=&]R M+F-P<"YP871C:-59;6^C1A#^W)/N/TSO0Q47L%F,24(NIUAWN<A5Y*27].54 M51$Q:WL;LEB SY=>[E>T/[BS"PO8$$/22%5728#=89Z=V=EG9XAA&'!V<7(9 M,8_/`CI*:.0E8=2=+!;?6"8AACDP" %"7++GDD'7&MADSS%-$S33,LV7+S1- M@\3MV=?1LK=5$?Y8)I!=MV^[`[O;1SW[NXY41(2BHR,PR-Y =T 3%\N"HZ.7 M+V!;NTHB=LZ3$??IY]_([W (5]XD.8_8K>S2M(/'*+">H. ZHMX-"FGB8>+% M%$Y.KRX_C(;CD]/CBZOANQ^&;X_';S]>'?]ZZ;[,Y!YJO5ZS!'R@<;B,)M2% M61 OZ,2VNI,PHEWA8W//W.LN_*D."V]&P1H\"R)<SBDX3"-QHHMK/_)U\+@O M[@?)'#[1*&$3&L,.XY#,O03"R*=1!WR*07#+. 4/DBPNVN!-PPBH-YD#PP4Q M=:)#M]L%G1MXMYK3B"**^.OAK\-!@YMB#@LOCJG?Q2X6`V5"L VDJ0,JMW3H MZV#K: `,#H!-4S4\Y,:?- IU@0M3QKV@#"FFP68<%P%QVX"]1_7*'\!2K4RS M.+J5:78R3[W+-*?L7($R"7G,T+74!\__PYM0GK3!2T*@_@QU3*/P-D/#Q13] MZ8-<T=(@/A>#`S6A5DM7*!&AD2L1<,H4'2(J(C=AGVAPU_WW,;JVB\W*+CYX MU/LU-&(]3D,-C]C-&LKRH!V"T_A*QCT90RGR^?&GX;NK"Z2@<W=C1-%2-HKA MO;..^AV03@/??4EYVC+[^BYH%MG7;:>9IT4S#.&D;$&:Q35MY_MDSN).D_#7 MER^,K0(`;?U82^*IM_YS)C>LW><A\Q$ON"?&NT4,*Z1)12B3.QT*B91V_,A; M\0KS6CM<LSK:32M>V,;/8 J^)07?DC+1BC<Q-K$[Y]C1M!7KY3.=TA6BX,G$ MP2FQD,! !F4HL< ]P 0?E7&>Z?#,73FC7.1$2-[7=PUKT(5C<?X]YM#$B:?K MM(P9GTGC<J>OYB$&-5_>7M,H.Z^XE)!'NCQX!,$+VI^$P?*6QVT0E[B7HY+K M"L^NY0%=F3_D<U'(/3QLK5X_0^Z1QR.K([#QC%3'T,8A.&51?@BV08TIZBX? ME&F'THYLI1*C7$+V*8$4+XOG<-H65@7!QK$IO1JSSQ"%JQBMCL1H-AW1+7@L M=DO 8F(A#^X>@XDIG4S!D!(.\7#02^IR$;0DIF@5[M5"^@V8*/U7Z/M_PRWS M_78Q7-".U$3TOC[ U$]H0@2N5&W*6;JM.WHJ**P47F)>T 91>DDFG,*RP"L9 M)G--CCEH051B$H*KT*QNFL7A2XMEM B%%KFDK%4`)]ZU`*A$1<J.,N>4FQ7O MB32IQN]E(?.9R&I+NX?S?*?#SVK'W0,,U2Y3G6V!2OK*#56*;!$;$I.X"%J2 MO3U+]O;ZLK='V@(9]4UKW=L62&ROC2TCNG'NN(RR]=/+(.NUTD<GO=AM<=)( M2($ZQ7 CSFYZ:8V3;3<$PH@O@.[!PAH!;_!"TLL@[36R1SN]M$A9TFL!)+98 MCG1?0LCP-H!VTTMKB^0.EXZ3U:0RK+5%SI.!4L.:+7*@K45-$C7YO=7!#+[A M-=$:*BJCN2*J:*G6549S55314JVM&G5\!1I@]O,L=C]AQC5V/\%[3[&[2:!2 M<EIY,?E04Y^[Y(.JE,[/3C^>G(T?+#??#\<NU'IEW<*#K+:TB4X(%I?[CEZJ M+3&:63Q,CKF_TRE7J1%-EA$O5XE905A=2_.@;DA.A=0.2:];^=":OPZAKP8R M;-SZ01@N,#M-6 !WX5)4,)B%8D9.I\N@E"ECYA M,9-8)MFKJSD+Z,ZW4+%0 MU=L#66_WL>S>7R^WOY3NBP49C2\OW+P?)R8^82W"X&X68OI]MQ"985;FU+Q_ M.AH?7[BEZ%D;J);"M0K45X8'U#Q45M?K.CT[0U50&GZHK46H:)6/LIE?T"EK M#LD<[1#TL-8G?=TVUSU=&]<UX^(#S,5#`_F7&6-S5.TBU8_Q/J/)*>6S9+[3 M@3<8;YT:7^:;;V.SUT;_-AFU#;;)J/V ,A6YZN:HD:HUJH:FU*;>&"J^U)1' M'OO9_6FNJ9)VU35V*]<X+5WC=)KH6+6<`[4V;ZS]ST*T)WWR^E]Y<5N ;0VR MO->G4V\9) 6I9NWBE^&'\6A\`J]?PROUK4?]\\MUX\2+Y+1=>-5R,=,FU%$^ M"?$PD17>JS;D5S3Q^I+?\'#%2^>.(#JIZ1]02P,$% ````@`.4UU/RG=(G]( M````2P````H```!296%D;64N='AT!<'!"< @# # O^ JB4H?XAA=06-:$!.B M(-V^=S=U,IJ5BG?/WEH0SSD@2I,'B#$:\;NV?=BD(H^E5*\$58P@A1A##AFT M=>]^4$L!`A0`% ````@`Z)!T/VK>0=Z6"P``&#@``!,``````````0`@`+:! M`````$]31TQI;F5)=&5R871O<BYC<'!02P$"% `4````" !R2G4_D8X+(&\# M```8#@``&0`````````!`" `MH''"P``3U-'3&EN94ET97)A=&]R+F-P<"YP M871C:%!+`0(4`!0````(`%R,=#_YUI$/:0X``,I'```7``````````$`( "V M@6T/``!/4T=4<FEA;F=L94ET97)A=&]R+F-P<%!+`0(4`!0````(`&Q*=3\& M%(N5D08``/8;```=``````````$`( "V@0L>``!/4T=4<FEA;F=L94ET97)A M=&]R+F-P<"YP871C:%!+`0(4`!0````(`#E-=3\IW2)_2 ```$L````*```` M``````$`( "V@=<D``!296%D;64N='AT4$L%!@`````%``4`4 $``$<E```` !```` ` end ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users