| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=11"/>
- <meta name="generator" content="Doxygen 1.9.8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Torque2D Reference: NetConnection Class Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Torque2D Reference
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.9.8 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- var searchBox = new SearchBox("searchBox", "search/",'.html');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */
- </script>
- <div id="main-nav"></div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <div id="MSearchResults">
- <div class="SRPage">
- <div id="SRIndex">
- <div id="SRResults"></div>
- <div class="SRStatus" id="Loading">Loading...</div>
- <div class="SRStatus" id="Searching">Searching...</div>
- <div class="SRStatus" id="NoMatches">No Matches</div>
- </div>
- </div>
- </div>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#nested-classes">Classes</a> |
- <a href="#pub-types">Public Types</a> |
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="#pub-static-methods">Static Public Member Functions</a> |
- <a href="#pub-attribs">Public Attributes</a> |
- <a href="#pub-static-attribs">Static Public Attributes</a> |
- <a href="#pro-methods">Protected Member Functions</a> |
- <a href="#pro-attribs">Protected Attributes</a> |
- <a href="#pro-static-attribs">Static Protected Attributes</a> |
- <a href="#friends">Friends</a> |
- <a href="class_net_connection-members.html">List of all members</a> </div>
- <div class="headertitle"><div class="title">NetConnection Class Reference</div></div>
- </div><!--header-->
- <div class="contents">
- <p><code>#include <netConnection.h></code></p>
- <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
- <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for NetConnection:</div>
- <div id="dynsection-0-summary" class="dynsummary" style="display:block;">
- </div>
- <div id="dynsection-0-content" class="dyncontent" style="display:none;">
- <div class="center">
- <img src="class_net_connection.png" usemap="#NetConnection_map" alt=""/>
- <map id="NetConnection_map" name="NetConnection_map">
- <area href="class_connection_protocol.html" alt="ConnectionProtocol" shape="rect" coords="0,168,123,192"/>
- <area href="class_sim_group.html" alt="SimGroup" shape="rect" coords="133,168,256,192"/>
- <area href="class_sim_set.html" alt="SimSet" shape="rect" coords="133,112,256,136"/>
- <area href="class_sim_object.html" alt="SimObject" shape="rect" coords="66,56,189,80"/>
- <area href="class_taml_children.html" alt="TamlChildren" shape="rect" coords="199,56,322,80"/>
- <area href="class_console_object.html" alt="ConsoleObject" shape="rect" coords="0,0,123,24"/>
- <area href="class_taml_callbacks.html" alt="TamlCallbacks" shape="rect" coords="133,0,256,24"/>
- <area href="class_game_connection.html" alt="GameConnection" shape="rect" coords="66,280,189,304"/>
- </map>
- </div></div>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
- Classes</h2></td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_net_connection_1_1_ghost_ref.html">GhostRef</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_net_connection_1_1_ghost_save.html">GhostSave</a></td></tr>
- <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure to track ghost-always objects and their ghost indices. <a href="struct_net_connection_1_1_ghost_save.html#details">More...</a><br /></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
- Public Types</h2></td></tr>
- <tr class="memitem:a198b8c2c77ea9f9815a181ddeda1c320" id="r_a198b8c2c77ea9f9815a181ddeda1c320"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a198b8c2c77ea9f9815a181ddeda1c320">Constants</a> { <a class="el" href="class_net_connection.html#a198b8c2c77ea9f9815a181ddeda1c320ac897f568ed00ab1aa7e0c99d812a7715">HashTableSize</a> = 127
- }</td></tr>
- <tr class="separator:a198b8c2c77ea9f9815a181ddeda1c320"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a09613447a91359d0f814c6c9f6113605" id="r_a09613447a91359d0f814c6c9f6113605"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a09613447a91359d0f814c6c9f6113605">NetConnectionFlags</a> { <a class="el" href="class_net_connection.html#a09613447a91359d0f814c6c9f6113605a33b96372837d0be8cd8550ee32badf91">ConnectionToServer</a> = BIT(0)
- , <a class="el" href="class_net_connection.html#a09613447a91359d0f814c6c9f6113605a2a25fcc508ff20bf59ebcd20b95a3ce7">ConnectionToClient</a> = BIT(1)
- , <a class="el" href="class_net_connection.html#a09613447a91359d0f814c6c9f6113605ab288c12c40da7403cb3cceda5e8e1b99">LocalClientConnection</a> = BIT(2)
- , <a class="el" href="class_net_connection.html#a09613447a91359d0f814c6c9f6113605a7b68335e131eb5a41b954fe037d20331">NetworkConnection</a> = BIT(3)
- }</td></tr>
- <tr class="separator:a09613447a91359d0f814c6c9f6113605"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae3896c8a189c10fecdecbfbbdc7d3ca1" id="r_ae3896c8a189c10fecdecbfbbdc7d3ca1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ae3896c8a189c10fecdecbfbbdc7d3ca1">NetConnectionState</a> { <br />
-   <a class="el" href="class_net_connection.html#ae3896c8a189c10fecdecbfbbdc7d3ca1ae6542f08265992d2de94175c85380c13">NotConnected</a>
- , <a class="el" href="class_net_connection.html#ae3896c8a189c10fecdecbfbbdc7d3ca1ab47dd1467dc15e3ab71d13530c48d005">AwaitingChallengeResponse</a>
- , <a class="el" href="class_net_connection.html#ae3896c8a189c10fecdecbfbbdc7d3ca1afccd391097ca9d71967b00a826294871">AwaitingConnectRequest</a>
- , <a class="el" href="class_net_connection.html#ae3896c8a189c10fecdecbfbbdc7d3ca1ab3243239ac4b642915af0696d3cf273c">AwaitingConnectResponse</a>
- , <br />
-   <a class="el" href="class_net_connection.html#ae3896c8a189c10fecdecbfbbdc7d3ca1ad253364cc2926eb617b0833335fe4467">Connected</a>
- <br />
- }</td></tr>
- <tr class="separator:ae3896c8a189c10fecdecbfbbdc7d3ca1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_types_class_sim_set"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_sim_set')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_sim_set.html">SimSet</a></td></tr>
- <tr class="memitem:a30a7b4e0c9496c6025a5306687fbe3ee inherit pub_types_class_sim_set" id="r_a30a7b4e0c9496c6025a5306687fbe3ee"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">SimObjectList::iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a30a7b4e0c9496c6025a5306687fbe3ee">iterator</a></td></tr>
- <tr class="separator:a30a7b4e0c9496c6025a5306687fbe3ee inherit pub_types_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab3c555e81926f13d0b6304ec2510d488 inherit pub_types_class_sim_set" id="r_ab3c555e81926f13d0b6304ec2510d488"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_vector.html#a265a253612b46abed17c61b0a5e5ce30">SimObjectList::value_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ab3c555e81926f13d0b6304ec2510d488">value</a></td></tr>
- <tr class="separator:ab3c555e81926f13d0b6304ec2510d488 inherit pub_types_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_types_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_sim_object')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:aa764d6ab46a34397a2a625235de83577 inherit pub_types_class_sim_object" id="r_aa764d6ab46a34397a2a625235de83577"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa764d6ab46a34397a2a625235de83577">WriteFlags</a> { <a class="el" href="class_sim_object.html#aa764d6ab46a34397a2a625235de83577a03224eeb724e582e75ae323a49e31156">SelectedOnly</a> = BIT(0)
- }</td></tr>
- <tr class="separator:aa764d6ab46a34397a2a625235de83577 inherit pub_types_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr class="memitem:ac256e9dd926f3c5f81b8f1785da8ed7a" id="r_ac256e9dd926f3c5f81b8f1785da8ed7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ac256e9dd926f3c5f81b8f1785da8ed7a">sendDisconnectPacket</a> (const char *reason)</td></tr>
- <tr class="separator:ac256e9dd926f3c5f81b8f1785da8ed7a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3218cf8d900a95e65e83fbb4fb3fd1e5" id="r_a3218cf8d900a95e65e83fbb4fb3fd1e5"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3218cf8d900a95e65e83fbb4fb3fd1e5">canRemoteCreate</a> ()</td></tr>
- <tr class="separator:a3218cf8d900a95e65e83fbb4fb3fd1e5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab119bdc597421e21771cdc9c6fa32249" id="r_ab119bdc597421e21771cdc9c6fa32249"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab119bdc597421e21771cdc9c6fa32249">onTimedOut</a> ()</td></tr>
- <tr class="separator:ab119bdc597421e21771cdc9c6fa32249"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04e42c0ba4476c6234bebfbc8082cf83" id="r_a04e42c0ba4476c6234bebfbc8082cf83"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a04e42c0ba4476c6234bebfbc8082cf83">onConnectTimedOut</a> ()</td></tr>
- <tr class="separator:a04e42c0ba4476c6234bebfbc8082cf83"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abb3d41c53872b66440319215fa87ef43" id="r_abb3d41c53872b66440319215fa87ef43"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#abb3d41c53872b66440319215fa87ef43">onDisconnect</a> (const char *reason)</td></tr>
- <tr class="separator:abb3d41c53872b66440319215fa87ef43"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a89a41de3953b0fae94dfd8b1949e64f1" id="r_a89a41de3953b0fae94dfd8b1949e64f1"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a89a41de3953b0fae94dfd8b1949e64f1">onConnectionRejected</a> (const char *reason)</td></tr>
- <tr class="separator:a89a41de3953b0fae94dfd8b1949e64f1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab74ad8d21bee89ab16ea9dd581eb6839" id="r_ab74ad8d21bee89ab16ea9dd581eb6839"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab74ad8d21bee89ab16ea9dd581eb6839">onConnectionEstablished</a> (bool isInitiator)</td></tr>
- <tr class="separator:ab74ad8d21bee89ab16ea9dd581eb6839"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83446a520cfe080b4d9c04c08a6a8ccb" id="r_a83446a520cfe080b4d9c04c08a6a8ccb"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a83446a520cfe080b4d9c04c08a6a8ccb">handleStartupError</a> (const char *errorString)</td></tr>
- <tr class="separator:a83446a520cfe080b4d9c04c08a6a8ccb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afb0adf06bdce609b5e4180f28f836ede" id="r_afb0adf06bdce609b5e4180f28f836ede"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#afb0adf06bdce609b5e4180f28f836ede">writeConnectRequest</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:afb0adf06bdce609b5e4180f28f836ede"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1b83b07b26a4b0255cc8b8544e84317c" id="r_a1b83b07b26a4b0255cc8b8544e84317c"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1b83b07b26a4b0255cc8b8544e84317c">readConnectRequest</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream, const char **errorString)</td></tr>
- <tr class="separator:a1b83b07b26a4b0255cc8b8544e84317c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1765f37638a3b378fdf22f27c1b1c20b" id="r_a1765f37638a3b378fdf22f27c1b1c20b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1765f37638a3b378fdf22f27c1b1c20b">writeConnectAccept</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:a1765f37638a3b378fdf22f27c1b1c20b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04994fa6f4531002a799f26abbb14046" id="r_a04994fa6f4531002a799f26abbb14046"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a04994fa6f4531002a799f26abbb14046">readConnectAccept</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream, const char **errorString)</td></tr>
- <tr class="separator:a04994fa6f4531002a799f26abbb14046"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab5b056eb95bee15a1899e5fbbb93ac93" id="r_ab5b056eb95bee15a1899e5fbbb93ac93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab5b056eb95bee15a1899e5fbbb93ac93">connect</a> (const <a class="el" href="struct_net_address.html">NetAddress</a> *address)</td></tr>
- <tr class="separator:ab5b056eb95bee15a1899e5fbbb93ac93"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a102bd74b293a7bcb788f8c6b5be1dac8" id="r_a102bd74b293a7bcb788f8c6b5be1dac8"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a102bd74b293a7bcb788f8c6b5be1dac8">getNetClassGroup</a> ()</td></tr>
- <tr class="separator:a102bd74b293a7bcb788f8c6b5be1dac8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5975520885766573cd932cfe829cc487" id="r_a5975520885766573cd932cfe829cc487"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a5975520885766573cd932cfe829cc487">setSimulatedNetParams</a> (F32 packetLoss, U32 ping)</td></tr>
- <tr class="separator:a5975520885766573cd932cfe829cc487"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9131bfb27c5fc3ebde7a8e9868904aeb" id="r_a9131bfb27c5fc3ebde7a8e9868904aeb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a9131bfb27c5fc3ebde7a8e9868904aeb">isConnectionToServer</a> ()</td></tr>
- <tr class="separator:a9131bfb27c5fc3ebde7a8e9868904aeb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab9015793af89c2121610e3f98fd3af4e" id="r_ab9015793af89c2121610e3f98fd3af4e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab9015793af89c2121610e3f98fd3af4e">isLocalConnection</a> ()</td></tr>
- <tr class="separator:ab9015793af89c2121610e3f98fd3af4e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0cbc4c3fa018ba608dda398632a84742" id="r_a0cbc4c3fa018ba608dda398632a84742"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a0cbc4c3fa018ba608dda398632a84742">isNetworkConnection</a> ()</td></tr>
- <tr class="separator:a0cbc4c3fa018ba608dda398632a84742"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acc80aad909e379b278b00f03c997ddb6" id="r_acc80aad909e379b278b00f03c997ddb6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#acc80aad909e379b278b00f03c997ddb6">setIsConnectionToServer</a> ()</td></tr>
- <tr class="separator:acc80aad909e379b278b00f03c997ddb6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a53e2dc824bc8add974ccda4f45dfc1b3" id="r_a53e2dc824bc8add974ccda4f45dfc1b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a53e2dc824bc8add974ccda4f45dfc1b3">setIsLocalClientConnection</a> ()</td></tr>
- <tr class="separator:a53e2dc824bc8add974ccda4f45dfc1b3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40b2b243ff043d3e60995ac1f1f55ead" id="r_a40b2b243ff043d3e60995ac1f1f55ead"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a40b2b243ff043d3e60995ac1f1f55ead">setNetworkConnection</a> (bool net)</td></tr>
- <tr class="separator:a40b2b243ff043d3e60995ac1f1f55ead"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a496c08ddeed610f82858fa9499b24d4f" id="r_a496c08ddeed610f82858fa9499b24d4f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a496c08ddeed610f82858fa9499b24d4f">setEstablished</a> ()</td></tr>
- <tr class="separator:a496c08ddeed610f82858fa9499b24d4f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a078494c9df67a80a70a5f78a8faf80bd" id="r_a078494c9df67a80a70a5f78a8faf80bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a078494c9df67a80a70a5f78a8faf80bd">setRemoteConnectionObject</a> (<a class="el" href="class_net_connection.html">NetConnection</a> *connection)</td></tr>
- <tr class="memdesc:a078494c9df67a80a70a5f78a8faf80bd"><td class="mdescLeft"> </td><td class="mdescRight">Call this if the "connection" is local to this app. This short-circuits the protocol layer. <br /></td></tr>
- <tr class="separator:a078494c9df67a80a70a5f78a8faf80bd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aff245d4e3e8c0faa6ee8388a52552ccb" id="r_aff245d4e3e8c0faa6ee8388a52552ccb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aff245d4e3e8c0faa6ee8388a52552ccb">setSequence</a> (U32 connectSequence)</td></tr>
- <tr class="separator:aff245d4e3e8c0faa6ee8388a52552ccb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5dd8636e2cd95b6e1e04c8851441ea86" id="r_a5dd8636e2cd95b6e1e04c8851441ea86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a5dd8636e2cd95b6e1e04c8851441ea86">setAddressDigest</a> (U32 digest[4])</td></tr>
- <tr class="separator:a5dd8636e2cd95b6e1e04c8851441ea86"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae8a02658b25c7f3a8f693bb8575c02e9" id="r_ae8a02658b25c7f3a8f693bb8575c02e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ae8a02658b25c7f3a8f693bb8575c02e9">getAddressDigest</a> (U32 digest[4])</td></tr>
- <tr class="separator:ae8a02658b25c7f3a8f693bb8575c02e9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa5ae48c4024d82da0dfc305e9090d4ed" id="r_aa5ae48c4024d82da0dfc305e9090d4ed"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aa5ae48c4024d82da0dfc305e9090d4ed">getSequence</a> ()</td></tr>
- <tr class="separator:aa5ae48c4024d82da0dfc305e9090d4ed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee131dc03c560c44fed8db321cffb426" id="r_aee131dc03c560c44fed8db321cffb426"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aee131dc03c560c44fed8db321cffb426">setProtocolVersion</a> (U32 protocolVersion)</td></tr>
- <tr class="separator:aee131dc03c560c44fed8db321cffb426"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aba0a80e2470901f21ba44e4153faea18" id="r_aba0a80e2470901f21ba44e4153faea18"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aba0a80e2470901f21ba44e4153faea18">getProtocolVersion</a> ()</td></tr>
- <tr class="separator:aba0a80e2470901f21ba44e4153faea18"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa90834fd13f34d2f042eb02fcc8e02e6" id="r_aa90834fd13f34d2f042eb02fcc8e02e6"><td class="memItemLeft" align="right" valign="top">F32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aa90834fd13f34d2f042eb02fcc8e02e6">getRoundTripTime</a> ()</td></tr>
- <tr class="separator:aa90834fd13f34d2f042eb02fcc8e02e6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acf894a8ac357316967574a804f7e08d1" id="r_acf894a8ac357316967574a804f7e08d1"><td class="memItemLeft" align="right" valign="top">F32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#acf894a8ac357316967574a804f7e08d1">getPacketLoss</a> ()</td></tr>
- <tr class="separator:acf894a8ac357316967574a804f7e08d1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3ca3a439befff371232b7e1a2a5d1a85" id="r_a3ca3a439befff371232b7e1a2a5d1a85"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3ca3a439befff371232b7e1a2a5d1a85">checkMaxRate</a> ()</td></tr>
- <tr class="separator:a3ca3a439befff371232b7e1a2a5d1a85"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a51efec611d39cf4215ef67d6a3b6f023" id="r_a51efec611d39cf4215ef67d6a3b6f023"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a51efec611d39cf4215ef67d6a3b6f023">handlePacket</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:a51efec611d39cf4215ef67d6a3b6f023"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e77dffab12233033abc2c67efed0885" id="r_a0e77dffab12233033abc2c67efed0885"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a0e77dffab12233033abc2c67efed0885">processRawPacket</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:a0e77dffab12233033abc2c67efed0885"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af355cf7762a58c47b6e9686d1797e2ab" id="r_af355cf7762a58c47b6e9686d1797e2ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#af355cf7762a58c47b6e9686d1797e2ab">handleNotify</a> (bool recvd)</td></tr>
- <tr class="separator:af355cf7762a58c47b6e9686d1797e2ab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0a742273c8dc6d4e3b0635ae6b53630f" id="r_a0a742273c8dc6d4e3b0635ae6b53630f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a0a742273c8dc6d4e3b0635ae6b53630f">handleConnectionEstablished</a> ()</td></tr>
- <tr class="separator:a0a742273c8dc6d4e3b0635ae6b53630f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6c6145a40cb1ce5292779179a79db502" id="r_a6c6145a40cb1ce5292779179a79db502"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a6c6145a40cb1ce5292779179a79db502">keepAlive</a> ()</td></tr>
- <tr class="separator:a6c6145a40cb1ce5292779179a79db502"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0f68fe7536b527907ee994861b184141" id="r_a0f68fe7536b527907ee994861b184141"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_net_address.html">NetAddress</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a0f68fe7536b527907ee994861b184141">getNetAddress</a> ()</td></tr>
- <tr class="separator:a0f68fe7536b527907ee994861b184141"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a952e5dc0c13ea0dba5423688e9ede164" id="r_a952e5dc0c13ea0dba5423688e9ede164"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a952e5dc0c13ea0dba5423688e9ede164">setNetAddress</a> (const <a class="el" href="struct_net_address.html">NetAddress</a> *address)</td></tr>
- <tr class="separator:a952e5dc0c13ea0dba5423688e9ede164"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a89ab2ed307b57943ce1104baed266a9a" id="r_a89ab2ed307b57943ce1104baed266a9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_net.html#a2c3e4bb40f36b262a5214e2da2bca9c5">Net::Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a89ab2ed307b57943ce1104baed266a9a">sendPacket</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:a89ab2ed307b57943ce1104baed266a9a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeea5a4e8ef525f5763d406fb92d91dcf" id="r_aeea5a4e8ef525f5763d406fb92d91dcf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aeea5a4e8ef525f5763d406fb92d91dcf">checkTimeout</a> (U32 time)</td></tr>
- <tr class="memdesc:aeea5a4e8ef525f5763d406fb92d91dcf"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the connection timed out <br /></td></tr>
- <tr class="separator:aeea5a4e8ef525f5763d406fb92d91dcf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4b6fa71376e7e4fd8ab7750056187dc6" id="r_a4b6fa71376e7e4fd8ab7750056187dc6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a4b6fa71376e7e4fd8ab7750056187dc6">checkPacketSend</a> (bool force)</td></tr>
- <tr class="separator:a4b6fa71376e7e4fd8ab7750056187dc6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:affd569e192916c7c4786964c57bf0638" id="r_affd569e192916c7c4786964c57bf0638"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#affd569e192916c7c4786964c57bf0638">missionPathsSent</a> () const</td></tr>
- <tr class="separator:affd569e192916c7c4786964c57bf0638"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a146ea5f5368d54d8d77c48e28f3b5567" id="r_a146ea5f5368d54d8d77c48e28f3b5567"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a146ea5f5368d54d8d77c48e28f3b5567">setMissionPathsSent</a> (const bool s)</td></tr>
- <tr class="separator:a146ea5f5368d54d8d77c48e28f3b5567"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a28fb2b0653c2c31284ebef9237dc9c5c" id="r_a28fb2b0653c2c31284ebef9237dc9c5c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a28fb2b0653c2c31284ebef9237dc9c5c">onRemove</a> ()</td></tr>
- <tr class="memdesc:a28fb2b0653c2c31284ebef9237dc9c5c"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is removed from the sim. <br /></td></tr>
- <tr class="separator:a28fb2b0653c2c31284ebef9237dc9c5c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab8a9b742114134c7a866d213a0b7ff6c" id="r_ab8a9b742114134c7a866d213a0b7ff6c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab8a9b742114134c7a866d213a0b7ff6c">NetConnection</a> ()</td></tr>
- <tr class="separator:ab8a9b742114134c7a866d213a0b7ff6c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad72d9bef7c353dc7ba3adce605658987" id="r_ad72d9bef7c353dc7ba3adce605658987"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ad72d9bef7c353dc7ba3adce605658987">~NetConnection</a> ()</td></tr>
- <tr class="separator:ad72d9bef7c353dc7ba3adce605658987"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a849028c1d61bf0545c1ef471fda2b132" id="r_a849028c1d61bf0545c1ef471fda2b132"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a849028c1d61bf0545c1ef471fda2b132">setConnectionState</a> (U32 state)</td></tr>
- <tr class="separator:a849028c1d61bf0545c1ef471fda2b132"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e594051ff3db57d08600c9b79edff9b" id="r_a6e594051ff3db57d08600c9b79edff9b"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a6e594051ff3db57d08600c9b79edff9b">getConnectionState</a> ()</td></tr>
- <tr class="separator:a6e594051ff3db57d08600c9b79edff9b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a89175c06c6224da210797fbae2c3fe41" id="r_a89175c06c6224da210797fbae2c3fe41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a89175c06c6224da210797fbae2c3fe41">setGhostFrom</a> (bool ghostFrom)</td></tr>
- <tr class="memdesc:a89175c06c6224da210797fbae2c3fe41"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether ghosts transmit from this side of the connection. <br /></td></tr>
- <tr class="separator:a89175c06c6224da210797fbae2c3fe41"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acfcd0da7e2de667b98b6c863b2777485" id="r_acfcd0da7e2de667b98b6c863b2777485"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#acfcd0da7e2de667b98b6c863b2777485">setGhostTo</a> (bool ghostTo)</td></tr>
- <tr class="memdesc:acfcd0da7e2de667b98b6c863b2777485"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether ghosts are allowed from the other side of the connection. <br /></td></tr>
- <tr class="separator:acfcd0da7e2de667b98b6c863b2777485"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad4cccce5f1b4f2acee0d3537673c2116" id="r_ad4cccce5f1b4f2acee0d3537673c2116"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ad4cccce5f1b4f2acee0d3537673c2116">setSendingEvents</a> (bool sending)</td></tr>
- <tr class="memdesc:ad4cccce5f1b4f2acee0d3537673c2116"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether this side actually sends the events that are posted to it. <br /></td></tr>
- <tr class="separator:ad4cccce5f1b4f2acee0d3537673c2116"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7411c96fd8cf92013ae726f6b32ef6db" id="r_a7411c96fd8cf92013ae726f6b32ef6db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a7411c96fd8cf92013ae726f6b32ef6db">setTranslatesStrings</a> (bool xl)</td></tr>
- <tr class="memdesc:a7411c96fd8cf92013ae726f6b32ef6db"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether this connection is capable of translating strings. <br /></td></tr>
- <tr class="separator:a7411c96fd8cf92013ae726f6b32ef6db"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae7ce5c5b7f10e5884ca3f8ef9c1be909" id="r_ae7ce5c5b7f10e5884ca3f8ef9c1be909"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ae7ce5c5b7f10e5884ca3f8ef9c1be909">setNetClassGroup</a> (U32 group)</td></tr>
- <tr class="memdesc:ae7ce5c5b7f10e5884ca3f8ef9c1be909"><td class="mdescLeft"> </td><td class="mdescRight">Sets the group of NetClasses this connection traffics in. <br /></td></tr>
- <tr class="separator:ae7ce5c5b7f10e5884ca3f8ef9c1be909"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a41c23525e75b043819c05142582417cd" id="r_a41c23525e75b043819c05142582417cd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a41c23525e75b043819c05142582417cd">isEstablished</a> ()</td></tr>
- <tr class="memdesc:a41c23525e75b043819c05142582417cd"><td class="mdescLeft"> </td><td class="mdescRight">Is the connection established? <br /></td></tr>
- <tr class="separator:a41c23525e75b043819c05142582417cd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa20dcb4be8730ff6498fc1bbbe150c6f" id="r_aa20dcb4be8730ff6498fc1bbbe150c6f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aa20dcb4be8730ff6498fc1bbbe150c6f">DECLARE_CONOBJECT</a> (<a class="el" href="class_net_connection.html">NetConnection</a>)</td></tr>
- <tr class="separator:aa20dcb4be8730ff6498fc1bbbe150c6f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a558d2bd463e015d31989f8fcd2047785" id="r_a558d2bd463e015d31989f8fcd2047785"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a558d2bd463e015d31989f8fcd2047785">allocNotify</a> ()</td></tr>
- <tr class="separator:a558d2bd463e015d31989f8fcd2047785"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_connection_protocol"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_connection_protocol')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_connection_protocol.html">ConnectionProtocol</a></td></tr>
- <tr class="memitem:a65b29a0edf6566ed5f457f06ec141db6 inherit pub_methods_class_connection_protocol" id="r_a65b29a0edf6566ed5f457f06ec141db6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#a65b29a0edf6566ed5f457f06ec141db6">ConnectionProtocol</a> ()</td></tr>
- <tr class="separator:a65b29a0edf6566ed5f457f06ec141db6 inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8be71d56979ac24f69afb624d716800 inherit pub_methods_class_connection_protocol" id="r_ac8be71d56979ac24f69afb624d716800"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#ac8be71d56979ac24f69afb624d716800">buildSendPacketHeader</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *bstream, S32 packetType=0)</td></tr>
- <tr class="separator:ac8be71d56979ac24f69afb624d716800 inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aafbe5c24c7dcbd9ef984cb8e981ff2ee inherit pub_methods_class_connection_protocol" id="r_aafbe5c24c7dcbd9ef984cb8e981ff2ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#aafbe5c24c7dcbd9ef984cb8e981ff2ee">sendPingPacket</a> ()</td></tr>
- <tr class="separator:aafbe5c24c7dcbd9ef984cb8e981ff2ee inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa0618fca5b662da5e307c3a195791bf2 inherit pub_methods_class_connection_protocol" id="r_aa0618fca5b662da5e307c3a195791bf2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#aa0618fca5b662da5e307c3a195791bf2">sendAckPacket</a> ()</td></tr>
- <tr class="separator:aa0618fca5b662da5e307c3a195791bf2 inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a155ab695e666f65e83093c367beb6442 inherit pub_methods_class_connection_protocol" id="r_a155ab695e666f65e83093c367beb6442"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#a155ab695e666f65e83093c367beb6442">setConnectionEstablished</a> ()</td></tr>
- <tr class="separator:a155ab695e666f65e83093c367beb6442 inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a476c53f07d79e6ed2832d0b51e90fbd8 inherit pub_methods_class_connection_protocol" id="r_a476c53f07d79e6ed2832d0b51e90fbd8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#a476c53f07d79e6ed2832d0b51e90fbd8">windowFull</a> ()</td></tr>
- <tr class="separator:a476c53f07d79e6ed2832d0b51e90fbd8 inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac31b289e57bd8044840b36d32176688e inherit pub_methods_class_connection_protocol" id="r_ac31b289e57bd8044840b36d32176688e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#ac31b289e57bd8044840b36d32176688e">connectionEstablished</a> ()</td></tr>
- <tr class="separator:ac31b289e57bd8044840b36d32176688e inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a960303d48bfd94c389bf12d551221370 inherit pub_methods_class_connection_protocol" id="r_a960303d48bfd94c389bf12d551221370"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#a960303d48bfd94c389bf12d551221370">setConnectSequence</a> (U32 connectSeq)</td></tr>
- <tr class="separator:a960303d48bfd94c389bf12d551221370 inherit pub_methods_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_sim_group"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sim_group')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_sim_group.html">SimGroup</a></td></tr>
- <tr class="memitem:ab05a0f240f3427b52c3a35d16e3e20a2 inherit pub_methods_class_sim_group" id="r_ab05a0f240f3427b52c3a35d16e3e20a2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#ab05a0f240f3427b52c3a35d16e3e20a2">~SimGroup</a> ()</td></tr>
- <tr class="separator:ab05a0f240f3427b52c3a35d16e3e20a2 inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a582c20d7a1808071e5239e9eed1d3f6f inherit pub_methods_class_sim_group" id="r_a582c20d7a1808071e5239e9eed1d3f6f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#a582c20d7a1808071e5239e9eed1d3f6f">addObject</a> (<a class="el" href="class_sim_object.html">SimObject</a> *)</td></tr>
- <tr class="memdesc:a582c20d7a1808071e5239e9eed1d3f6f inherit pub_methods_class_sim_group"><td class="mdescLeft"> </td><td class="mdescRight">Add an object to the group. <br /></td></tr>
- <tr class="separator:a582c20d7a1808071e5239e9eed1d3f6f inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8029b1d46be16b33179bbcd287624bf5 inherit pub_methods_class_sim_group" id="r_a8029b1d46be16b33179bbcd287624bf5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#a8029b1d46be16b33179bbcd287624bf5">addObject</a> (<a class="el" href="class_sim_object.html">SimObject</a> *, SimObjectId)</td></tr>
- <tr class="separator:a8029b1d46be16b33179bbcd287624bf5 inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad152b1671374f64f6a5569f2b3b8b243 inherit pub_methods_class_sim_group" id="r_ad152b1671374f64f6a5569f2b3b8b243"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#ad152b1671374f64f6a5569f2b3b8b243">addObject</a> (<a class="el" href="class_sim_object.html">SimObject</a> *, const char *name)</td></tr>
- <tr class="separator:ad152b1671374f64f6a5569f2b3b8b243 inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1d0873fd072f5d7d3af0fea7c9f4b822 inherit pub_methods_class_sim_group" id="r_a1d0873fd072f5d7d3af0fea7c9f4b822"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#a1d0873fd072f5d7d3af0fea7c9f4b822">removeObject</a> (<a class="el" href="class_sim_object.html">SimObject</a> *)</td></tr>
- <tr class="memdesc:a1d0873fd072f5d7d3af0fea7c9f4b822 inherit pub_methods_class_sim_group"><td class="mdescLeft"> </td><td class="mdescRight">Remove an object from the group. <br /></td></tr>
- <tr class="separator:a1d0873fd072f5d7d3af0fea7c9f4b822 inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aba7fc941bf6aa0aa94381433d27416b8 inherit pub_methods_class_sim_group" id="r_aba7fc941bf6aa0aa94381433d27416b8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#aba7fc941bf6aa0aa94381433d27416b8">onChildRemoved</a> (<a class="el" href="class_sim_object.html">SimObject</a> *)</td></tr>
- <tr class="separator:aba7fc941bf6aa0aa94381433d27416b8 inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea6dde4400c9c8a5bd378a89a055cf92 inherit pub_methods_class_sim_group" id="r_aea6dde4400c9c8a5bd378a89a055cf92"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#aea6dde4400c9c8a5bd378a89a055cf92">findObject</a> (const char *name)</td></tr>
- <tr class="memdesc:aea6dde4400c9c8a5bd378a89a055cf92 inherit pub_methods_class_sim_group"><td class="mdescLeft"> </td><td class="mdescRight">Find an object in the group. <br /></td></tr>
- <tr class="separator:aea6dde4400c9c8a5bd378a89a055cf92 inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea22401f7205e885be6dd887a61a0797 inherit pub_methods_class_sim_group" id="r_aea22401f7205e885be6dd887a61a0797"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#aea22401f7205e885be6dd887a61a0797">processArguments</a> (S32 argc, const char **argv)</td></tr>
- <tr class="memdesc:aea22401f7205e885be6dd887a61a0797 inherit pub_methods_class_sim_group"><td class="mdescLeft"> </td><td class="mdescRight">Process constructor options. (ie, new <a class="el" href="class_sim_group.html#a18a06802e641868bec5d00b1ca7ee869">SimObject(1,2,3)</a>) <br /></td></tr>
- <tr class="separator:aea22401f7205e885be6dd887a61a0797 inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af8ecffd6bccd680f2a7185570a8df07c inherit pub_methods_class_sim_group" id="r_af8ecffd6bccd680f2a7185570a8df07c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_group.html#af8ecffd6bccd680f2a7185570a8df07c">DECLARE_CONOBJECT</a> (<a class="el" href="class_sim_group.html">SimGroup</a>)</td></tr>
- <tr class="separator:af8ecffd6bccd680f2a7185570a8df07c inherit pub_methods_class_sim_group"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_sim_set"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sim_set')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_sim_set.html">SimSet</a></td></tr>
- <tr class="memitem:a3b429b59433da2018f79a0dc1891a5eb inherit pub_methods_class_sim_set" id="r_a3b429b59433da2018f79a0dc1891a5eb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a3b429b59433da2018f79a0dc1891a5eb">SimSet</a> ()</td></tr>
- <tr class="separator:a3b429b59433da2018f79a0dc1891a5eb inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3b8eb82fcc6fa0229b3e3cf88f554e74 inherit pub_methods_class_sim_set" id="r_a3b8eb82fcc6fa0229b3e3cf88f554e74"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a3b8eb82fcc6fa0229b3e3cf88f554e74">~SimSet</a> ()</td></tr>
- <tr class="separator:a3b8eb82fcc6fa0229b3e3cf88f554e74 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8db26dd3c0ca2b1ac05e7c3516325e61 inherit pub_methods_class_sim_set" id="r_a8db26dd3c0ca2b1ac05e7c3516325e61"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a8db26dd3c0ca2b1ac05e7c3516325e61">onDeleteNotify</a> (<a class="el" href="class_sim_object.html">SimObject</a> *object)</td></tr>
- <tr class="separator:a8db26dd3c0ca2b1ac05e7c3516325e61 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57d9e0dc4985c861265fa15aaeb24b67 inherit pub_methods_class_sim_set" id="r_a57d9e0dc4985c861265fa15aaeb24b67"><td class="memItemLeft" align="right" valign="top">virtual U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a57d9e0dc4985c861265fa15aaeb24b67">getTamlChildCount</a> (void) const</td></tr>
- <tr class="memdesc:a57d9e0dc4985c861265fa15aaeb24b67 inherit pub_methods_class_sim_set"><td class="mdescLeft"> </td><td class="mdescRight">Called when <a class="el" href="class_taml.html">Taml</a> attempts to compile a list of children. <br /></td></tr>
- <tr class="separator:a57d9e0dc4985c861265fa15aaeb24b67 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a354d2adfbe00b9e5cc8ad41f51644050 inherit pub_methods_class_sim_set" id="r_a354d2adfbe00b9e5cc8ad41f51644050"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a354d2adfbe00b9e5cc8ad41f51644050">getTamlChild</a> (const U32 childIndex) const</td></tr>
- <tr class="memdesc:a354d2adfbe00b9e5cc8ad41f51644050 inherit pub_methods_class_sim_set"><td class="mdescLeft"> </td><td class="mdescRight">Called when <a class="el" href="class_taml.html">Taml</a> attempts to compile a list of children. <br /></td></tr>
- <tr class="separator:a354d2adfbe00b9e5cc8ad41f51644050 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a629e0ce1fcda5b3ba5158404d842832e inherit pub_methods_class_sim_set" id="r_a629e0ce1fcda5b3ba5158404d842832e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a629e0ce1fcda5b3ba5158404d842832e">addTamlChild</a> (<a class="el" href="class_sim_object.html">SimObject</a> *pSimObject)</td></tr>
- <tr class="memdesc:a629e0ce1fcda5b3ba5158404d842832e inherit pub_methods_class_sim_set"><td class="mdescLeft"> </td><td class="mdescRight">Called when <a class="el" href="class_taml.html">Taml</a> attempts to populate an objects children during a read. <br /></td></tr>
- <tr class="separator:a629e0ce1fcda5b3ba5158404d842832e inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa72bacdfe52f2d4e74dd055a7ebdbc2d inherit pub_methods_class_sim_set" id="r_aa72bacdfe52f2d4e74dd055a7ebdbc2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#aa72bacdfe52f2d4e74dd055a7ebdbc2d">callOnChildren</a> (const char *method, S32 argc, const char *argv[], bool executeOnChildGroups=true)</td></tr>
- <tr class="separator:aa72bacdfe52f2d4e74dd055a7ebdbc2d inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:add2aa52391620bbfb9f8c29eb1f921cd inherit pub_methods_class_sim_set" id="r_add2aa52391620bbfb9f8c29eb1f921cd"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#add2aa52391620bbfb9f8c29eb1f921cd">write</a> (<a class="el" href="class_stream.html">Stream</a> &stream, U32 tabStop, U32 flags=0)</td></tr>
- <tr class="separator:add2aa52391620bbfb9f8c29eb1f921cd inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a178d1312762f6052b05cb1997db130d5 inherit pub_methods_class_sim_set" id="r_a178d1312762f6052b05cb1997db130d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a178d1312762f6052b05cb1997db130d5">findObjectByInternalName</a> (const char *internalName, bool searchChildren=false)</td></tr>
- <tr class="separator:a178d1312762f6052b05cb1997db130d5 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aebb68b5bbb2a5feb7bbf710834c6888b inherit pub_methods_class_sim_set" id="r_aebb68b5bbb2a5feb7bbf710834c6888b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#aebb68b5bbb2a5feb7bbf710834c6888b">writeObject</a> (<a class="el" href="class_stream.html">Stream</a> *stream)</td></tr>
- <tr class="separator:aebb68b5bbb2a5feb7bbf710834c6888b inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a783fe3358bc6a3bf993ec1bfef693529 inherit pub_methods_class_sim_set" id="r_a783fe3358bc6a3bf993ec1bfef693529"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a783fe3358bc6a3bf993ec1bfef693529">readObject</a> (<a class="el" href="class_stream.html">Stream</a> *stream)</td></tr>
- <tr class="separator:a783fe3358bc6a3bf993ec1bfef693529 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa81aed607133209dade63a226818224d inherit pub_methods_class_sim_set" id="r_aa81aed607133209dade63a226818224d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#aa81aed607133209dade63a226818224d">lock</a> ()</td></tr>
- <tr class="separator:aa81aed607133209dade63a226818224d inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9278be8203e1c42e2619179882ae4403 inherit pub_methods_class_sim_set" id="r_a9278be8203e1c42e2619179882ae4403"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a9278be8203e1c42e2619179882ae4403">unlock</a> ()</td></tr>
- <tr class="separator:a9278be8203e1c42e2619179882ae4403 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a7520aab4e4d246cd9c0ee37d164175 inherit pub_methods_class_sim_set" id="r_a1a7520aab4e4d246cd9c0ee37d164175"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a1a7520aab4e4d246cd9c0ee37d164175">DECLARE_CONOBJECT</a> (<a class="el" href="class_sim_set.html">SimSet</a>)</td></tr>
- <tr class="separator:a1a7520aab4e4d246cd9c0ee37d164175 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae648744cc84bd9d04189f5c266175831 inherit pub_methods_class_sim_set" id="r_ae648744cc84bd9d04189f5c266175831"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ae648744cc84bd9d04189f5c266175831">_setVectorAssoc</a> (const char *file, const U32 line)</td></tr>
- <tr class="separator:ae648744cc84bd9d04189f5c266175831 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a32af46b53bb48b41c4442a4789464839 inherit pub_methods_class_sim_set" id="r_a32af46b53bb48b41c4442a4789464839"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a32af46b53bb48b41c4442a4789464839">pushObject</a> (<a class="el" href="class_sim_object.html">SimObject</a> *)</td></tr>
- <tr class="separator:a32af46b53bb48b41c4442a4789464839 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a714195be8c8cb60b3e02da0e1a963dfa inherit pub_methods_class_sim_set" id="r_a714195be8c8cb60b3e02da0e1a963dfa"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a714195be8c8cb60b3e02da0e1a963dfa">popObject</a> ()</td></tr>
- <tr class="memdesc:a714195be8c8cb60b3e02da0e1a963dfa inherit pub_methods_class_sim_set"><td class="mdescLeft"> </td><td class="mdescRight">Remove an object from the end of the list. <br /></td></tr>
- <tr class="separator:a714195be8c8cb60b3e02da0e1a963dfa inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afc21cc87f077e8c1781ee424cd13f9e7 inherit pub_methods_class_sim_set" id="r_afc21cc87f077e8c1781ee424cd13f9e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#afc21cc87f077e8c1781ee424cd13f9e7">bringObjectToFront</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:afc21cc87f077e8c1781ee424cd13f9e7 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae1914e0bc93bead4f816d7e8d0ccd480 inherit pub_methods_class_sim_set" id="r_ae1914e0bc93bead4f816d7e8d0ccd480"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ae1914e0bc93bead4f816d7e8d0ccd480">pushObjectToBack</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:ae1914e0bc93bead4f816d7e8d0ccd480 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab7d3957733381e50155cae3ef41e4cf8 inherit pub_methods_class_sim_set" id="r_ab7d3957733381e50155cae3ef41e4cf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ab7d3957733381e50155cae3ef41e4cf8">front</a> ()</td></tr>
- <tr class="separator:ab7d3957733381e50155cae3ef41e4cf8 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a24234ac6ca6f241db70da496a09fbe4d inherit pub_methods_class_sim_set" id="r_a24234ac6ca6f241db70da496a09fbe4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a24234ac6ca6f241db70da496a09fbe4d">first</a> ()</td></tr>
- <tr class="separator:a24234ac6ca6f241db70da496a09fbe4d inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a275b71aff5e8299eb707ca06b1fbcee0 inherit pub_methods_class_sim_set" id="r_a275b71aff5e8299eb707ca06b1fbcee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a275b71aff5e8299eb707ca06b1fbcee0">last</a> ()</td></tr>
- <tr class="separator:a275b71aff5e8299eb707ca06b1fbcee0 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f37b042a1e7cd4bd38fc564de81f0da inherit pub_methods_class_sim_set" id="r_a3f37b042a1e7cd4bd38fc564de81f0da"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a3f37b042a1e7cd4bd38fc564de81f0da">empty</a> ()</td></tr>
- <tr class="separator:a3f37b042a1e7cd4bd38fc564de81f0da inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec inherit pub_methods_class_sim_set" id="r_a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec">size</a> () const</td></tr>
- <tr class="separator:a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad69bd11391be1a1dba5c8202259664f8 inherit pub_methods_class_sim_set" id="r_ad69bd11391be1a1dba5c8202259664f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_set.html#a30a7b4e0c9496c6025a5306687fbe3ee">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ad69bd11391be1a1dba5c8202259664f8">begin</a> ()</td></tr>
- <tr class="separator:ad69bd11391be1a1dba5c8202259664f8 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acad38d52497a975bfb6f2f6acd76631f inherit pub_methods_class_sim_set" id="r_acad38d52497a975bfb6f2f6acd76631f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_set.html#a30a7b4e0c9496c6025a5306687fbe3ee">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#acad38d52497a975bfb6f2f6acd76631f">end</a> ()</td></tr>
- <tr class="separator:acad38d52497a975bfb6f2f6acd76631f inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a26fe8d31da5bb5a3027e70a6d22375a7 inherit pub_methods_class_sim_set" id="r_a26fe8d31da5bb5a3027e70a6d22375a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_set.html#ab3c555e81926f13d0b6304ec2510d488">value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a26fe8d31da5bb5a3027e70a6d22375a7">operator[]</a> (S32 index)</td></tr>
- <tr class="separator:a26fe8d31da5bb5a3027e70a6d22375a7 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac219e1fc2cd57ce484c9b4f97fca02df inherit pub_methods_class_sim_set" id="r_ac219e1fc2cd57ce484c9b4f97fca02df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_set.html#a30a7b4e0c9496c6025a5306687fbe3ee">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ac219e1fc2cd57ce484c9b4f97fca02df">find</a> (<a class="el" href="class_sim_set.html#a30a7b4e0c9496c6025a5306687fbe3ee">iterator</a> <a class="el" href="class_sim_set.html#a24234ac6ca6f241db70da496a09fbe4d">first</a>, <a class="el" href="class_sim_set.html#a30a7b4e0c9496c6025a5306687fbe3ee">iterator</a> <a class="el" href="class_sim_set.html#a275b71aff5e8299eb707ca06b1fbcee0">last</a>, <a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:ac219e1fc2cd57ce484c9b4f97fca02df inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a72f25f8cd411035b11317f40b2bee2 inherit pub_methods_class_sim_set" id="r_a7a72f25f8cd411035b11317f40b2bee2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_set.html#a30a7b4e0c9496c6025a5306687fbe3ee">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a7a72f25f8cd411035b11317f40b2bee2">find</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:a7a72f25f8cd411035b11317f40b2bee2 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6c910fa5fdee739504874048e48e1404 inherit pub_methods_class_sim_set" id="r_a6c910fa5fdee739504874048e48e1404"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a6c910fa5fdee739504874048e48e1404 inherit pub_methods_class_sim_set"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a6c910fa5fdee739504874048e48e1404">containsType</a> (void)</td></tr>
- <tr class="separator:a6c910fa5fdee739504874048e48e1404 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3cfdf79577ac5259eed8c618e6db5fb4 inherit pub_methods_class_sim_set" id="r_a3cfdf79577ac5259eed8c618e6db5fb4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a3cfdf79577ac5259eed8c618e6db5fb4">isMember</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:a3cfdf79577ac5259eed8c618e6db5fb4 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9177531adf0a8a4a503cf8f95be5bccf inherit pub_methods_class_sim_set" id="r_a9177531adf0a8a4a503cf8f95be5bccf"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a9177531adf0a8a4a503cf8f95be5bccf">reOrder</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj, <a class="el" href="class_sim_object.html">SimObject</a> *target=0)</td></tr>
- <tr class="separator:a9177531adf0a8a4a503cf8f95be5bccf inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a71448391fae0d302c223296efa047cdc inherit pub_methods_class_sim_set" id="r_a71448391fae0d302c223296efa047cdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#a71448391fae0d302c223296efa047cdc">at</a> (S32 index) const</td></tr>
- <tr class="separator:a71448391fae0d302c223296efa047cdc inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab321aaee7bc9414f499409dec3e11a4f inherit pub_methods_class_sim_set" id="r_ab321aaee7bc9414f499409dec3e11a4f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ab321aaee7bc9414f499409dec3e11a4f">deleteObjects</a> (void)</td></tr>
- <tr class="separator:ab321aaee7bc9414f499409dec3e11a4f inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8bb3912a3ce86b15842e79d0b421204 inherit pub_methods_class_sim_set" id="r_ac8bb3912a3ce86b15842e79d0b421204"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a> ()</td></tr>
- <tr class="separator:ac8bb3912a3ce86b15842e79d0b421204 inherit pub_methods_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sim_object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a8defc59286e7d323201bbeb1a07c2554 inherit pub_methods_class_sim_object" id="r_a8defc59286e7d323201bbeb1a07c2554"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8defc59286e7d323201bbeb1a07c2554">getClassNamespace</a> () const</td></tr>
- <tr class="separator:a8defc59286e7d323201bbeb1a07c2554 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab4678bf80f0b627902ea12e02ccd9db0 inherit pub_methods_class_sim_object" id="r_ab4678bf80f0b627902ea12e02ccd9db0"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab4678bf80f0b627902ea12e02ccd9db0">getSuperClassNamespace</a> () const</td></tr>
- <tr class="separator:ab4678bf80f0b627902ea12e02ccd9db0 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8e60d73cee05c995ed9bec7ee248cad3 inherit pub_methods_class_sim_object" id="r_a8e60d73cee05c995ed9bec7ee248cad3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8e60d73cee05c995ed9bec7ee248cad3">setClassNamespace</a> (const char *classNamespace)</td></tr>
- <tr class="separator:a8e60d73cee05c995ed9bec7ee248cad3 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abeb83ab949786a5de00558e024c2efd5 inherit pub_methods_class_sim_object" id="r_abeb83ab949786a5de00558e024c2efd5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#abeb83ab949786a5de00558e024c2efd5">setSuperClassNamespace</a> (const char *superClassNamespace)</td></tr>
- <tr class="separator:abeb83ab949786a5de00558e024c2efd5 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0f1470540933ff4bd9227e116f8ec135 inherit pub_methods_class_sim_object" id="r_a0f1470540933ff4bd9227e116f8ec135"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0f1470540933ff4bd9227e116f8ec135">pushScriptCallbackGuard</a> (void)</td></tr>
- <tr class="separator:a0f1470540933ff4bd9227e116f8ec135 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab54472a52381c54f13657d6ea3cd4a1b inherit pub_methods_class_sim_object" id="r_ab54472a52381c54f13657d6ea3cd4a1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab54472a52381c54f13657d6ea3cd4a1b">popScriptCallbackGuard</a> (void)</td></tr>
- <tr class="separator:ab54472a52381c54f13657d6ea3cd4a1b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a818bf0b599f807adffb0562ba8b19f28 inherit pub_methods_class_sim_object" id="r_a818bf0b599f807adffb0562ba8b19f28"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a818bf0b599f807adffb0562ba8b19f28">getScriptCallbackGuard</a> (void)</td></tr>
- <tr class="separator:a818bf0b599f807adffb0562ba8b19f28 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7122ae5ad0933f2041746e4c80757269 inherit pub_methods_class_sim_object" id="r_a7122ae5ad0933f2041746e4c80757269"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_namespace.html">Namespace</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a7122ae5ad0933f2041746e4c80757269">getNamespace</a> ()</td></tr>
- <tr class="memdesc:a7122ae5ad0933f2041746e4c80757269 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Return the object's namespace. <br /></td></tr>
- <tr class="separator:a7122ae5ad0933f2041746e4c80757269 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acd454ef0ad63af6686f09aad336f290f inherit pub_methods_class_sim_object" id="r_acd454ef0ad63af6686f09aad336f290f"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#acd454ef0ad63af6686f09aad336f290f">tabComplete</a> (const char *prevText, S32 baseLen, bool)</td></tr>
- <tr class="separator:acd454ef0ad63af6686f09aad336f290f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:accd2600060dbaee3a3b41aed4034c63c inherit pub_methods_class_sim_object" id="r_accd2600060dbaee3a3b41aed4034c63c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#accd2600060dbaee3a3b41aed4034c63c">dump</a> ()</td></tr>
- <tr class="separator:accd2600060dbaee3a3b41aed4034c63c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1810f5aba25efd242c24232c2c2bbd1a inherit pub_methods_class_sim_object" id="r_a1810f5aba25efd242c24232c2c2bbd1a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1810f5aba25efd242c24232c2c2bbd1a">dumpClassHierarchy</a> ()</td></tr>
- <tr class="separator:a1810f5aba25efd242c24232c2c2bbd1a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aacb30b9c403e8687e109b7738af141d8 inherit pub_methods_class_sim_object" id="r_aacb30b9c403e8687e109b7738af141d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aacb30b9c403e8687e109b7738af141d8">clone</a> (const bool copyDynamicFields)</td></tr>
- <tr class="separator:aacb30b9c403e8687e109b7738af141d8 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62aa4e3f1aea3c0841234882d0105c1b inherit pub_methods_class_sim_object" id="r_a62aa4e3f1aea3c0841234882d0105c1b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a62aa4e3f1aea3c0841234882d0105c1b">copyTo</a> (<a class="el" href="class_sim_object.html">SimObject</a> *object)</td></tr>
- <tr class="separator:a62aa4e3f1aea3c0841234882d0105c1b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a526b0ae2c04966128bcbb3c12f5a283d inherit pub_methods_class_sim_object" id="r_a526b0ae2c04966128bcbb3c12f5a283d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a526b0ae2c04966128bcbb3c12f5a283d inherit pub_methods_class_sim_object"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a526b0ae2c04966128bcbb3c12f5a283d">isType</a> (void)</td></tr>
- <tr class="separator:a526b0ae2c04966128bcbb3c12f5a283d inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76fd3b455488c03e0c8683b836ee96a2 inherit pub_methods_class_sim_object" id="r_a76fd3b455488c03e0c8683b836ee96a2"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a76fd3b455488c03e0c8683b836ee96a2">handlesConsoleMethod</a> (const char *fname, S32 *routingId)</td></tr>
- <tr class="separator:a76fd3b455488c03e0c8683b836ee96a2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5347739a7bbaab1de0130ac29073dcfd inherit pub_methods_class_sim_object" id="r_a5347739a7bbaab1de0130ac29073dcfd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5347739a7bbaab1de0130ac29073dcfd">DECLARE_CONOBJECT</a> (<a class="el" href="class_sim_object.html">SimObject</a>)</td></tr>
- <tr class="separator:a5347739a7bbaab1de0130ac29073dcfd inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac894e7acfdf29d01464a20d670e1208a inherit pub_methods_class_sim_object" id="r_ac894e7acfdf29d01464a20d670e1208a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac894e7acfdf29d01464a20d670e1208a">removeNotify</a> (void *ptr, <a class="el" href="struct_sim_object_1_1_notify.html#a1d1cfd8ffb84e947f82999c682b666a7">Notify::Type</a>)</td></tr>
- <tr class="memdesc:ac894e7acfdf29d01464a20d670e1208a inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Remove a notification from the list. <br /></td></tr>
- <tr class="separator:ac894e7acfdf29d01464a20d670e1208a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2838b603fe80fa772e6be008b649decf inherit pub_methods_class_sim_object" id="r_a2838b603fe80fa772e6be008b649decf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2838b603fe80fa772e6be008b649decf">deleteNotify</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="memdesc:a2838b603fe80fa772e6be008b649decf inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> an object when we are deleted. <br /></td></tr>
- <tr class="separator:a2838b603fe80fa772e6be008b649decf inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae9d02581f339ef7ede02efaf54bed50e inherit pub_methods_class_sim_object" id="r_ae9d02581f339ef7ede02efaf54bed50e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae9d02581f339ef7ede02efaf54bed50e">clearNotify</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="memdesc:ae9d02581f339ef7ede02efaf54bed50e inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> an object when we are cleared. <br /></td></tr>
- <tr class="separator:ae9d02581f339ef7ede02efaf54bed50e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac1e31054548229bd5ea4779d9cbc2be2 inherit pub_methods_class_sim_object" id="r_ac1e31054548229bd5ea4779d9cbc2be2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac1e31054548229bd5ea4779d9cbc2be2">clearAllNotifications</a> ()</td></tr>
- <tr class="memdesc:ac1e31054548229bd5ea4779d9cbc2be2 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Remove all notifications for this object. <br /></td></tr>
- <tr class="separator:ac1e31054548229bd5ea4779d9cbc2be2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab0bd2d18dedeb363463ad2cad045f6a3 inherit pub_methods_class_sim_object" id="r_ab0bd2d18dedeb363463ad2cad045f6a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab0bd2d18dedeb363463ad2cad045f6a3">processDeleteNotifies</a> ()</td></tr>
- <tr class="memdesc:ab0bd2d18dedeb363463ad2cad045f6a3 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Send out deletion notifications. <br /></td></tr>
- <tr class="separator:ab0bd2d18dedeb363463ad2cad045f6a3 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5de000764497f99eac15f2fe1ff8d709 inherit pub_methods_class_sim_object" id="r_a5de000764497f99eac15f2fe1ff8d709"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5de000764497f99eac15f2fe1ff8d709">registerReference</a> (<a class="el" href="class_sim_object.html">SimObject</a> **obj)</td></tr>
- <tr class="separator:a5de000764497f99eac15f2fe1ff8d709 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9ab2d546d0ed6b4abc8dcf9e373d8bcb inherit pub_methods_class_sim_object" id="r_a9ab2d546d0ed6b4abc8dcf9e373d8bcb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a9ab2d546d0ed6b4abc8dcf9e373d8bcb">unregisterReference</a> (<a class="el" href="class_sim_object.html">SimObject</a> **obj)</td></tr>
- <tr class="separator:a9ab2d546d0ed6b4abc8dcf9e373d8bcb inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72e24351a839620574085b37ccd8e688 inherit pub_methods_class_sim_object" id="r_a72e24351a839620574085b37ccd8e688"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a72e24351a839620574085b37ccd8e688">addListener</a> (std::string objID)</td></tr>
- <tr class="separator:a72e24351a839620574085b37ccd8e688 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5f8f817f59dc708ccbec810392842a5b inherit pub_methods_class_sim_object" id="r_a5f8f817f59dc708ccbec810392842a5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5f8f817f59dc708ccbec810392842a5b">removeListener</a> (std::string objID)</td></tr>
- <tr class="separator:a5f8f817f59dc708ccbec810392842a5b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a87be48ec4599c3d02a118cee89e47f55 inherit pub_methods_class_sim_object" id="r_a87be48ec4599c3d02a118cee89e47f55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a87be48ec4599c3d02a118cee89e47f55">removeAllListeners</a> ()</td></tr>
- <tr class="separator:a87be48ec4599c3d02a118cee89e47f55 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62d16d76ec4b30520d9cce1f2e7fda6a inherit pub_methods_class_sim_object" id="r_a62d16d76ec4b30520d9cce1f2e7fda6a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a62d16d76ec4b30520d9cce1f2e7fda6a">postEvent</a> (std::string eventName, std::string data)</td></tr>
- <tr class="separator:a62d16d76ec4b30520d9cce1f2e7fda6a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61da44826bbcdcbed3775d0b59dcbea7 inherit pub_methods_class_sim_object" id="r_a61da44826bbcdcbed3775d0b59dcbea7"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a61da44826bbcdcbed3775d0b59dcbea7">getDataField</a> (StringTableEntry slotName, const char *array)</td></tr>
- <tr class="separator:a61da44826bbcdcbed3775d0b59dcbea7 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a13add87ef90b3882bd7eaff39004eb35 inherit pub_methods_class_sim_object" id="r_a13add87ef90b3882bd7eaff39004eb35"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a13add87ef90b3882bd7eaff39004eb35">setDataField</a> (StringTableEntry slotName, const char *array, const char *value)</td></tr>
- <tr class="separator:a13add87ef90b3882bd7eaff39004eb35 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1fffab6c801d5afd3a6116bfaa05011e inherit pub_methods_class_sim_object" id="r_a1fffab6c801d5afd3a6116bfaa05011e"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1fffab6c801d5afd3a6116bfaa05011e">getPrefixedDataField</a> (StringTableEntry fieldName, const char *array)</td></tr>
- <tr class="separator:a1fffab6c801d5afd3a6116bfaa05011e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8b55bbf2e919e4c167264aee7fb1c1b7 inherit pub_methods_class_sim_object" id="r_a8b55bbf2e919e4c167264aee7fb1c1b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8b55bbf2e919e4c167264aee7fb1c1b7">setPrefixedDataField</a> (StringTableEntry fieldName, const char *array, const char *value)</td></tr>
- <tr class="separator:a8b55bbf2e919e4c167264aee7fb1c1b7 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a60a0b20565b21ca6534788ecf030b0db inherit pub_methods_class_sim_object" id="r_a60a0b20565b21ca6534788ecf030b0db"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a60a0b20565b21ca6534788ecf030b0db">getPrefixedDynamicDataField</a> (StringTableEntry fieldName, const char *array, const S32 fieldType=-1)</td></tr>
- <tr class="separator:a60a0b20565b21ca6534788ecf030b0db inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6befae44e0c81ad846242e8d8eddb149 inherit pub_methods_class_sim_object" id="r_a6befae44e0c81ad846242e8d8eddb149"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a6befae44e0c81ad846242e8d8eddb149">setPrefixedDynamicDataField</a> (StringTableEntry fieldName, const char *array, const char *value, const S32 fieldType=-1)</td></tr>
- <tr class="separator:a6befae44e0c81ad846242e8d8eddb149 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aad68561955e2af5a7ec3e3bed8fd4c62 inherit pub_methods_class_sim_object" id="r_aad68561955e2af5a7ec3e3bed8fd4c62"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aad68561955e2af5a7ec3e3bed8fd4c62">getDataFieldPrefix</a> (StringTableEntry fieldName)</td></tr>
- <tr class="separator:aad68561955e2af5a7ec3e3bed8fd4c62 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a825bbfc5684ff3b4f43a17932cea0582 inherit pub_methods_class_sim_object" id="r_a825bbfc5684ff3b4f43a17932cea0582"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a825bbfc5684ff3b4f43a17932cea0582">getDataFieldType</a> (StringTableEntry slotName, const char *array)</td></tr>
- <tr class="separator:a825bbfc5684ff3b4f43a17932cea0582 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8bb1d1ae4846e2edea63ae6db267c847 inherit pub_methods_class_sim_object" id="r_a8bb1d1ae4846e2edea63ae6db267c847"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_field_dictionary.html">SimFieldDictionary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8bb1d1ae4846e2edea63ae6db267c847">getFieldDictionary</a> ()</td></tr>
- <tr class="separator:a8bb1d1ae4846e2edea63ae6db267c847 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5a09726e6e6f20422bf0d5d9f1cd9422 inherit pub_methods_class_sim_object" id="r_a5a09726e6e6f20422bf0d5d9f1cd9422"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5a09726e6e6f20422bf0d5d9f1cd9422">clearDynamicFields</a> (void)</td></tr>
- <tr class="memdesc:a5a09726e6e6f20422bf0d5d9f1cd9422 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Clear all dynamic fields. <br /></td></tr>
- <tr class="separator:a5a09726e6e6f20422bf0d5d9f1cd9422 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aafe55ac523c402717ec8625b67fa1561 inherit pub_methods_class_sim_object" id="r_aafe55ac523c402717ec8625b67fa1561"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aafe55ac523c402717ec8625b67fa1561">setCanSaveDynamicFields</a> (bool bCanSave)</td></tr>
- <tr class="memdesc:aafe55ac523c402717ec8625b67fa1561 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Set whether fields created at runtime should be saved. Default is true. <br /></td></tr>
- <tr class="separator:aafe55ac523c402717ec8625b67fa1561 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5e521770780a12f40f6fbf75b668c4ad inherit pub_methods_class_sim_object" id="r_a5e521770780a12f40f6fbf75b668c4ad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5e521770780a12f40f6fbf75b668c4ad">getCanSaveDynamicFields</a> (void) const</td></tr>
- <tr class="memdesc:a5e521770780a12f40f6fbf75b668c4ad inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Get whether fields created at runtime should be saved. Default is true. <br /></td></tr>
- <tr class="separator:a5e521770780a12f40f6fbf75b668c4ad inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad551e97d8f825c04f4cced55f8db3a64 inherit pub_methods_class_sim_object" id="r_ad551e97d8f825c04f4cced55f8db3a64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad551e97d8f825c04f4cced55f8db3a64">setInternalName</a> (const char *newname)</td></tr>
- <tr class="separator:ad551e97d8f825c04f4cced55f8db3a64 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa9e468963daa41c06c14cc2d6282b456 inherit pub_methods_class_sim_object" id="r_aa9e468963daa41c06c14cc2d6282b456"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa9e468963daa41c06c14cc2d6282b456">getInternalName</a> ()</td></tr>
- <tr class="memdesc:aa9e468963daa41c06c14cc2d6282b456 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the internal of of this control. <br /></td></tr>
- <tr class="separator:aa9e468963daa41c06c14cc2d6282b456 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a86f7c64cb6f7eba36f8a6e391e29492f inherit pub_methods_class_sim_object" id="r_a86f7c64cb6f7eba36f8a6e391e29492f"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a86f7c64cb6f7eba36f8a6e391e29492f">save</a> (const char *pcFilePath, bool bOnlySelected=false)</td></tr>
- <tr class="memdesc:a86f7c64cb6f7eba36f8a6e391e29492f inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Save object as a TorqueScript <a class="el" href="class_file.html">File</a>. <br /></td></tr>
- <tr class="separator:a86f7c64cb6f7eba36f8a6e391e29492f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8a1d5ac5403526378c7abb0916c55c3c inherit pub_methods_class_sim_object" id="r_a8a1d5ac5403526378c7abb0916c55c3c"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8a1d5ac5403526378c7abb0916c55c3c">isMethod</a> (const char *methodName)</td></tr>
- <tr class="memdesc:a8a1d5ac5403526378c7abb0916c55c3c inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Check if a method exists in the objects current namespace. <br /></td></tr>
- <tr class="separator:a8a1d5ac5403526378c7abb0916c55c3c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa4a7bd634ae9f58bccb125fe45d86fc9 inherit pub_methods_class_sim_object" id="r_aa4a7bd634ae9f58bccb125fe45d86fc9"><td class="memItemLeft" align="right" valign="top">SimObjectId </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa4a7bd634ae9f58bccb125fe45d86fc9">getId</a> (void) const</td></tr>
- <tr class="separator:aa4a7bd634ae9f58bccb125fe45d86fc9 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a571c5d0b4440f6f1d5e4ab220949897e inherit pub_methods_class_sim_object" id="r_a571c5d0b4440f6f1d5e4ab220949897e"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a571c5d0b4440f6f1d5e4ab220949897e">getIdString</a> (void) const</td></tr>
- <tr class="separator:a571c5d0b4440f6f1d5e4ab220949897e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a604dfe76701f827f0d0787f1ec29b690 inherit pub_methods_class_sim_object" id="r_a604dfe76701f827f0d0787f1ec29b690"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a604dfe76701f827f0d0787f1ec29b690">getType</a> () const</td></tr>
- <tr class="separator:a604dfe76701f827f0d0787f1ec29b690 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afef631e435982063322597320f4c817f inherit pub_methods_class_sim_object" id="r_afef631e435982063322597320f4c817f"><td class="memItemLeft" align="right" valign="top">const StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afef631e435982063322597320f4c817f">getName</a> (void) const</td></tr>
- <tr class="separator:afef631e435982063322597320f4c817f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa19ca64ec6199448db9552e13387a246 inherit pub_methods_class_sim_object" id="r_aa19ca64ec6199448db9552e13387a246"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa19ca64ec6199448db9552e13387a246">setId</a> (SimObjectId id)</td></tr>
- <tr class="separator:aa19ca64ec6199448db9552e13387a246 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43a200e331c5a48c30890b7ab32557eb inherit pub_methods_class_sim_object" id="r_a43a200e331c5a48c30890b7ab32557eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a43a200e331c5a48c30890b7ab32557eb">assignName</a> (const char *name)</td></tr>
- <tr class="separator:a43a200e331c5a48c30890b7ab32557eb inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8cd893920348a8bb5566e86b188bba37 inherit pub_methods_class_sim_object" id="r_a8cd893920348a8bb5566e86b188bba37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_group.html">SimGroup</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8cd893920348a8bb5566e86b188bba37">getGroup</a> () const</td></tr>
- <tr class="separator:a8cd893920348a8bb5566e86b188bba37 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4ba53dcc84f4c3192248367068eeb22a inherit pub_methods_class_sim_object" id="r_a4ba53dcc84f4c3192248367068eeb22a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a4ba53dcc84f4c3192248367068eeb22a">isChildOfGroup</a> (<a class="el" href="class_sim_group.html">SimGroup</a> *pGroup)</td></tr>
- <tr class="separator:a4ba53dcc84f4c3192248367068eeb22a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0b639b01b66038bf995b7943b9c4cca2 inherit pub_methods_class_sim_object" id="r_a0b639b01b66038bf995b7943b9c4cca2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0b639b01b66038bf995b7943b9c4cca2">isProperlyAdded</a> () const</td></tr>
- <tr class="separator:a0b639b01b66038bf995b7943b9c4cca2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8efc5df207a89f8c9044015074c19d8 inherit pub_methods_class_sim_object" id="r_ac8efc5df207a89f8c9044015074c19d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac8efc5df207a89f8c9044015074c19d8">isDeleted</a> () const</td></tr>
- <tr class="separator:ac8efc5df207a89f8c9044015074c19d8 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69e923e012cb8988e900f51ff135fd7f inherit pub_methods_class_sim_object" id="r_a69e923e012cb8988e900f51ff135fd7f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a69e923e012cb8988e900f51ff135fd7f">isRemoved</a> () const</td></tr>
- <tr class="separator:a69e923e012cb8988e900f51ff135fd7f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43966e19963e4bcb7f7f9b5327ec732b inherit pub_methods_class_sim_object" id="r_a43966e19963e4bcb7f7f9b5327ec732b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a43966e19963e4bcb7f7f9b5327ec732b">isLocked</a> () const</td></tr>
- <tr class="separator:a43966e19963e4bcb7f7f9b5327ec732b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0d0eb38693dcaae147b7a890fae82934 inherit pub_methods_class_sim_object" id="r_a0d0eb38693dcaae147b7a890fae82934"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0d0eb38693dcaae147b7a890fae82934">setLocked</a> (bool b)</td></tr>
- <tr class="separator:a0d0eb38693dcaae147b7a890fae82934 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a451227147204d105046094b758ce3438 inherit pub_methods_class_sim_object" id="r_a451227147204d105046094b758ce3438"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a451227147204d105046094b758ce3438">isHidden</a> () const</td></tr>
- <tr class="separator:a451227147204d105046094b758ce3438 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a85f8b66f6d9e9acf89ae056554f82776 inherit pub_methods_class_sim_object" id="r_a85f8b66f6d9e9acf89ae056554f82776"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a85f8b66f6d9e9acf89ae056554f82776">setHidden</a> (bool b)</td></tr>
- <tr class="separator:a85f8b66f6d9e9acf89ae056554f82776 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8fc39880dcb3be2d5658b57e9fed264 inherit pub_methods_class_sim_object" id="r_ac8fc39880dcb3be2d5658b57e9fed264"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac8fc39880dcb3be2d5658b57e9fed264">setProgenitorFile</a> (const char *pFile)</td></tr>
- <tr class="separator:ac8fc39880dcb3be2d5658b57e9fed264 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab9ddb5b67db343e1b7a8014bfc326bf8 inherit pub_methods_class_sim_object" id="r_ab9ddb5b67db343e1b7a8014bfc326bf8"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab9ddb5b67db343e1b7a8014bfc326bf8">getProgenitorFile</a> (void) const</td></tr>
- <tr class="separator:ab9ddb5b67db343e1b7a8014bfc326bf8 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6cb2bfe07966c75d9360afe422749d36 inherit pub_methods_class_sim_object" id="r_a6cb2bfe07966c75d9360afe422749d36"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a6cb2bfe07966c75d9360afe422749d36">setPeriodicTimerID</a> (const S32 timerID)</td></tr>
- <tr class="separator:a6cb2bfe07966c75d9360afe422749d36 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1bca5aee058d82e2c22db072bbfdef96 inherit pub_methods_class_sim_object" id="r_a1bca5aee058d82e2c22db072bbfdef96"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1bca5aee058d82e2c22db072bbfdef96">getPeriodicTimerID</a> (void) const</td></tr>
- <tr class="separator:a1bca5aee058d82e2c22db072bbfdef96 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a45f7816c50cb3b1b9dc31bdc271db3dc inherit pub_methods_class_sim_object" id="r_a45f7816c50cb3b1b9dc31bdc271db3dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a45f7816c50cb3b1b9dc31bdc271db3dc">isPeriodicTimerActive</a> (void) const</td></tr>
- <tr class="separator:a45f7816c50cb3b1b9dc31bdc271db3dc inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56a065a2c20a230931de0ed98019d8fb inherit pub_methods_class_sim_object" id="r_a56a065a2c20a230931de0ed98019d8fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a56a065a2c20a230931de0ed98019d8fb">isSelected</a> () const</td></tr>
- <tr class="separator:a56a065a2c20a230931de0ed98019d8fb inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a78577963741dd7d80dae749dccc02fc2 inherit pub_methods_class_sim_object" id="r_a78577963741dd7d80dae749dccc02fc2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a78577963741dd7d80dae749dccc02fc2">isExpanded</a> () const</td></tr>
- <tr class="separator:a78577963741dd7d80dae749dccc02fc2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40c19418aede1f21ea7aeadc87342dee inherit pub_methods_class_sim_object" id="r_a40c19418aede1f21ea7aeadc87342dee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a40c19418aede1f21ea7aeadc87342dee">setSelected</a> (bool sel)</td></tr>
- <tr class="separator:a40c19418aede1f21ea7aeadc87342dee inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af83d1fe99918d6650c71c6302a5839ae inherit pub_methods_class_sim_object" id="r_af83d1fe99918d6650c71c6302a5839ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#af83d1fe99918d6650c71c6302a5839ae">setExpanded</a> (bool exp)</td></tr>
- <tr class="separator:af83d1fe99918d6650c71c6302a5839ae inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab80c81429637a9f3a44aa55e7533cd2c inherit pub_methods_class_sim_object" id="r_ab80c81429637a9f3a44aa55e7533cd2c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab80c81429637a9f3a44aa55e7533cd2c">setModDynamicFields</a> (bool dyn)</td></tr>
- <tr class="separator:ab80c81429637a9f3a44aa55e7533cd2c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a00201e9d1946024a8060f586e03f5a74 inherit pub_methods_class_sim_object" id="r_a00201e9d1946024a8060f586e03f5a74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a00201e9d1946024a8060f586e03f5a74">setModStaticFields</a> (bool sta)</td></tr>
- <tr class="separator:a00201e9d1946024a8060f586e03f5a74 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2f0d5f226a833bafd913a942723c6918 inherit pub_methods_class_sim_object" id="r_a2f0d5f226a833bafd913a942723c6918"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2f0d5f226a833bafd913a942723c6918">SimObject</a> ()</td></tr>
- <tr class="separator:a2f0d5f226a833bafd913a942723c6918 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a681b2768672c09f14125319ac2308ee6 inherit pub_methods_class_sim_object" id="r_a681b2768672c09f14125319ac2308ee6"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a681b2768672c09f14125319ac2308ee6">~SimObject</a> ()</td></tr>
- <tr class="separator:a681b2768672c09f14125319ac2308ee6 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8fb2a4e72e5c4975d3cd912c5de131a inherit pub_methods_class_sim_object" id="r_aa8fb2a4e72e5c4975d3cd912c5de131a"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa8fb2a4e72e5c4975d3cd912c5de131a">onAdd</a> ()</td></tr>
- <tr class="memdesc:aa8fb2a4e72e5c4975d3cd912c5de131a inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is added to the sim. <br /></td></tr>
- <tr class="separator:aa8fb2a4e72e5c4975d3cd912c5de131a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e0c7d4c3cea7aee9d23a4b596a92fba inherit pub_methods_class_sim_object" id="r_a0e0c7d4c3cea7aee9d23a4b596a92fba"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0e0c7d4c3cea7aee9d23a4b596a92fba">onGroupAdd</a> ()</td></tr>
- <tr class="memdesc:a0e0c7d4c3cea7aee9d23a4b596a92fba inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is added to a <a class="el" href="class_sim_group.html">SimGroup</a>. <br /></td></tr>
- <tr class="separator:a0e0c7d4c3cea7aee9d23a4b596a92fba inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8e217b4d87fd05d0cc53eed4482926f inherit pub_methods_class_sim_object" id="r_ad8e217b4d87fd05d0cc53eed4482926f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad8e217b4d87fd05d0cc53eed4482926f">onGroupRemove</a> ()</td></tr>
- <tr class="memdesc:ad8e217b4d87fd05d0cc53eed4482926f inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is removed from a <a class="el" href="class_sim_group.html">SimGroup</a>. <br /></td></tr>
- <tr class="separator:ad8e217b4d87fd05d0cc53eed4482926f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab83e4b1fa22db99d20741b86321a400d inherit pub_methods_class_sim_object" id="r_ab83e4b1fa22db99d20741b86321a400d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab83e4b1fa22db99d20741b86321a400d">onNameChange</a> (const char *name)</td></tr>
- <tr class="memdesc:ab83e4b1fa22db99d20741b86321a400d inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object's name is changed. <br /></td></tr>
- <tr class="separator:ab83e4b1fa22db99d20741b86321a400d inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a774b03009201ddc3fd55367f5578384f inherit pub_methods_class_sim_object" id="r_a774b03009201ddc3fd55367f5578384f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a774b03009201ddc3fd55367f5578384f">onStaticModified</a> (const char *slotName, const char *newValue=NULL)</td></tr>
- <tr class="separator:a774b03009201ddc3fd55367f5578384f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acb00b32e56849913eae3abc6f872b572 inherit pub_methods_class_sim_object" id="r_acb00b32e56849913eae3abc6f872b572"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#acb00b32e56849913eae3abc6f872b572">inspectPreApply</a> ()</td></tr>
- <tr class="separator:acb00b32e56849913eae3abc6f872b572 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aefba6ba5e9b537b3d11e5416add644e1 inherit pub_methods_class_sim_object" id="r_aefba6ba5e9b537b3d11e5416add644e1"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aefba6ba5e9b537b3d11e5416add644e1">inspectPostApply</a> ()</td></tr>
- <tr class="separator:aefba6ba5e9b537b3d11e5416add644e1 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a35ed1968ac7850e14737aa7ccb4356a6 inherit pub_methods_class_sim_object" id="r_a35ed1968ac7850e14737aa7ccb4356a6"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a35ed1968ac7850e14737aa7ccb4356a6">onEditorEnable</a> ()</td></tr>
- <tr class="memdesc:a35ed1968ac7850e14737aa7ccb4356a6 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the editor is activated. <br /></td></tr>
- <tr class="separator:a35ed1968ac7850e14737aa7ccb4356a6 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1444b2e49c37757bf57740bcd43a5a19 inherit pub_methods_class_sim_object" id="r_a1444b2e49c37757bf57740bcd43a5a19"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1444b2e49c37757bf57740bcd43a5a19">onEditorDisable</a> ()</td></tr>
- <tr class="memdesc:a1444b2e49c37757bf57740bcd43a5a19 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the editor is deactivated. <br /></td></tr>
- <tr class="separator:a1444b2e49c37757bf57740bcd43a5a19 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2400b9daf420c4b7f40e2fefccf819a7 inherit pub_methods_class_sim_object" id="r_a2400b9daf420c4b7f40e2fefccf819a7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2400b9daf420c4b7f40e2fefccf819a7">registerObject</a> ()</td></tr>
- <tr class="separator:a2400b9daf420c4b7f40e2fefccf819a7 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a03e5444a670c9fc42bda3a569cdcfc8b inherit pub_methods_class_sim_object" id="r_a03e5444a670c9fc42bda3a569cdcfc8b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a03e5444a670c9fc42bda3a569cdcfc8b">registerObject</a> (U32 id)</td></tr>
- <tr class="separator:a03e5444a670c9fc42bda3a569cdcfc8b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40957e593443f2fae6e5d84c58689e23 inherit pub_methods_class_sim_object" id="r_a40957e593443f2fae6e5d84c58689e23"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a40957e593443f2fae6e5d84c58689e23">registerObject</a> (const char *name)</td></tr>
- <tr class="separator:a40957e593443f2fae6e5d84c58689e23 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad87febcd9c1b24a68db0656b4ac4bb5e inherit pub_methods_class_sim_object" id="r_ad87febcd9c1b24a68db0656b4ac4bb5e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad87febcd9c1b24a68db0656b4ac4bb5e">registerObject</a> (const char *name, U32 id)</td></tr>
- <tr class="separator:ad87febcd9c1b24a68db0656b4ac4bb5e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5d4a04eec15214f98292fa4d2bcb6c58 inherit pub_methods_class_sim_object" id="r_a5d4a04eec15214f98292fa4d2bcb6c58"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5d4a04eec15214f98292fa4d2bcb6c58">unregisterObject</a> ()</td></tr>
- <tr class="separator:a5d4a04eec15214f98292fa4d2bcb6c58 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a035562e6d1b195a025da907836d24d1c inherit pub_methods_class_sim_object" id="r_a035562e6d1b195a025da907836d24d1c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a035562e6d1b195a025da907836d24d1c">deleteObject</a> ()</td></tr>
- <tr class="separator:a035562e6d1b195a025da907836d24d1c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3a6c0e9f5513c15dbc861831b392872a inherit pub_methods_class_sim_object" id="r_a3a6c0e9f5513c15dbc861831b392872a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3a6c0e9f5513c15dbc861831b392872a">addToSet</a> (SimObjectId)</td></tr>
- <tr class="separator:a3a6c0e9f5513c15dbc861831b392872a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae32c75b008160f8599389fa1416270f4 inherit pub_methods_class_sim_object" id="r_ae32c75b008160f8599389fa1416270f4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae32c75b008160f8599389fa1416270f4">addToSet</a> (const char *)</td></tr>
- <tr class="separator:ae32c75b008160f8599389fa1416270f4 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8fb724887b442070d3f78e5ffdf529fc inherit pub_methods_class_sim_object" id="r_a8fb724887b442070d3f78e5ffdf529fc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8fb724887b442070d3f78e5ffdf529fc">removeFromSet</a> (SimObjectId)</td></tr>
- <tr class="separator:a8fb724887b442070d3f78e5ffdf529fc inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae15bec249a7c1003e0ebb253ba7ca4df inherit pub_methods_class_sim_object" id="r_ae15bec249a7c1003e0ebb253ba7ca4df"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae15bec249a7c1003e0ebb253ba7ca4df">removeFromSet</a> (const char *)</td></tr>
- <tr class="separator:ae15bec249a7c1003e0ebb253ba7ca4df inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8b9f425bde559d3f1b3146fd3c1ceba2 inherit pub_methods_class_sim_object" id="r_a8b9f425bde559d3f1b3146fd3c1ceba2"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8b9f425bde559d3f1b3146fd3c1ceba2">writeField</a> (StringTableEntry fieldname, const char *value)</td></tr>
- <tr class="separator:a8b9f425bde559d3f1b3146fd3c1ceba2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a200de464a60a45ee5904de160e677b5f inherit pub_methods_class_sim_object" id="r_a200de464a60a45ee5904de160e677b5f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a200de464a60a45ee5904de160e677b5f">writeFields</a> (<a class="el" href="class_stream.html">Stream</a> &stream, U32 tabStop)</td></tr>
- <tr class="separator:a200de464a60a45ee5904de160e677b5f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afc937cb7e1cd1b0768101aec936bbe45 inherit pub_methods_class_sim_object" id="r_afc937cb7e1cd1b0768101aec936bbe45"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afc937cb7e1cd1b0768101aec936bbe45">buildFilterList</a> ()</td></tr>
- <tr class="separator:afc937cb7e1cd1b0768101aec936bbe45 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac9c1a44b539dfe7ca6782c5dd561e9ac inherit pub_methods_class_sim_object" id="r_ac9c1a44b539dfe7ca6782c5dd561e9ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac9c1a44b539dfe7ca6782c5dd561e9ac">addFieldFilter</a> (const char *fieldName)</td></tr>
- <tr class="separator:ac9c1a44b539dfe7ca6782c5dd561e9ac inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a800867188378386931156e3329846b71 inherit pub_methods_class_sim_object" id="r_a800867188378386931156e3329846b71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a800867188378386931156e3329846b71">removeFieldFilter</a> (const char *fieldName)</td></tr>
- <tr class="separator:a800867188378386931156e3329846b71 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a97791ba163a65547d7a5d47bed803d7d inherit pub_methods_class_sim_object" id="r_a97791ba163a65547d7a5d47bed803d7d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a97791ba163a65547d7a5d47bed803d7d">clearFieldFilters</a> ()</td></tr>
- <tr class="separator:a97791ba163a65547d7a5d47bed803d7d inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af05be979fb46390caf87d391486d38b1 inherit pub_methods_class_sim_object" id="r_af05be979fb46390caf87d391486d38b1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#af05be979fb46390caf87d391486d38b1">isFiltered</a> (const char *fieldName)</td></tr>
- <tr class="separator:af05be979fb46390caf87d391486d38b1 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afe42c2298dcfb82059cd5d8590a76479 inherit pub_methods_class_sim_object" id="r_afe42c2298dcfb82059cd5d8590a76479"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afe42c2298dcfb82059cd5d8590a76479">assignFieldsFrom</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:afe42c2298dcfb82059cd5d8590a76479 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2ed3c32bdfeb17efd31de7faf0f5b37c inherit pub_methods_class_sim_object" id="r_a2ed3c32bdfeb17efd31de7faf0f5b37c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2ed3c32bdfeb17efd31de7faf0f5b37c">assignDynamicFieldsFrom</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:a2ed3c32bdfeb17efd31de7faf0f5b37c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_console_object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a1126670f9cef40e89f356669cd373252 inherit pub_methods_class_console_object" id="r_a1126670f9cef40e89f356669cd373252"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_abstract_class_rep_1_1_field.html">AbstractClassRep::Field</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a1126670f9cef40e89f356669cd373252">findField</a> (StringTableEntry fieldName) const</td></tr>
- <tr class="memdesc:a1126670f9cef40e89f356669cd373252 inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get a reference to a field by name. <br /></td></tr>
- <tr class="separator:a1126670f9cef40e89f356669cd373252 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8453ccfe6d778d5612ae246b05c488b inherit pub_methods_class_console_object" id="r_aa8453ccfe6d778d5612ae246b05c488b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_abstract_class_rep.html">AbstractClassRep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aa8453ccfe6d778d5612ae246b05c488b">getClassRep</a> () const</td></tr>
- <tr class="memdesc:aa8453ccfe6d778d5612ae246b05c488b inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Gets the ClassRep. <br /></td></tr>
- <tr class="separator:aa8453ccfe6d778d5612ae246b05c488b inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac980ffce7987a95385fe04d6fd934a6a inherit pub_methods_class_console_object" id="r_ac980ffce7987a95385fe04d6fd934a6a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ac980ffce7987a95385fe04d6fd934a6a">setField</a> (const char *fieldName, const char *value)</td></tr>
- <tr class="memdesc:ac980ffce7987a95385fe04d6fd934a6a inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a field. <br /></td></tr>
- <tr class="separator:ac980ffce7987a95385fe04d6fd934a6a inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a648a403aff97cfb8f198fad055feea64 inherit pub_methods_class_console_object" id="r_a648a403aff97cfb8f198fad055feea64"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a648a403aff97cfb8f198fad055feea64">~ConsoleObject</a> ()</td></tr>
- <tr class="separator:a648a403aff97cfb8f198fad055feea64 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2f9f31b3f4acbf8bdfefa15f78c49729 inherit pub_methods_class_console_object" id="r_a2f9f31b3f4acbf8bdfefa15f78c49729"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_abstract_class_rep.html#a470d9814acbdf9bd6a2b054c6ff7f3a6">AbstractClassRep::FieldList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a2f9f31b3f4acbf8bdfefa15f78c49729">getFieldList</a> () const</td></tr>
- <tr class="memdesc:a2f9f31b3f4acbf8bdfefa15f78c49729 inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get a list of all the fields. This information cannot be modified. <br /></td></tr>
- <tr class="separator:a2f9f31b3f4acbf8bdfefa15f78c49729 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab33e449170ae2f52341c47138da4996c inherit pub_methods_class_console_object" id="r_ab33e449170ae2f52341c47138da4996c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_abstract_class_rep.html#a470d9814acbdf9bd6a2b054c6ff7f3a6">AbstractClassRep::FieldList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ab33e449170ae2f52341c47138da4996c">getModifiableFieldList</a> ()</td></tr>
- <tr class="separator:ab33e449170ae2f52341c47138da4996c inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a546fd9261e6104b86b947e417bef1228 inherit pub_methods_class_console_object" id="r_a546fd9261e6104b86b947e417bef1228"><td class="memItemLeft" align="right" valign="top">bool & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a546fd9261e6104b86b947e417bef1228">getDynamicGroupExpand</a> ()</td></tr>
- <tr class="separator:a546fd9261e6104b86b947e417bef1228 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae7913c7a8d1966a725b93f657456b66a inherit pub_methods_class_console_object" id="r_ae7913c7a8d1966a725b93f657456b66a"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ae7913c7a8d1966a725b93f657456b66a">getClassId</a> (U32 netClassGroup) const</td></tr>
- <tr class="separator:ae7913c7a8d1966a725b93f657456b66a inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a45b489f436c9d32a63f9c3d62f66c892 inherit pub_methods_class_console_object" id="r_a45b489f436c9d32a63f9c3d62f66c892"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a45b489f436c9d32a63f9c3d62f66c892">getClassName</a> () const</td></tr>
- <tr class="separator:a45b489f436c9d32a63f9c3d62f66c892 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
- Static Public Member Functions</h2></td></tr>
- <tr class="memitem:a1dd01ee3e7e11cc2ab525f6d2cfceef2" id="r_a1dd01ee3e7e11cc2ab525f6d2cfceef2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_net_connection.html">NetConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1dd01ee3e7e11cc2ab525f6d2cfceef2">getConnectionToServer</a> ()</td></tr>
- <tr class="separator:a1dd01ee3e7e11cc2ab525f6d2cfceef2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa946aae0e983db982bdc6ecadf2ae9e5" id="r_aa946aae0e983db982bdc6ecadf2ae9e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_net_connection.html">NetConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aa946aae0e983db982bdc6ecadf2ae9e5">getLocalClientConnection</a> ()</td></tr>
- <tr class="separator:aa946aae0e983db982bdc6ecadf2ae9e5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a815bcd86a528633c96e3e30a1b8a0365" id="r_a815bcd86a528633c96e3e30a1b8a0365"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a815bcd86a528633c96e3e30a1b8a0365">setLocalClientConnection</a> (<a class="el" href="class_net_connection.html">NetConnection</a> *conn)</td></tr>
- <tr class="separator:a815bcd86a528633c96e3e30a1b8a0365"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab2a80cd43bfdaaa467700913f22ff6b7" id="r_ab2a80cd43bfdaaa467700913f22ff6b7"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab2a80cd43bfdaaa467700913f22ff6b7">filesWereDownloaded</a> ()</td></tr>
- <tr class="separator:ab2a80cd43bfdaaa467700913f22ff6b7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8c5c2b80a60ef7f5759720d3a619be7" id="r_ad8c5c2b80a60ef7f5759720d3a619be7"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ad8c5c2b80a60ef7f5759720d3a619be7">getErrorBuffer</a> ()</td></tr>
- <tr class="separator:ad8c5c2b80a60ef7f5759720d3a619be7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a260fa157f979d5f8ad398495e6b263be" id="r_a260fa157f979d5f8ad398495e6b263be"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a260fa157f979d5f8ad398495e6b263be">setLastError</a> (const char *fmt,...)</td></tr>
- <tr class="separator:a260fa157f979d5f8ad398495e6b263be"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6845aca1b973531d14b0bf0d1ec48364" id="r_a6845aca1b973531d14b0bf0d1ec48364"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_net_connection.html">NetConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a6845aca1b973531d14b0bf0d1ec48364">lookup</a> (const <a class="el" href="struct_net_address.html">NetAddress</a> *remoteAddress)</td></tr>
- <tr class="memdesc:a6845aca1b973531d14b0bf0d1ec48364"><td class="mdescLeft"> </td><td class="mdescRight">Find a <a class="el" href="class_net_connection.html">NetConnection</a>, if any, with the specified address. <br /></td></tr>
- <tr class="separator:a6845aca1b973531d14b0bf0d1ec48364"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a95c239afc15d197ae11798bc11e5c28b" id="r_a95c239afc15d197ae11798bc11e5c28b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a95c239afc15d197ae11798bc11e5c28b">consoleInit</a> ()</td></tr>
- <tr class="separator:a95c239afc15d197ae11798bc11e5c28b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_static_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_sim_object')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_sim_object" id="r_a67420d3593db1aae6efb2c3abb23c690"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a67420d3593db1aae6efb2c3abb23c690">initPersistFields</a> ()</td></tr>
- <tr class="separator:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_static_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_console_object')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a336cc354c2d28bd8a502405466282db9 inherit pub_static_methods_class_console_object" id="r_a336cc354c2d28bd8a502405466282db9"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a336cc354c2d28bd8a502405466282db9">lookupClassName</a> (const U32 in_classTag)</td></tr>
- <tr class="memdesc:a336cc354c2d28bd8a502405466282db9 inherit pub_static_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the classname from a class tag. <br /></td></tr>
- <tr class="separator:a336cc354c2d28bd8a502405466282db9 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_console_object" id="r_a67420d3593db1aae6efb2c3abb23c690"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a67420d3593db1aae6efb2c3abb23c690">initPersistFields</a> ()</td></tr>
- <tr class="separator:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a95c239afc15d197ae11798bc11e5c28b inherit pub_static_methods_class_console_object" id="r_a95c239afc15d197ae11798bc11e5c28b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a95c239afc15d197ae11798bc11e5c28b">consoleInit</a> ()</td></tr>
- <tr class="separator:a95c239afc15d197ae11798bc11e5c28b inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af6128f2158606edc40e1cb210ba92bd0 inherit pub_static_methods_class_console_object" id="r_af6128f2158606edc40e1cb210ba92bd0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_abstract_class_rep.html">AbstractClassRep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#af6128f2158606edc40e1cb210ba92bd0">getStaticClassRep</a> ()</td></tr>
- <tr class="memdesc:af6128f2158606edc40e1cb210ba92bd0 inherit pub_static_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the abstract class information for this class. <br /></td></tr>
- <tr class="separator:af6128f2158606edc40e1cb210ba92bd0 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac93219672441a5e91bcfc02abeed29cb inherit pub_static_methods_class_console_object" id="r_ac93219672441a5e91bcfc02abeed29cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_abstract_class_rep.html">AbstractClassRep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ac93219672441a5e91bcfc02abeed29cb">getParentStaticClassRep</a> ()</td></tr>
- <tr class="memdesc:ac93219672441a5e91bcfc02abeed29cb inherit pub_static_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the abstract class information for this class's superclass. <br /></td></tr>
- <tr class="separator:ac93219672441a5e91bcfc02abeed29cb inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8b4ee59c729a0704b4a2f7b52246f98 inherit pub_static_methods_class_console_object" id="r_aa8b4ee59c729a0704b4a2f7b52246f98"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_console_object.html">ConsoleObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aa8b4ee59c729a0704b4a2f7b52246f98">create</a> (const char *in_pClassName)</td></tr>
- <tr class="separator:aa8b4ee59c729a0704b4a2f7b52246f98 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abeb358d6fc89fc282b4e401de2895965 inherit pub_static_methods_class_console_object" id="r_abeb358d6fc89fc282b4e401de2895965"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_console_object.html">ConsoleObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#abeb358d6fc89fc282b4e401de2895965">create</a> (const U32 groupId, const U32 typeId, const U32 in_classId)</td></tr>
- <tr class="separator:abeb358d6fc89fc282b4e401de2895965 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
- Public Attributes</h2></td></tr>
- <tr class="memitem:a8f3f00634e5aeebcc4b05a86a1ee93e4" id="r_a8f3f00634e5aeebcc4b05a86a1ee93e4"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a8f3f00634e5aeebcc4b05a86a1ee93e4">mConnectionSendCount</a></td></tr>
- <tr class="memdesc:a8f3f00634e5aeebcc4b05a86a1ee93e4"><td class="mdescLeft"> </td><td class="mdescRight">number of connection messages we've sent. <br /></td></tr>
- <tr class="separator:a8f3f00634e5aeebcc4b05a86a1ee93e4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aab29c2f2e7e99c5138b2d628807f60e1" id="r_aab29c2f2e7e99c5138b2d628807f60e1"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aab29c2f2e7e99c5138b2d628807f60e1">mConnectionState</a></td></tr>
- <tr class="memdesc:aab29c2f2e7e99c5138b2d628807f60e1"><td class="mdescLeft"> </td><td class="mdescRight">State of the connection, from NetConnectionState. <br /></td></tr>
- <tr class="separator:aab29c2f2e7e99c5138b2d628807f60e1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27c4290d099206445ce624e1efaeff2e" id="r_a27c4290d099206445ce624e1efaeff2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a27c4290d099206445ce624e1efaeff2e">mNotifyQueueHead</a></td></tr>
- <tr class="memdesc:a27c4290d099206445ce624e1efaeff2e"><td class="mdescLeft"> </td><td class="mdescRight">Head of packet notify list. <br /></td></tr>
- <tr class="separator:a27c4290d099206445ce624e1efaeff2e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae7a07ca1bf190a86514246e5d32ae7ae" id="r_ae7a07ca1bf190a86514246e5d32ae7ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ae7a07ca1bf190a86514246e5d32ae7ae">mNotifyQueueTail</a></td></tr>
- <tr class="memdesc:ae7a07ca1bf190a86514246e5d32ae7ae"><td class="mdescLeft"> </td><td class="mdescRight">Tail of packet notify list. <br /></td></tr>
- <tr class="separator:ae7a07ca1bf190a86514246e5d32ae7ae"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
- Static Public Attributes</h2></td></tr>
- <tr class="memitem:a304399f688b688429c7fcbb80c8257ed" id="r_a304399f688b688429c7fcbb80c8257ed"><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a304399f688b688429c7fcbb80c8257ed">mErrorBuffer</a> [256]</td></tr>
- <tr class="separator:a304399f688b688429c7fcbb80c8257ed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_static_attribs_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_sim_object')"><img src="closed.png" alt="-"/> Static Public Attributes inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a5d6df47d150d38ec4999f9bd9ac68fa5 inherit pub_static_attribs_class_sim_object" id="r_a5d6df47d150d38ec4999f9bd9ac68fa5"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5d6df47d150d38ec4999f9bd9ac68fa5">disableNameChanging</a> = false</td></tr>
- <tr class="separator:a5d6df47d150d38ec4999f9bd9ac68fa5 inherit pub_static_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
- Protected Member Functions</h2></td></tr>
- <tr class="memitem:a5e26a70f16ec51fbd3b9e0326a559a64" id="r_a5e26a70f16ec51fbd3b9e0326a559a64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a>< <a class="el" href="class_net_connection.html">NetConnection</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a5e26a70f16ec51fbd3b9e0326a559a64">getRemoteConnection</a> ()</td></tr>
- <tr class="separator:a5e26a70f16ec51fbd3b9e0326a559a64"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab94c82a087b71f96eb76586c70dda664" id="r_ab94c82a087b71f96eb76586c70dda664"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab94c82a087b71f96eb76586c70dda664">readPacket</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *bstream)</td></tr>
- <tr class="separator:ab94c82a087b71f96eb76586c70dda664"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a119cd870ef30eb198644c46ab666cbf4" id="r_a119cd870ef30eb198644c46ab666cbf4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a119cd870ef30eb198644c46ab666cbf4">writePacket</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *bstream, <a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> *note)</td></tr>
- <tr class="separator:a119cd870ef30eb198644c46ab666cbf4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5a2581dd3d95896496c9f341a3c35ed4" id="r_a5a2581dd3d95896496c9f341a3c35ed4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a5a2581dd3d95896496c9f341a3c35ed4">packetReceived</a> (<a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> *note)</td></tr>
- <tr class="separator:a5a2581dd3d95896496c9f341a3c35ed4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae2c723294e38da4db9cfd3e7b9a589ed" id="r_ae2c723294e38da4db9cfd3e7b9a589ed"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ae2c723294e38da4db9cfd3e7b9a589ed">packetDropped</a> (<a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> *note)</td></tr>
- <tr class="separator:ae2c723294e38da4db9cfd3e7b9a589ed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4183f248bb3b19ec7df5056436a1ac3a" id="r_a4183f248bb3b19ec7df5056436a1ac3a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a4183f248bb3b19ec7df5056436a1ac3a">connectionError</a> (const char *errorString)</td></tr>
- <tr class="separator:a4183f248bb3b19ec7df5056436a1ac3a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_sim_object')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a3b0caf75cb0eccb9fb63406b813c431d inherit pro_methods_class_sim_object" id="r_a3b0caf75cb0eccb9fb63406b813c431d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3b0caf75cb0eccb9fb63406b813c431d">onTamlPreWrite</a> (void)</td></tr>
- <tr class="memdesc:a3b0caf75cb0eccb9fb63406b813c431d inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_taml.html">Taml</a> callbacks. <br /></td></tr>
- <tr class="separator:a3b0caf75cb0eccb9fb63406b813c431d inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1baf86d5d5d9f1c2190e7bb72aacb068 inherit pro_methods_class_sim_object" id="r_a1baf86d5d5d9f1c2190e7bb72aacb068"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1baf86d5d5d9f1c2190e7bb72aacb068">onTamlPostWrite</a> (void)</td></tr>
- <tr class="memdesc:a1baf86d5d5d9f1c2190e7bb72aacb068 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called after <a class="el" href="class_taml.html">Taml</a> has finished writing the object. <br /></td></tr>
- <tr class="separator:a1baf86d5d5d9f1c2190e7bb72aacb068 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af3830391b29fe4e30779260612049995 inherit pro_methods_class_sim_object" id="r_af3830391b29fe4e30779260612049995"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#af3830391b29fe4e30779260612049995">onTamlPreRead</a> (void)</td></tr>
- <tr class="memdesc:af3830391b29fe4e30779260612049995 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called prior to <a class="el" href="class_taml.html">Taml</a> reading the object. <br /></td></tr>
- <tr class="separator:af3830391b29fe4e30779260612049995 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d896544fb75ff4b98cac3099bf5f55f inherit pro_methods_class_sim_object" id="r_a8d896544fb75ff4b98cac3099bf5f55f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8d896544fb75ff4b98cac3099bf5f55f">onTamlPostRead</a> (const <a class="el" href="class_taml_custom_nodes.html">TamlCustomNodes</a> &customNodes)</td></tr>
- <tr class="separator:a8d896544fb75ff4b98cac3099bf5f55f inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad03b42162545e4be24b218369f4fbcf5 inherit pro_methods_class_sim_object" id="r_ad03b42162545e4be24b218369f4fbcf5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad03b42162545e4be24b218369f4fbcf5">onTamlAddParent</a> (<a class="el" href="class_sim_object.html">SimObject</a> *pParentObject)</td></tr>
- <tr class="memdesc:ad03b42162545e4be24b218369f4fbcf5 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called after <a class="el" href="class_taml.html">Taml</a> has finished reading the object and has added the object to any parent. <br /></td></tr>
- <tr class="separator:ad03b42162545e4be24b218369f4fbcf5 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a037d9b99b69dbd817a78b7a7758d1a69 inherit pro_methods_class_sim_object" id="r_a037d9b99b69dbd817a78b7a7758d1a69"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a037d9b99b69dbd817a78b7a7758d1a69">onTamlCustomWrite</a> (<a class="el" href="class_taml_custom_nodes.html">TamlCustomNodes</a> &customNodes)</td></tr>
- <tr class="memdesc:a037d9b99b69dbd817a78b7a7758d1a69 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called during the writing of the object to allow custom properties to be written. <br /></td></tr>
- <tr class="separator:a037d9b99b69dbd817a78b7a7758d1a69 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d9c05e2d4a4ba16cc11dc7949015a3e inherit pro_methods_class_sim_object" id="r_a3d9c05e2d4a4ba16cc11dc7949015a3e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3d9c05e2d4a4ba16cc11dc7949015a3e">onTamlCustomRead</a> (const <a class="el" href="class_taml_custom_nodes.html">TamlCustomNodes</a> &customNodes)</td></tr>
- <tr class="memdesc:a3d9c05e2d4a4ba16cc11dc7949015a3e inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called during the reading of the object to allow custom properties to be read. <br /></td></tr>
- <tr class="separator:a3d9c05e2d4a4ba16cc11dc7949015a3e inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d1bbaa7a9b2443eeb39c4a127d9f9e8 inherit pro_methods_class_sim_object" id="r_a9d1bbaa7a9b2443eeb39c4a127d9f9e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a9d1bbaa7a9b2443eeb39c4a127d9f9e8">linkNamespaces</a> ()</td></tr>
- <tr class="separator:a9d1bbaa7a9b2443eeb39c4a127d9f9e8 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a97551603378a0bbc3d3d98326a56631e inherit pro_methods_class_sim_object" id="r_a97551603378a0bbc3d3d98326a56631e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a97551603378a0bbc3d3d98326a56631e">unlinkNamespaces</a> ()</td></tr>
- <tr class="separator:a97551603378a0bbc3d3d98326a56631e inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_console_object')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a8b5a944ed3b7fa672a250a5d389c8f15 inherit pro_methods_class_console_object" id="r_a8b5a944ed3b7fa672a250a5d389c8f15"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a8b5a944ed3b7fa672a250a5d389c8f15">ConsoleObject</a> ()</td></tr>
- <tr class="separator:a8b5a944ed3b7fa672a250a5d389c8f15 inherit pro_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a601f42ddcee97ab4eee59e6dbc9df75b inherit pro_methods_class_console_object" id="r_a601f42ddcee97ab4eee59e6dbc9df75b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a601f42ddcee97ab4eee59e6dbc9df75b">ConsoleObject</a> (const <a class="el" href="class_console_object.html">ConsoleObject</a> &)</td></tr>
- <tr class="separator:a601f42ddcee97ab4eee59e6dbc9df75b inherit pro_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
- Protected Attributes</h2></td></tr>
- <tr class="memitem:abdb578ba59a0ace2a547df30e35bf7c9" id="r_abdb578ba59a0ace2a547df30e35bf7c9"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#abdb578ba59a0ace2a547df30e35bf7c9">mConnectSendCount</a></td></tr>
- <tr class="separator:abdb578ba59a0ace2a547df30e35bf7c9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad6bd6c11709615d8080a132c32a80c8d" id="r_ad6bd6c11709615d8080a132c32a80c8d"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ad6bd6c11709615d8080a132c32a80c8d">mConnectLastSendTime</a></td></tr>
- <tr class="separator:ad6bd6c11709615d8080a132c32a80c8d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_attribs_class_connection_protocol"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_connection_protocol')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_connection_protocol.html">ConnectionProtocol</a></td></tr>
- <tr class="memitem:aa72d766115295af4aa7bf92da19627e7 inherit pro_attribs_class_connection_protocol" id="r_aa72d766115295af4aa7bf92da19627e7"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#aa72d766115295af4aa7bf92da19627e7">mLastSeqRecvdAtSend</a> [32]</td></tr>
- <tr class="separator:aa72d766115295af4aa7bf92da19627e7 inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afdfb98def49d4b132a35befbaa6146d5 inherit pro_attribs_class_connection_protocol" id="r_afdfb98def49d4b132a35befbaa6146d5"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#afdfb98def49d4b132a35befbaa6146d5">mLastSeqRecvd</a></td></tr>
- <tr class="separator:afdfb98def49d4b132a35befbaa6146d5 inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a125874ef0e0deed7b597cdfeff1929e0 inherit pro_attribs_class_connection_protocol" id="r_a125874ef0e0deed7b597cdfeff1929e0"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#a125874ef0e0deed7b597cdfeff1929e0">mHighestAckedSeq</a></td></tr>
- <tr class="separator:a125874ef0e0deed7b597cdfeff1929e0 inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9cc31d94e0a402a0e3c11a7023dfb573 inherit pro_attribs_class_connection_protocol" id="r_a9cc31d94e0a402a0e3c11a7023dfb573"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#a9cc31d94e0a402a0e3c11a7023dfb573">mLastSendSeq</a></td></tr>
- <tr class="separator:a9cc31d94e0a402a0e3c11a7023dfb573 inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:addbb5154f531f21464dd00a79122fff2 inherit pro_attribs_class_connection_protocol" id="r_addbb5154f531f21464dd00a79122fff2"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#addbb5154f531f21464dd00a79122fff2">mAckMask</a></td></tr>
- <tr class="separator:addbb5154f531f21464dd00a79122fff2 inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aba3632aa940616d6057a8deae248a4a3 inherit pro_attribs_class_connection_protocol" id="r_aba3632aa940616d6057a8deae248a4a3"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#aba3632aa940616d6057a8deae248a4a3">mConnectSequence</a></td></tr>
- <tr class="separator:aba3632aa940616d6057a8deae248a4a3 inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aebe8e1df26eff66ea40507b100b8ace2 inherit pro_attribs_class_connection_protocol" id="r_aebe8e1df26eff66ea40507b100b8ace2"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#aebe8e1df26eff66ea40507b100b8ace2">mLastRecvAckAck</a></td></tr>
- <tr class="separator:aebe8e1df26eff66ea40507b100b8ace2 inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af79058e52c0d2a79e0ffeb831b150c9d inherit pro_attribs_class_connection_protocol" id="r_af79058e52c0d2a79e0ffeb831b150c9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_connection_protocol.html#af79058e52c0d2a79e0ffeb831b150c9d">mConnectionEstablished</a></td></tr>
- <tr class="separator:af79058e52c0d2a79e0ffeb831b150c9d inherit pro_attribs_class_connection_protocol"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_attribs_class_sim_set"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_sim_set')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_sim_set.html">SimSet</a></td></tr>
- <tr class="memitem:aa105aeced616effdaaab6b8ca6cbdd1c inherit pro_attribs_class_sim_set" id="r_aa105aeced616effdaaab6b8ca6cbdd1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object_list.html">SimObjectList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#aa105aeced616effdaaab6b8ca6cbdd1c">objectList</a></td></tr>
- <tr class="separator:aa105aeced616effdaaab6b8ca6cbdd1c inherit pro_attribs_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad224c30d7f147421b41bbb26fd01a86d inherit pro_attribs_class_sim_set" id="r_ad224c30d7f147421b41bbb26fd01a86d"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_set.html#ad224c30d7f147421b41bbb26fd01a86d">mMutex</a></td></tr>
- <tr class="separator:ad224c30d7f147421b41bbb26fd01a86d inherit pro_attribs_class_sim_set"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_attribs_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_sim_object')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a084af54739c09b7f36838bd505d3f683 inherit pro_attribs_class_sim_object" id="r_a084af54739c09b7f36838bd505d3f683"><td class="memItemLeft" align="right" valign="top">SimObjectId </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a084af54739c09b7f36838bd505d3f683">mId</a></td></tr>
- <tr class="memdesc:a084af54739c09b7f36838bd505d3f683 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Id number for this object. <br /></td></tr>
- <tr class="separator:a084af54739c09b7f36838bd505d3f683 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1bc0c634cbd6eae42ba8e678123b3e12 inherit pro_attribs_class_sim_object" id="r_a1bc0c634cbd6eae42ba8e678123b3e12"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1bc0c634cbd6eae42ba8e678123b3e12">mIdString</a></td></tr>
- <tr class="separator:a1bc0c634cbd6eae42ba8e678123b3e12 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afa8dcd83f1b3cc756738fd08d91b699b inherit pro_attribs_class_sim_object" id="r_afa8dcd83f1b3cc756738fd08d91b699b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_namespace.html">Namespace</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afa8dcd83f1b3cc756738fd08d91b699b">mNameSpace</a></td></tr>
- <tr class="separator:afa8dcd83f1b3cc756738fd08d91b699b inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7e0203ca282d77263fdee9a9c8d0631f inherit pro_attribs_class_sim_object" id="r_a7e0203ca282d77263fdee9a9c8d0631f"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a7e0203ca282d77263fdee9a9c8d0631f">mTypeMask</a></td></tr>
- <tr class="separator:a7e0203ca282d77263fdee9a9c8d0631f inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afb0ea09846fa6e5ceac432439a252709 inherit pro_attribs_class_sim_object" id="r_afb0ea09846fa6e5ceac432439a252709"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afb0ea09846fa6e5ceac432439a252709">mScriptCallbackGuard</a></td></tr>
- <tr class="memdesc:afb0ea09846fa6e5ceac432439a252709 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Whether the object is executing a script callback. <br /></td></tr>
- <tr class="separator:afb0ea09846fa6e5ceac432439a252709 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d58648eb55132316b07f0bfdf1f5f79 inherit pro_attribs_class_sim_object" id="r_a9d58648eb55132316b07f0bfdf1f5f79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a9d58648eb55132316b07f0bfdf1f5f79">mCanSaveFieldDictionary</a></td></tr>
- <tr class="memdesc:a9d58648eb55132316b07f0bfdf1f5f79 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">true if dynamic fields (added at runtime) should be saved, defaults to true <br /></td></tr>
- <tr class="separator:a9d58648eb55132316b07f0bfdf1f5f79 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae25d89dbd7309a4fe60e221d19e3beb4 inherit pro_attribs_class_sim_object" id="r_ae25d89dbd7309a4fe60e221d19e3beb4"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae25d89dbd7309a4fe60e221d19e3beb4">mInternalName</a></td></tr>
- <tr class="memdesc:ae25d89dbd7309a4fe60e221d19e3beb4 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Stores object Internal Name. <br /></td></tr>
- <tr class="separator:ae25d89dbd7309a4fe60e221d19e3beb4 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afcdd8b2e39eb6cab2310ec01fc23dfc8 inherit pro_attribs_class_sim_object" id="r_afcdd8b2e39eb6cab2310ec01fc23dfc8"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afcdd8b2e39eb6cab2310ec01fc23dfc8">mClassName</a></td></tr>
- <tr class="memdesc:afcdd8b2e39eb6cab2310ec01fc23dfc8 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Stores the class name to link script class namespaces. <br /></td></tr>
- <tr class="separator:afcdd8b2e39eb6cab2310ec01fc23dfc8 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2866b6130ce096fe6563e71995d35f0f inherit pro_attribs_class_sim_object" id="r_a2866b6130ce096fe6563e71995d35f0f"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2866b6130ce096fe6563e71995d35f0f">mSuperClassName</a></td></tr>
- <tr class="memdesc:a2866b6130ce096fe6563e71995d35f0f inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Stores super class name to link script class namespaces. <br /></td></tr>
- <tr class="separator:a2866b6130ce096fe6563e71995d35f0f inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-attribs" name="pro-static-attribs"></a>
- Static Protected Attributes</h2></td></tr>
- <tr class="memitem:aa0a2a27a7567ae0c8b775eac502df6e2" id="r_aa0a2a27a7567ae0c8b775eac502df6e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a>< <a class="el" href="class_net_connection.html">NetConnection</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aa0a2a27a7567ae0c8b775eac502df6e2">mServerConnection</a></td></tr>
- <tr class="separator:aa0a2a27a7567ae0c8b775eac502df6e2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afd10510d091f548b92fdc9d31db76000" id="r_afd10510d091f548b92fdc9d31db76000"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a>< <a class="el" href="class_net_connection.html">NetConnection</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#afd10510d091f548b92fdc9d31db76000">mLocalClientConnection</a></td></tr>
- <tr class="separator:afd10510d091f548b92fdc9d31db76000"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a772fbe646d9cf2054b6038aa221e8502" id="r_a772fbe646d9cf2054b6038aa221e8502"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a772fbe646d9cf2054b6038aa221e8502">mFilesWereDownloaded</a> = false</td></tr>
- <tr class="separator:a772fbe646d9cf2054b6038aa221e8502"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_static_attribs_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_sim_object')"><img src="closed.png" alt="-"/> Static Protected Attributes inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a8f583d26e810008b4532327b7bbae397 inherit pro_static_attribs_class_sim_object" id="r_a8f583d26e810008b4532327b7bbae397"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_sim_object_1_1_notify.html">SimObject::Notify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8f583d26e810008b4532327b7bbae397">mNotifyFreeList</a> = NULL</td></tr>
- <tr class="separator:a8f583d26e810008b4532327b7bbae397 inherit pro_static_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
- Friends</h2></td></tr>
- <tr class="memitem:abfd3bdd9b110dc26c9ad141dffd2e29a" id="r_abfd3bdd9b110dc26c9ad141dffd2e29a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#abfd3bdd9b110dc26c9ad141dffd2e29a">NetInterface</a></td></tr>
- <tr class="separator:abfd3bdd9b110dc26c9ad141dffd2e29a"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Ghost manager</h2></td></tr>
- <tr class="memitem:a4068d08d228349377260b3045ea5bdda" id="r_a4068d08d228349377260b3045ea5bdda"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a4068d08d228349377260b3045ea5bdda">GhostConstants</a> { <a class="el" href="class_net_connection.html#a4068d08d228349377260b3045ea5bddaaa62fc73793955592ba1a0600e3955af4">GhostIdBitSize</a> = 12
- , <a class="el" href="class_net_connection.html#a4068d08d228349377260b3045ea5bddaa2ad3d5818c5d87ff852a02ba7f5c8bca">MaxGhostCount</a> = 1 << GhostIdBitSize
- , <a class="el" href="class_net_connection.html#a4068d08d228349377260b3045ea5bddaa021cf31698536bba6efc03bfd534a9b7">GhostLookupTableSize</a> = 1 << GhostIdBitSize
- , <a class="el" href="class_net_connection.html#a4068d08d228349377260b3045ea5bddaa431bfc6b00d70dfea086a844e3ea7eb7">GhostIndexBitSize</a> = 4
- }</td></tr>
- <tr class="memdesc:a4068d08d228349377260b3045ea5bdda"><td class="mdescLeft"> </td><td class="mdescRight">Some configuration values. <a href="class_net_connection.html#a4068d08d228349377260b3045ea5bdda">More...</a><br /></td></tr>
- <tr class="separator:a4068d08d228349377260b3045ea5bdda"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad69c5f0f9b91ddddf537996b29a1176a" id="r_ad69c5f0f9b91ddddf537996b29a1176a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176a">GhostStates</a> { <br />
-   <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176aaed59c202788f0a35fb9d075b927f9672">GhostAlwaysDone</a>
- , <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176aa5285c59c8eb538780f420e5ff95d00ba">ReadyForNormalGhosts</a>
- , <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176aaf3059e666a871702fc3399c5897040b9">EndGhosting</a>
- , <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176aa3be5188461b8457396ec0b93a3356af2">GhostAlwaysStarting</a>
- , <br />
-   <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176aa8111104f8318cea3f8571f08fffaaed0">SendNextDownloadRequest</a>
- , <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176aab68f0a7d8f21002e242c3a23fc01925c">FileDownloadSizeMessage</a>
- , <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176aa696a540a0af5c8daf91d4e3c20a03df9">NumConnectionMessages</a>
- <br />
- }</td></tr>
- <tr class="separator:ad69c5f0f9b91ddddf537996b29a1176a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8ed604fa5b1100967106bb7b696c7719" id="r_a8ed604fa5b1100967106bb7b696c7719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_ghost_info.html">GhostInfo</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a8ed604fa5b1100967106bb7b696c7719">mGhostArray</a></td></tr>
- <tr class="memdesc:a8ed604fa5b1100967106bb7b696c7719"><td class="mdescLeft"> </td><td class="mdescRight">Linked list of ghostInfos ghosted by this side of the connection. <br /></td></tr>
- <tr class="separator:a8ed604fa5b1100967106bb7b696c7719"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3892c0dd9132fb6b8a9baa365d75e9df" id="r_a3892c0dd9132fb6b8a9baa365d75e9df"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3892c0dd9132fb6b8a9baa365d75e9df">mGhostZeroUpdateIndex</a></td></tr>
- <tr class="memdesc:a3892c0dd9132fb6b8a9baa365d75e9df"><td class="mdescLeft"> </td><td class="mdescRight">Index in mGhostArray of first ghost with 0 update mask. <br /></td></tr>
- <tr class="separator:a3892c0dd9132fb6b8a9baa365d75e9df"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a64a946b46c55c98f9caffc2a3b2fe93e" id="r_a64a946b46c55c98f9caffc2a3b2fe93e"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a64a946b46c55c98f9caffc2a3b2fe93e">mGhostFreeIndex</a></td></tr>
- <tr class="memdesc:a64a946b46c55c98f9caffc2a3b2fe93e"><td class="mdescLeft"> </td><td class="mdescRight">Index in mGhostArray of first free ghost. <br /></td></tr>
- <tr class="separator:a64a946b46c55c98f9caffc2a3b2fe93e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a02c8d5bc218a735f8b6b320f9ac6f3f2" id="r_a02c8d5bc218a735f8b6b320f9ac6f3f2"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a02c8d5bc218a735f8b6b320f9ac6f3f2">mGhostsActive</a></td></tr>
- <tr class="separator:a02c8d5bc218a735f8b6b320f9ac6f3f2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a71bb31d04282853505e649612b728502" id="r_a71bb31d04282853505e649612b728502"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a71bb31d04282853505e649612b728502">mGhosting</a></td></tr>
- <tr class="memdesc:a71bb31d04282853505e649612b728502"><td class="mdescLeft"> </td><td class="mdescRight">Am I currently ghosting objects? <br /></td></tr>
- <tr class="separator:a71bb31d04282853505e649612b728502"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a315eacfb9b3e574e3afae127dedc0888" id="r_a315eacfb9b3e574e3afae127dedc0888"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a315eacfb9b3e574e3afae127dedc0888">mScoping</a></td></tr>
- <tr class="memdesc:a315eacfb9b3e574e3afae127dedc0888"><td class="mdescLeft"> </td><td class="mdescRight">am I currently scoping objects? <br /></td></tr>
- <tr class="separator:a315eacfb9b3e574e3afae127dedc0888"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5dfc6dad9c07986b7351e805869bba94" id="r_a5dfc6dad9c07986b7351e805869bba94"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a5dfc6dad9c07986b7351e805869bba94">mGhostingSequence</a></td></tr>
- <tr class="memdesc:a5dfc6dad9c07986b7351e805869bba94"><td class="mdescLeft"> </td><td class="mdescRight">Sequence number describing this ghosting session. <br /></td></tr>
- <tr class="separator:a5dfc6dad9c07986b7351e805869bba94"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef05caf280dca7722e1a811aa798c392" id="r_aef05caf280dca7722e1a811aa798c392"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_object.html">NetObject</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aef05caf280dca7722e1a811aa798c392">mLocalGhosts</a></td></tr>
- <tr class="separator:aef05caf280dca7722e1a811aa798c392"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af7981e0c39af2bac35d9802c08d378b7" id="r_af7981e0c39af2bac35d9802c08d378b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_ghost_info.html">GhostInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#af7981e0c39af2bac35d9802c08d378b7">mGhostRefs</a></td></tr>
- <tr class="memdesc:af7981e0c39af2bac35d9802c08d378b7"><td class="mdescLeft"> </td><td class="mdescRight">mLocalGhosts pointer is NULL if mGhostTo is false <br /></td></tr>
- <tr class="separator:af7981e0c39af2bac35d9802c08d378b7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ada6837b719bf7708d5a6ccf2573e945f" id="r_ada6837b719bf7708d5a6ccf2573e945f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_ghost_info.html">GhostInfo</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ada6837b719bf7708d5a6ccf2573e945f">mGhostLookupTable</a></td></tr>
- <tr class="memdesc:ada6837b719bf7708d5a6ccf2573e945f"><td class="mdescLeft"> </td><td class="mdescRight">Table indexed by object id to <a class="el" href="struct_ghost_info.html">GhostInfo</a>. Null if ghostFrom is false. <br /></td></tr>
- <tr class="separator:ada6837b719bf7708d5a6ccf2573e945f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b2739cd9fe8e9eccaec5b0c6c027558" id="r_a9b2739cd9fe8e9eccaec5b0c6c027558"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a>< <a class="el" href="class_net_object.html">NetObject</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a9b2739cd9fe8e9eccaec5b0c6c027558">mScopeObject</a></td></tr>
- <tr class="separator:a9b2739cd9fe8e9eccaec5b0c6c027558"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6ad7e63411f26fb7c872a6dc66dc3e84" id="r_a6ad7e63411f26fb7c872a6dc66dc3e84"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a6ad7e63411f26fb7c872a6dc66dc3e84">getGhostsActive</a> ()</td></tr>
- <tr class="separator:a6ad7e63411f26fb7c872a6dc66dc3e84"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1851dddebd3dd3e4c1c9f826174ef914" id="r_a1851dddebd3dd3e4c1c9f826174ef914"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1851dddebd3dd3e4c1c9f826174ef914">isGhostingTo</a> ()</td></tr>
- <tr class="memdesc:a1851dddebd3dd3e4c1c9f826174ef914"><td class="mdescLeft"> </td><td class="mdescRight">Are we ghosting to someone? <br /></td></tr>
- <tr class="separator:a1851dddebd3dd3e4c1c9f826174ef914"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5a1e43e349073e1ae6bc1d9752931338" id="r_a5a1e43e349073e1ae6bc1d9752931338"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a5a1e43e349073e1ae6bc1d9752931338">isGhostingFrom</a> ()</td></tr>
- <tr class="memdesc:a5a1e43e349073e1ae6bc1d9752931338"><td class="mdescLeft"> </td><td class="mdescRight">Are we ghosting from someone? <br /></td></tr>
- <tr class="separator:a5a1e43e349073e1ae6bc1d9752931338"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac28869f390b625599ff28ce9f1bf4874" id="r_ac28869f390b625599ff28ce9f1bf4874"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ac28869f390b625599ff28ce9f1bf4874">ghostOnRemove</a> ()</td></tr>
- <tr class="memdesc:ac28869f390b625599ff28ce9f1bf4874"><td class="mdescLeft"> </td><td class="mdescRight">Called by onRemove, to shut down the ghost subsystem. <br /></td></tr>
- <tr class="separator:ac28869f390b625599ff28ce9f1bf4874"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4e6972c3d22fb804dfaa39af782bb420" id="r_a4e6972c3d22fb804dfaa39af782bb420"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a4e6972c3d22fb804dfaa39af782bb420">doneScopingScene</a> ()</td></tr>
- <tr class="separator:a4e6972c3d22fb804dfaa39af782bb420"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a24d5abc654136fef4a3d8d59ed9ca6" id="r_a4a24d5abc654136fef4a3d8d59ed9ca6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a4a24d5abc654136fef4a3d8d59ed9ca6">setScopeObject</a> (<a class="el" href="class_net_object.html">NetObject</a> *object)</td></tr>
- <tr class="memdesc:a4a24d5abc654136fef4a3d8d59ed9ca6"><td class="mdescLeft"> </td><td class="mdescRight">Set the object around which we are currently scoping network traffic. <br /></td></tr>
- <tr class="separator:a4a24d5abc654136fef4a3d8d59ed9ca6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8dfec23d3211d54bc6b205dbc489b7ee" id="r_a8dfec23d3211d54bc6b205dbc489b7ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_object.html">NetObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a8dfec23d3211d54bc6b205dbc489b7ee">getScopeObject</a> ()</td></tr>
- <tr class="memdesc:a8dfec23d3211d54bc6b205dbc489b7ee"><td class="mdescLeft"> </td><td class="mdescRight">Get the object aorund which we are currently scoping network traffic. <br /></td></tr>
- <tr class="separator:a8dfec23d3211d54bc6b205dbc489b7ee"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8418a2ef96a6bc89035f6187c777ecde" id="r_a8418a2ef96a6bc89035f6187c777ecde"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a8418a2ef96a6bc89035f6187c777ecde">objectInScope</a> (<a class="el" href="class_net_object.html">NetObject</a> *object)</td></tr>
- <tr class="memdesc:a8418a2ef96a6bc89035f6187c777ecde"><td class="mdescLeft"> </td><td class="mdescRight">Add an object to scope. <br /></td></tr>
- <tr class="separator:a8418a2ef96a6bc89035f6187c777ecde"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af3c8f4ea38e5b62cebd2d8f7245185fd" id="r_af3c8f4ea38e5b62cebd2d8f7245185fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#af3c8f4ea38e5b62cebd2d8f7245185fd">objectLocalScopeAlways</a> (<a class="el" href="class_net_object.html">NetObject</a> *object)</td></tr>
- <tr class="memdesc:af3c8f4ea38e5b62cebd2d8f7245185fd"><td class="mdescLeft"> </td><td class="mdescRight">Add an object to scope, marking that it should always be scoped to this connection. <br /></td></tr>
- <tr class="separator:af3c8f4ea38e5b62cebd2d8f7245185fd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef2abf451dd8620665b5a92b135a5823" id="r_aef2abf451dd8620665b5a92b135a5823"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aef2abf451dd8620665b5a92b135a5823">objectLocalClearAlways</a> (<a class="el" href="class_net_object.html">NetObject</a> *object)</td></tr>
- <tr class="separator:aef2abf451dd8620665b5a92b135a5823"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a59b8ad57b28b037df9ea6d7a8fba6978" id="r_a59b8ad57b28b037df9ea6d7a8fba6978"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_object.html">NetObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a59b8ad57b28b037df9ea6d7a8fba6978">resolveGhost</a> (S32 id)</td></tr>
- <tr class="memdesc:a59b8ad57b28b037df9ea6d7a8fba6978"><td class="mdescLeft"> </td><td class="mdescRight">Get a NetObject* from a ghost ID (on client side). <br /></td></tr>
- <tr class="separator:a59b8ad57b28b037df9ea6d7a8fba6978"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab5de97a17f471ad13a9d72ae8fdae6b3" id="r_ab5de97a17f471ad13a9d72ae8fdae6b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_object.html">NetObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab5de97a17f471ad13a9d72ae8fdae6b3">resolveObjectFromGhostIndex</a> (S32 id)</td></tr>
- <tr class="memdesc:ab5de97a17f471ad13a9d72ae8fdae6b3"><td class="mdescLeft"> </td><td class="mdescRight">Get a NetObject* from a ghost index (on the server side). <br /></td></tr>
- <tr class="separator:ab5de97a17f471ad13a9d72ae8fdae6b3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a45e949dc81d21648af4da703422fce08" id="r_a45e949dc81d21648af4da703422fce08"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a45e949dc81d21648af4da703422fce08">getGhostIndex</a> (<a class="el" href="class_net_object.html">NetObject</a> *object)</td></tr>
- <tr class="separator:a45e949dc81d21648af4da703422fce08"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a66a52b48d27224a8e921ec02a9477b" id="r_a1a66a52b48d27224a8e921ec02a9477b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1a66a52b48d27224a8e921ec02a9477b">ghostPushNonZero</a> (<a class="el" href="struct_ghost_info.html">GhostInfo</a> *gi)</td></tr>
- <tr class="memdesc:a1a66a52b48d27224a8e921ec02a9477b"><td class="mdescLeft"> </td><td class="mdescRight">Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> into the nonzero portion of the list (so that we know to update it). <br /></td></tr>
- <tr class="separator:a1a66a52b48d27224a8e921ec02a9477b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abfa890b68562c44a55bf971d8373994c" id="r_abfa890b68562c44a55bf971d8373994c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#abfa890b68562c44a55bf971d8373994c">ghostPushToZero</a> (<a class="el" href="struct_ghost_info.html">GhostInfo</a> *gi)</td></tr>
- <tr class="memdesc:abfa890b68562c44a55bf971d8373994c"><td class="mdescLeft"> </td><td class="mdescRight">Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> into the zero portion of the list (so that we know not to update it). <br /></td></tr>
- <tr class="separator:abfa890b68562c44a55bf971d8373994c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac25ed9ff284bbd2ecf16062f08f3a346" id="r_ac25ed9ff284bbd2ecf16062f08f3a346"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ac25ed9ff284bbd2ecf16062f08f3a346">ghostPushZeroToFree</a> (<a class="el" href="struct_ghost_info.html">GhostInfo</a> *gi)</td></tr>
- <tr class="memdesc:ac25ed9ff284bbd2ecf16062f08f3a346"><td class="mdescLeft"> </td><td class="mdescRight">Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> from the zero portion of the list to the free portion. <br /></td></tr>
- <tr class="separator:ac25ed9ff284bbd2ecf16062f08f3a346"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a15f2b0138159a69eac409393a6729861" id="r_a15f2b0138159a69eac409393a6729861"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a15f2b0138159a69eac409393a6729861">ghostPushFreeToZero</a> (<a class="el" href="struct_ghost_info.html">GhostInfo</a> *info)</td></tr>
- <tr class="memdesc:a15f2b0138159a69eac409393a6729861"><td class="mdescLeft"> </td><td class="mdescRight">Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> from the free portion of the list to the zero portion. <br /></td></tr>
- <tr class="separator:a15f2b0138159a69eac409393a6729861"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83fc87db596edc7e4e4dbee3716e7506" id="r_a83fc87db596edc7e4e4dbee3716e7506"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a83fc87db596edc7e4e4dbee3716e7506">resetGhosting</a> ()</td></tr>
- <tr class="separator:a83fc87db596edc7e4e4dbee3716e7506"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a39c020df19f28325016df9eb4a00a80d" id="r_a39c020df19f28325016df9eb4a00a80d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a39c020df19f28325016df9eb4a00a80d">activateGhosting</a> ()</td></tr>
- <tr class="memdesc:a39c020df19f28325016df9eb4a00a80d"><td class="mdescLeft"> </td><td class="mdescRight">Activate ghosting, once it's enabled. <br /></td></tr>
- <tr class="separator:a39c020df19f28325016df9eb4a00a80d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a054d658fc07e98f18e2fb2bf19b52040" id="r_a054d658fc07e98f18e2fb2bf19b52040"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a054d658fc07e98f18e2fb2bf19b52040">isGhosting</a> ()</td></tr>
- <tr class="memdesc:a054d658fc07e98f18e2fb2bf19b52040"><td class="mdescLeft"> </td><td class="mdescRight">Are we ghosting? <br /></td></tr>
- <tr class="separator:a054d658fc07e98f18e2fb2bf19b52040"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acfae30f22ebe329bb798fa47e34f45bd" id="r_acfae30f22ebe329bb798fa47e34f45bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#acfae30f22ebe329bb798fa47e34f45bd">detachObject</a> (<a class="el" href="struct_ghost_info.html">GhostInfo</a> *info)</td></tr>
- <tr class="memdesc:acfae30f22ebe329bb798fa47e34f45bd"><td class="mdescLeft"> </td><td class="mdescRight">Begin to stop ghosting an object. <br /></td></tr>
- <tr class="separator:acfae30f22ebe329bb798fa47e34f45bd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27931187a608bc0f034346d537f39a05" id="r_a27931187a608bc0f034346d537f39a05"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a27931187a608bc0f034346d537f39a05">setGhostAlwaysObject</a> (<a class="el" href="class_net_object.html">NetObject</a> *object, U32 index)</td></tr>
- <tr class="memdesc:a27931187a608bc0f034346d537f39a05"><td class="mdescLeft"> </td><td class="mdescRight">Mark an object to be always ghosted. Index is the ghost index of the object. <br /></td></tr>
- <tr class="separator:a27931187a608bc0f034346d537f39a05"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3899f5168868dac95750aeda86ae770c" id="r_a3899f5168868dac95750aeda86ae770c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3899f5168868dac95750aeda86ae770c">sendConnectionMessage</a> (U32 message, U32 sequence=0, U32 ghostCount=0)</td></tr>
- <tr class="separator:a3899f5168868dac95750aeda86ae770c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afda64fef2af20652a87e4b85b1686a9b" id="r_afda64fef2af20652a87e4b85b1686a9b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#afda64fef2af20652a87e4b85b1686a9b">handleConnectionMessage</a> (U32 message, U32 sequence, U32 ghostCount)</td></tr>
- <tr class="separator:afda64fef2af20652a87e4b85b1686a9b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56acc4681a3d4c4fe837fe61ad7d5acb" id="r_a56acc4681a3d4c4fe837fe61ad7d5acb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a56acc4681a3d4c4fe837fe61ad7d5acb">clearGhostInfo</a> ()</td></tr>
- <tr class="separator:a56acc4681a3d4c4fe837fe61ad7d5acb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7ad585b8223bd14afb076e5a63b343d7" id="r_a7ad585b8223bd14afb076e5a63b343d7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a7ad585b8223bd14afb076e5a63b343d7">validateGhostArray</a> ()</td></tr>
- <tr class="separator:a7ad585b8223bd14afb076e5a63b343d7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1d8086b3ebdb3d49888b36e617872c55" id="r_a1d8086b3ebdb3d49888b36e617872c55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1d8086b3ebdb3d49888b36e617872c55">ghostPacketDropped</a> (<a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> *notify)</td></tr>
- <tr class="separator:a1d8086b3ebdb3d49888b36e617872c55"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a763380ae25869a425f165753c0a28fcf" id="r_a763380ae25869a425f165753c0a28fcf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a763380ae25869a425f165753c0a28fcf">ghostPacketReceived</a> (<a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> *notify)</td></tr>
- <tr class="separator:a763380ae25869a425f165753c0a28fcf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8b88a55227788d5d66d17c630e8eb6b" id="r_aa8b88a55227788d5d66d17c630e8eb6b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aa8b88a55227788d5d66d17c630e8eb6b">ghostWritePacket</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *bstream, <a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> *notify)</td></tr>
- <tr class="separator:aa8b88a55227788d5d66d17c630e8eb6b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a636d737ed049a32659a10f434bbe3b24" id="r_a636d737ed049a32659a10f434bbe3b24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a636d737ed049a32659a10f434bbe3b24">ghostReadPacket</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *bstream)</td></tr>
- <tr class="separator:a636d737ed049a32659a10f434bbe3b24"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab92e8d1bf57d3d05709cb1a41a07dc79" id="r_ab92e8d1bf57d3d05709cb1a41a07dc79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab92e8d1bf57d3d05709cb1a41a07dc79">freeGhostInfo</a> (<a class="el" href="struct_ghost_info.html">GhostInfo</a> *)</td></tr>
- <tr class="separator:ab92e8d1bf57d3d05709cb1a41a07dc79"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1ed93a6a74ad832dfd9c3c287428f66e" id="r_a1ed93a6a74ad832dfd9c3c287428f66e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1ed93a6a74ad832dfd9c3c287428f66e">ghostWriteStartBlock</a> (<a class="el" href="class_resize_bit_stream.html">ResizeBitStream</a> *stream)</td></tr>
- <tr class="separator:a1ed93a6a74ad832dfd9c3c287428f66e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8105e544f5f0af892967773d5011a9d" id="r_ac8105e544f5f0af892967773d5011a9d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ac8105e544f5f0af892967773d5011a9d">ghostReadStartBlock</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:ac8105e544f5f0af892967773d5011a9d"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Demo Recording</h2></td></tr>
- <tr class="memitem:a3aaf3bd59664bf03331517f05d9f1866" id="r_a3aaf3bd59664bf03331517f05d9f1866"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3aaf3bd59664bf03331517f05d9f1866">DemoBlockTypes</a> { <a class="el" href="class_net_connection.html#a3aaf3bd59664bf03331517f05d9f1866af9e698c359018e43f7f199a0774ee49e">BlockTypePacket</a>
- , <a class="el" href="class_net_connection.html#a3aaf3bd59664bf03331517f05d9f1866add43c27cdbfd988e551d5e8948172a39">BlockTypeSendPacket</a>
- , <a class="el" href="class_net_connection.html#a3aaf3bd59664bf03331517f05d9f1866abb6e44a07b5b25cf44c154821c694777">NetConnectionBlockTypeCount</a>
- }</td></tr>
- <tr class="separator:a3aaf3bd59664bf03331517f05d9f1866"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d44ffeecfaae551c02e0c56fd1eb250" id="r_a3d44ffeecfaae551c02e0c56fd1eb250"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3d44ffeecfaae551c02e0c56fd1eb250">DemoConstants</a> { <a class="el" href="class_net_connection.html#a3d44ffeecfaae551c02e0c56fd1eb250a6130022863d336f0c243057c7c775416">MaxNumBlockTypes</a> = 16
- , <a class="el" href="class_net_connection.html#a3d44ffeecfaae551c02e0c56fd1eb250a1c536b3e29e5af67238717f924e6f7e6">MaxBlockSize</a> = 0x1000
- }</td></tr>
- <tr class="separator:a3d44ffeecfaae551c02e0c56fd1eb250"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3a3ffdb35b09328d22e5d72503ed1f55" id="r_a3a3ffdb35b09328d22e5d72503ed1f55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3a3ffdb35b09328d22e5d72503ed1f55">isRecording</a> ()</td></tr>
- <tr class="separator:a3a3ffdb35b09328d22e5d72503ed1f55"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57902781425988f93476e8040138b27f" id="r_a57902781425988f93476e8040138b27f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a57902781425988f93476e8040138b27f">isPlayingBack</a> ()</td></tr>
- <tr class="separator:a57902781425988f93476e8040138b27f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a736b6ae327de3a5cf58c3508559e5470" id="r_a736b6ae327de3a5cf58c3508559e5470"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a736b6ae327de3a5cf58c3508559e5470">getNextBlockType</a> ()</td></tr>
- <tr class="separator:a736b6ae327de3a5cf58c3508559e5470"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afa807aeb310d5d03c1508c34df1212e6" id="r_afa807aeb310d5d03c1508c34df1212e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#afa807aeb310d5d03c1508c34df1212e6">recordBlock</a> (U32 type, U32 <a class="el" href="class_sim_set.html#a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec">size</a>, void *data)</td></tr>
- <tr class="separator:afa807aeb310d5d03c1508c34df1212e6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af58014310453ce06ecd4a23b86f2b206" id="r_af58014310453ce06ecd4a23b86f2b206"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#af58014310453ce06ecd4a23b86f2b206">handleRecordedBlock</a> (U32 type, U32 <a class="el" href="class_sim_set.html#a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec">size</a>, void *data)</td></tr>
- <tr class="separator:af58014310453ce06ecd4a23b86f2b206"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a65d5eb4f3ac211cf506705b0a51dd1db" id="r_a65d5eb4f3ac211cf506705b0a51dd1db"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a65d5eb4f3ac211cf506705b0a51dd1db">processNextBlock</a> ()</td></tr>
- <tr class="separator:a65d5eb4f3ac211cf506705b0a51dd1db"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abac12baa743419019cda6f19bb3ef11e" id="r_abac12baa743419019cda6f19bb3ef11e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#abac12baa743419019cda6f19bb3ef11e">startDemoRecord</a> (const char *fileName)</td></tr>
- <tr class="separator:abac12baa743419019cda6f19bb3ef11e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af11ff3234bbfbbe4addc6d42f1d0aab8" id="r_af11ff3234bbfbbe4addc6d42f1d0aab8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#af11ff3234bbfbbe4addc6d42f1d0aab8">replayDemoRecord</a> (const char *fileName)</td></tr>
- <tr class="separator:af11ff3234bbfbbe4addc6d42f1d0aab8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad76cd866a7d00379ab049ec64951ea1b" id="r_ad76cd866a7d00379ab049ec64951ea1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ad76cd866a7d00379ab049ec64951ea1b">startDemoRead</a> ()</td></tr>
- <tr class="separator:ad76cd866a7d00379ab049ec64951ea1b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a25e0e98dd4519eaaa6b258f0dcb91ac7" id="r_a25e0e98dd4519eaaa6b258f0dcb91ac7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a25e0e98dd4519eaaa6b258f0dcb91ac7">stopRecording</a> ()</td></tr>
- <tr class="separator:a25e0e98dd4519eaaa6b258f0dcb91ac7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac2d687697fee8eefa03f6a249d1d72ff" id="r_ac2d687697fee8eefa03f6a249d1d72ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ac2d687697fee8eefa03f6a249d1d72ff">stopDemoPlayback</a> ()</td></tr>
- <tr class="separator:ac2d687697fee8eefa03f6a249d1d72ff"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a11d968abe8da942fc3f6e13e67b61006" id="r_a11d968abe8da942fc3f6e13e67b61006"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a11d968abe8da942fc3f6e13e67b61006">writeDemoStartBlock</a> (<a class="el" href="class_resize_bit_stream.html">ResizeBitStream</a> *stream)</td></tr>
- <tr class="separator:a11d968abe8da942fc3f6e13e67b61006"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac44c9991695e15267c2d806b760cf52b" id="r_ac44c9991695e15267c2d806b760cf52b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ac44c9991695e15267c2d806b760cf52b">readDemoStartBlock</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:ac44c9991695e15267c2d806b760cf52b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af67c7bd085c2f97df608668c38d9d6ec" id="r_af67c7bd085c2f97df608668c38d9d6ec"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#af67c7bd085c2f97df608668c38d9d6ec">demoPlaybackComplete</a> ()</td></tr>
- <tr class="separator:af67c7bd085c2f97df608668c38d9d6ec"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Event Manager</h2></td></tr>
- <tr class="memitem:a9375d3d01784d5a6091fcf6ca61843e3" id="r_a9375d3d01784d5a6091fcf6ca61843e3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a9375d3d01784d5a6091fcf6ca61843e3">postNetEvent</a> (<a class="el" href="class_net_event.html">NetEvent</a> *event)</td></tr>
- <tr class="memdesc:a9375d3d01784d5a6091fcf6ca61843e3"><td class="mdescLeft"> </td><td class="mdescRight">Post an event to this connection. <br /></td></tr>
- <tr class="separator:a9375d3d01784d5a6091fcf6ca61843e3"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Global Connection List</h2></td></tr>
- <tr class="memitem:a51a40d4c1bbaa96a07da80907f94ea3e" id="r_a51a40d4c1bbaa96a07da80907f94ea3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_connection.html">NetConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a51a40d4c1bbaa96a07da80907f94ea3e">getNext</a> ()</td></tr>
- <tr class="separator:a51a40d4c1bbaa96a07da80907f94ea3e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aead76a08319a7380c5b3a6647e0d10f1" id="r_aead76a08319a7380c5b3a6647e0d10f1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_net_connection.html">NetConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aead76a08319a7380c5b3a6647e0d10f1">getConnectionList</a> ()</td></tr>
- <tr class="separator:aead76a08319a7380c5b3a6647e0d10f1"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Networked string table</h2></td></tr>
- <tr class="memitem:ad75fbfa32f303d2f7ceecd06f72a02d4" id="r_ad75fbfa32f303d2f7ceecd06f72a02d4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ad75fbfa32f303d2f7ceecd06f72a02d4">mapString</a> (U32 netId, <a class="el" href="class_net_string_handle.html">NetStringHandle</a> &string)</td></tr>
- <tr class="separator:ad75fbfa32f303d2f7ceecd06f72a02d4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae79156c23753d9722e24e1be4d17fb26" id="r_ae79156c23753d9722e24e1be4d17fb26"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ae79156c23753d9722e24e1be4d17fb26">checkString</a> (<a class="el" href="class_net_string_handle.html">NetStringHandle</a> &string, bool *isOnOtherSide=NULL)</td></tr>
- <tr class="separator:ae79156c23753d9722e24e1be4d17fb26"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aad5c47a7388a45d0978f33e71fe5a209" id="r_aad5c47a7388a45d0978f33e71fe5a209"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aad5c47a7388a45d0978f33e71fe5a209">getNetSendId</a> (<a class="el" href="class_net_string_handle.html">NetStringHandle</a> &string)</td></tr>
- <tr class="separator:aad5c47a7388a45d0978f33e71fe5a209"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6b698c4856b5fa30cd88fd99e95a1a0b" id="r_a6b698c4856b5fa30cd88fd99e95a1a0b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a6b698c4856b5fa30cd88fd99e95a1a0b">confirmStringReceived</a> (<a class="el" href="class_net_string_handle.html">NetStringHandle</a> &string, U32 index)</td></tr>
- <tr class="separator:a6b698c4856b5fa30cd88fd99e95a1a0b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4af9741c359da3fab546c51a6e23a7a9" id="r_a4af9741c359da3fab546c51a6e23a7a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a4af9741c359da3fab546c51a6e23a7a9">translateRemoteStringId</a> (U32 id)</td></tr>
- <tr class="separator:a4af9741c359da3fab546c51a6e23a7a9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a445a879d16d23a02c98d3882f535debc" id="r_a445a879d16d23a02c98d3882f535debc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a445a879d16d23a02c98d3882f535debc">validateSendString</a> (const char *str)</td></tr>
- <tr class="separator:a445a879d16d23a02c98d3882f535debc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3e864699a17ad1abeb377761d72322bb" id="r_a3e864699a17ad1abeb377761d72322bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3e864699a17ad1abeb377761d72322bb">packString</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream, const char *str)</td></tr>
- <tr class="separator:a3e864699a17ad1abeb377761d72322bb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac1356aadf780beb1dda2aa05cfb46ea8" id="r_ac1356aadf780beb1dda2aa05cfb46ea8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ac1356aadf780beb1dda2aa05cfb46ea8">unpackString</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream, char readBuffer[1024])</td></tr>
- <tr class="separator:ac1356aadf780beb1dda2aa05cfb46ea8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab0c9ad7fc1e01369c7525f00c66edff5" id="r_ab0c9ad7fc1e01369c7525f00c66edff5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab0c9ad7fc1e01369c7525f00c66edff5">packNetStringHandleU</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream, <a class="el" href="class_net_string_handle.html">NetStringHandle</a> &h)</td></tr>
- <tr class="separator:ab0c9ad7fc1e01369c7525f00c66edff5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea8f872c66d5a42cc80f17656fe0ca5b" id="r_aea8f872c66d5a42cc80f17656fe0ca5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#aea8f872c66d5a42cc80f17656fe0ca5b">unpackNetStringHandleU</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:aea8f872c66d5a42cc80f17656fe0ca5b"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">File transfer</h2></td></tr>
- <tr class="memitem:ab0308c717b2ed524310039a66aa07b61" id="r_ab0308c717b2ed524310039a66aa07b61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector.html">Vector</a>< char * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ab0308c717b2ed524310039a66aa07b61">mMissingFileList</a></td></tr>
- <tr class="separator:ab0308c717b2ed524310039a66aa07b61"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae1903aefc1ef508acabf0c89fe9eccca" id="r_ae1903aefc1ef508acabf0c89fe9eccca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_stream.html">Stream</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#ae1903aefc1ef508acabf0c89fe9eccca">mCurrentDownloadingFile</a></td></tr>
- <tr class="memdesc:ae1903aefc1ef508acabf0c89fe9eccca"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_stream.html" title="Base stream class for streaming data across a specific media.">Stream</a> for currently uploading file (if any). <br /></td></tr>
- <tr class="separator:ae1903aefc1ef508acabf0c89fe9eccca"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afed9e2e7730ce3417949083b03e37202" id="r_afed9e2e7730ce3417949083b03e37202"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#afed9e2e7730ce3417949083b03e37202">mCurrentFileBuffer</a></td></tr>
- <tr class="memdesc:afed9e2e7730ce3417949083b03e37202"><td class="mdescLeft"> </td><td class="mdescRight">Storage for currently downloading file. <br /></td></tr>
- <tr class="separator:afed9e2e7730ce3417949083b03e37202"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3880ca243598e7616a464947d46f5294" id="r_a3880ca243598e7616a464947d46f5294"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3880ca243598e7616a464947d46f5294">mCurrentFileBufferSize</a></td></tr>
- <tr class="memdesc:a3880ca243598e7616a464947d46f5294"><td class="mdescLeft"> </td><td class="mdescRight">Size of currently downloading file in bytes. <br /></td></tr>
- <tr class="separator:a3880ca243598e7616a464947d46f5294"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4e4a9c27667d92a66d21a84f3e4fddd2" id="r_a4e4a9c27667d92a66d21a84f3e4fddd2"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a4e4a9c27667d92a66d21a84f3e4fddd2">mCurrentFileBufferOffset</a></td></tr>
- <tr class="memdesc:a4e4a9c27667d92a66d21a84f3e4fddd2"><td class="mdescLeft"> </td><td class="mdescRight">Our position in the currently downloading file in bytes. <br /></td></tr>
- <tr class="separator:a4e4a9c27667d92a66d21a84f3e4fddd2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a06072c0f5af8b60e492cd48eae693737" id="r_a06072c0f5af8b60e492cd48eae693737"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a06072c0f5af8b60e492cd48eae693737">mNumDownloadedFiles</a></td></tr>
- <tr class="memdesc:a06072c0f5af8b60e492cd48eae693737"><td class="mdescLeft"> </td><td class="mdescRight">Number of files we have downloaded. <br /></td></tr>
- <tr class="separator:a06072c0f5af8b60e492cd48eae693737"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a74e5b2ab987c83d135370cb6fbbabd6d" id="r_a74e5b2ab987c83d135370cb6fbbabd6d"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a74e5b2ab987c83d135370cb6fbbabd6d">mLastFileErrorBuffer</a> [256]</td></tr>
- <tr class="memdesc:a74e5b2ab987c83d135370cb6fbbabd6d"><td class="mdescLeft"> </td><td class="mdescRight">Error storage for file transfers. <br /></td></tr>
- <tr class="separator:a74e5b2ab987c83d135370cb6fbbabd6d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af58725de81cfe4187d2e124771dd0669" id="r_af58725de81cfe4187d2e124771dd0669"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector.html">Vector</a>< <a class="el" href="struct_net_connection_1_1_ghost_save.html">GhostSave</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#af58725de81cfe4187d2e124771dd0669">mGhostAlwaysSaveList</a></td></tr>
- <tr class="memdesc:af58725de81cfe4187d2e124771dd0669"><td class="mdescLeft"> </td><td class="mdescRight">List of objects to ghost-always. <br /></td></tr>
- <tr class="separator:af58725de81cfe4187d2e124771dd0669"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1456ff77cc7c4988080d216e29b86f06" id="r_a1456ff77cc7c4988080d216e29b86f06"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a1456ff77cc7c4988080d216e29b86f06">startSendingFile</a> (const char *fileName)</td></tr>
- <tr class="memdesc:a1456ff77cc7c4988080d216e29b86f06"><td class="mdescLeft"> </td><td class="mdescRight">Start sending the specified file over the link. <br /></td></tr>
- <tr class="separator:a1456ff77cc7c4988080d216e29b86f06"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a696a15df8201ecc7e05eec7b4437f3e6" id="r_a696a15df8201ecc7e05eec7b4437f3e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a696a15df8201ecc7e05eec7b4437f3e6">chunkReceived</a> (U8 *chunkData, U32 chunkLen)</td></tr>
- <tr class="memdesc:a696a15df8201ecc7e05eec7b4437f3e6"><td class="mdescLeft"> </td><td class="mdescRight">Called when we receive a <a class="el" href="class_file_chunk_event.html">FileChunkEvent</a>. <br /></td></tr>
- <tr class="separator:a696a15df8201ecc7e05eec7b4437f3e6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9116019eea9dca6a9914419ebb8447be" id="r_a9116019eea9dca6a9914419ebb8447be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a9116019eea9dca6a9914419ebb8447be">sendNextFileDownloadRequest</a> ()</td></tr>
- <tr class="memdesc:a9116019eea9dca6a9914419ebb8447be"><td class="mdescLeft"> </td><td class="mdescRight">Get the next file... <br /></td></tr>
- <tr class="separator:a9116019eea9dca6a9914419ebb8447be"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f62ccfc599a3b0eb76692991dbd1beb" id="r_a3f62ccfc599a3b0eb76692991dbd1beb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a3f62ccfc599a3b0eb76692991dbd1beb">sendFileChunk</a> ()</td></tr>
- <tr class="memdesc:a3f62ccfc599a3b0eb76692991dbd1beb"><td class="mdescLeft"> </td><td class="mdescRight">Post the next <a class="el" href="class_file_chunk_event.html">FileChunkEvent</a>. <br /></td></tr>
- <tr class="separator:a3f62ccfc599a3b0eb76692991dbd1beb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7ef9311f30e129b4d43bdf8d31e30c28" id="r_a7ef9311f30e129b4d43bdf8d31e30c28"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a7ef9311f30e129b4d43bdf8d31e30c28">fileDownloadSegmentComplete</a> ()</td></tr>
- <tr class="memdesc:a7ef9311f30e129b4d43bdf8d31e30c28"><td class="mdescLeft"> </td><td class="mdescRight">Called when we finish downloading file data. <br /></td></tr>
- <tr class="separator:a7ef9311f30e129b4d43bdf8d31e30c28"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a11d08cceac35af34ac8aa8461a3f7074" id="r_a11d08cceac35af34ac8aa8461a3f7074"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_connection.html#a11d08cceac35af34ac8aa8461a3f7074">loadNextGhostAlwaysObject</a> (bool hadNewFiles)</td></tr>
- <tr class="separator:a11d08cceac35af34ac8aa8461a3f7074"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
- Additional Inherited Members</h2></td></tr>
- <tr class="inherit_header pro_static_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_sim_object')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a238c87f71783e3654af75d5ca4a84ae8 inherit pro_static_methods_class_sim_object" id="r_a238c87f71783e3654af75d5ca4a84ae8"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a238c87f71783e3654af75d5ca4a84ae8">setClass</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a238c87f71783e3654af75d5ca4a84ae8 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43001ba1a3e2861eb120a04cf0796588 inherit pro_static_methods_class_sim_object" id="r_a43001ba1a3e2861eb120a04cf0796588"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a43001ba1a3e2861eb120a04cf0796588">setSuperClass</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a43001ba1a3e2861eb120a04cf0796588 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a050c10f238d99841ebaf065d96054342 inherit pro_static_methods_class_sim_object" id="r_a050c10f238d99841ebaf065d96054342"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a050c10f238d99841ebaf065d96054342">writeObjectName</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a050c10f238d99841ebaf065d96054342 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa7652122ac6a5cf7337b0e7a7b3825e5 inherit pro_static_methods_class_sim_object" id="r_aa7652122ac6a5cf7337b0e7a7b3825e5"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa7652122ac6a5cf7337b0e7a7b3825e5">writeCanSaveDynamicFields</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:aa7652122ac6a5cf7337b0e7a7b3825e5 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57d090bc62bb37dd4a36dab7d5538ad4 inherit pro_static_methods_class_sim_object" id="r_a57d090bc62bb37dd4a36dab7d5538ad4"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a57d090bc62bb37dd4a36dab7d5538ad4">writeInternalName</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a57d090bc62bb37dd4a36dab7d5538ad4 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1f5140e6ccbc12845db7038be8c8c2e1 inherit pro_static_methods_class_sim_object" id="r_a1f5140e6ccbc12845db7038be8c8c2e1"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1f5140e6ccbc12845db7038be8c8c2e1">setParentGroup</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a1f5140e6ccbc12845db7038be8c8c2e1 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad11229fc0e726de20183e61c4e963904 inherit pro_static_methods_class_sim_object" id="r_ad11229fc0e726de20183e61c4e963904"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad11229fc0e726de20183e61c4e963904">writeParentGroup</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:ad11229fc0e726de20183e61c4e963904 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a0d756e0d41114cfb264c5a0a38399b inherit pro_static_methods_class_sim_object" id="r_a1a0d756e0d41114cfb264c5a0a38399b"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1a0d756e0d41114cfb264c5a0a38399b">writeSuperclass</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a1a0d756e0d41114cfb264c5a0a38399b inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3753e8d47c78c8b6c39f5a1df2586d45 inherit pro_static_methods_class_sim_object" id="r_a3753e8d47c78c8b6c39f5a1df2586d45"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3753e8d47c78c8b6c39f5a1df2586d45">writeClass</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a3753e8d47c78c8b6c39f5a1df2586d45 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a359e31abae34476f5e76b43114058166 inherit pro_static_methods_class_sim_object" id="r_a359e31abae34476f5e76b43114058166"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a359e31abae34476f5e76b43114058166">setProtectedName</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a359e31abae34476f5e76b43114058166 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27f9b7da7ac37f39ba7e364a74cc943f inherit pro_static_methods_class_sim_object" id="r_a27f9b7da7ac37f39ba7e364a74cc943f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_sim_object_1_1_notify.html">SimObject::Notify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a27f9b7da7ac37f39ba7e364a74cc943f">allocNotify</a> ()</td></tr>
- <tr class="memdesc:a27f9b7da7ac37f39ba7e364a74cc943f inherit pro_static_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Get a free <a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> structure. <br /></td></tr>
- <tr class="separator:a27f9b7da7ac37f39ba7e364a74cc943f inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa77d566406c826b12013b264b4d72450 inherit pro_static_methods_class_sim_object" id="r_aa77d566406c826b12013b264b4d72450"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa77d566406c826b12013b264b4d72450">freeNotify</a> (<a class="el" href="struct_sim_object_1_1_notify.html">SimObject::Notify</a> *)</td></tr>
- <tr class="memdesc:aa77d566406c826b12013b264b4d72450 inherit pro_static_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Mark a <a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> structure as free. <br /></td></tr>
- <tr class="separator:aa77d566406c826b12013b264b4d72450 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_static_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_console_object')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a38f3095c01e8b2055e4c2e58d9a133e8 inherit pro_static_methods_class_console_object" id="r_a38f3095c01e8b2055e4c2e58d9a133e8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a38f3095c01e8b2055e4c2e58d9a133e8">addGroup</a> (const char *in_pGroupname, const char *in_pGroupDocs=NULL)</td></tr>
- <tr class="separator:a38f3095c01e8b2055e4c2e58d9a133e8 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1918263ead95ed1906c7027651938e0c inherit pro_static_methods_class_console_object" id="r_a1918263ead95ed1906c7027651938e0c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a1918263ead95ed1906c7027651938e0c">endGroup</a> (const char *in_pGroupname)</td></tr>
- <tr class="separator:a1918263ead95ed1906c7027651938e0c inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e61452413a8cd497dfc1a2b62f072cd inherit pro_static_methods_class_console_object" id="r_a1e61452413a8cd497dfc1a2b62f072cd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a1e61452413a8cd497dfc1a2b62f072cd">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a1e61452413a8cd497dfc1a2b62f072cd inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad4ad51d247b2e09ea51783a8fdbb4b95 inherit pro_static_methods_class_console_object" id="r_ad4ad51d247b2e09ea51783a8fdbb4b95"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ad4ad51d247b2e09ea51783a8fdbb4b95">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:ad4ad51d247b2e09ea51783a8fdbb4b95 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7fe0d513b2bea8f6a1710c35189f550c inherit pro_static_methods_class_console_object" id="r_a7fe0d513b2bea8f6a1710c35189f550c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a7fe0d513b2bea8f6a1710c35189f550c">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const char *in_pFieldDocs)</td></tr>
- <tr class="separator:a7fe0d513b2bea8f6a1710c35189f550c inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83176674ac909724b9ba2dce44a71e9a inherit pro_static_methods_class_console_object" id="r_a83176674ac909724b9ba2dce44a71e9a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a83176674ac909724b9ba2dce44a71e9a">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn, const char *in_pFieldDocs)</td></tr>
- <tr class="separator:a83176674ac909724b9ba2dce44a71e9a inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3356a3140575cbc1e4466883937daf0b inherit pro_static_methods_class_console_object" id="r_a3356a3140575cbc1e4466883937daf0b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a3356a3140575cbc1e4466883937daf0b">addFieldV</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_console_type_validator.html">ConsoleTypeValidator</a> *v, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a3356a3140575cbc1e4466883937daf0b inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae5af434e7146816044ce3be70f61ebb8 inherit pro_static_methods_class_console_object" id="r_ae5af434e7146816044ce3be70f61ebb8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ae5af434e7146816044ce3be70f61ebb8">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:ae5af434e7146816044ce3be70f61ebb8 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5161f628159e510b744cef47fd6598a3 inherit pro_static_methods_class_console_object" id="r_a5161f628159e510b744cef47fd6598a3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a5161f628159e510b744cef47fd6598a3">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn=&defaultProtectedWriteFn, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a5161f628159e510b744cef47fd6598a3 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2df2d873096113f009661c676c4d0c81 inherit pro_static_methods_class_console_object" id="r_a2df2d873096113f009661c676c4d0c81"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a2df2d873096113f009661c676c4d0c81">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a2df2d873096113f009661c676c4d0c81 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed96a36e73e2eee15cf6a3ae1412d9bd inherit pro_static_methods_class_console_object" id="r_aed96a36e73e2eee15cf6a3ae1412d9bd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aed96a36e73e2eee15cf6a3ae1412d9bd">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn=&defaultProtectedWriteFn, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:aed96a36e73e2eee15cf6a3ae1412d9bd inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed3d0d1abd7ba4a17e792ca80f3478a7 inherit pro_static_methods_class_console_object" id="r_aed3d0d1abd7ba4a17e792ca80f3478a7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aed3d0d1abd7ba4a17e792ca80f3478a7">addDepricatedField</a> (const char *fieldName)</td></tr>
- <tr class="separator:aed3d0d1abd7ba4a17e792ca80f3478a7 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a47772574721164fe83b2fd5e3c6fc8 inherit pro_static_methods_class_console_object" id="r_a7a47772574721164fe83b2fd5e3c6fc8"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a7a47772574721164fe83b2fd5e3c6fc8">removeField</a> (const char *in_pFieldname)</td></tr>
- <tr class="separator:a7a47772574721164fe83b2fd5e3c6fc8 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><p><a class="el" href="namespace_torque.html">Torque</a> network connection.</p>
- <h1><a class="anchor" id="NetConnection_intro"></a>
- Introduction</h1>
- <p><a class="el" href="class_net_connection.html">NetConnection</a> is the glue that binds a networked <a class="el" href="namespace_torque.html">Torque</a> game together. It combines the low-level notify protocol implemented in <a class="el" href="class_connection_protocol.html">ConnectionProtocol</a> with a <a class="el" href="class_sim_group.html">SimGroup</a> to provide a powerful basis for implementing a multiplayer game protocol.</p>
- <p>On top of this basis it implements several distinct subsystems:</p><ul>
- <li><b><a class="el" href="struct_event.html" title="Base event structure (also used for FrameEvent and QuitEvent)">Event</a> manager</b>, which is responsible for transmitting NetEvents over the wire. It deals with ensuring that the various types of NetEvents are delivered appropriately, and with notifying the event of its delivery status.</li>
- <li><b>Move manager</b>, which is responsible for transferring a Move to the server 32 times a second (on the client) and applying it to the control object (on the server).</li>
- <li><b>Ghost manager</b>, which is responsible for doing scoping calculations (on the server side) and transmitting most-recent ghost information to the client.</li>
- <li><b><a class="el" href="class_file.html">File</a> transfer</b>; it is often the case that clients will lack important files when connecting to a server which is running a mod or new map. This subsystem allows the server to transfer such files to the client.</li>
- <li><b>Networked String Table</b>; string data can easily soak up network bandwidth, so for efficiency, we implement a networked string table. We can then notify the connection of strings we will reference often, such as player names, and transmit only a tag, instead of the whole string.</li>
- <li><b>Demo Recording</b> is also implemented in <a class="el" href="class_net_connection.html">NetConnection</a>. A demo in <a class="el" href="namespace_torque.html">Torque</a> is a log of the network traffic between client and server; when a <a class="el" href="class_net_connection.html">NetConnection</a> records a demo, it simply logs this data to a file. When it plays a demo back, it replays the logged data.</li>
- <li>The <b>Connection Database</b> is used to keep track of all the NetConnections; it can be iterated over (for instance, to send an event to all active connections), or queried by address.</li>
- </ul>
- <h1><a class="anchor" id="NetConnection_events"></a>
- On Events</h1>
- <p>The <a class="el" href="struct_event.html" title="Base event structure (also used for FrameEvent and QuitEvent)">Event</a> Manager is exposed to the outside world via <a class="el" href="class_net_connection.html#a9375d3d01784d5a6091fcf6ca61843e3" title="Post an event to this connection.">postNetEvent()</a>, which accepts NetEvents.</p>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="class_net_event.html">NetEvent</a> for a more thorough explanation of how to use events.</dd></dl>
- <h1><a class="anchor" id="NetConnection_ghosting"></a>
- On Ghosting and Scoping</h1>
- <p>Ghosting is the most complex, and most powerful, part of <a class="el" href="namespace_torque.html">Torque</a>'s networking capabilities. It allows the information sent to clients to be very precisely matched to what they need, so that no excess bandwidth is wasted. The control object's onCameraScopeQuery() is called, to determine scoping information for the client; then objects which are in scope are then transmitted to the client, prioritized by the results of their getPriority() method.</p>
- <p>There is a cap on the maximum number of ghosts; ghost IDs are currently sent via a 10-bit field, ergo, there is a cap of 1024 objects ghosted per client. This can be easily raised; see the GhostConstants enum.</p>
- <p>Each object ghosted is assigned a ghost ID; the client is <em>only</em> aware of the ghost ID. This acts to enhance game security, as it becomes difficult to map objects from one connection to another, or to reliably identify objects from ID alone. IDs are also reassigned based on need, making it hard to track objects that have fallen out of scope (as any object which the player shouldn't see would).</p>
- <p><a class="el" href="class_net_connection.html#a59b8ad57b28b037df9ea6d7a8fba6978" title="Get a NetObject* from a ghost ID (on client side).">resolveGhost()</a> is used on the client side, and <a class="el" href="class_net_connection.html#ab5de97a17f471ad13a9d72ae8fdae6b3" title="Get a NetObject* from a ghost index (on the server side).">resolveObjectFromGhostIndex()</a> on the server side, to turn ghost IDs into object references.</p>
- <p>The <a class="el" href="class_net_connection.html">NetConnection</a> is a <a class="el" href="class_sim_group.html">SimGroup</a>. On the client side, it contains all the objects which have been ghosted to that client. On the server side, it is empty; it can be used (typically in script) to hold objects related to the connection. For instance, you might place an observation camera in the NetConnnection. In both cases, when the connection is destroyed, so are the contained objects.</p>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="class_net_object.html">NetObject</a>, which is the superclass for ghostable objects, and ShapeBase, which is the base for player and vehicle classes. </dd></dl>
- </div><h2 class="groupheader">Member Enumeration Documentation</h2>
- <a id="a198b8c2c77ea9f9815a181ddeda1c320" name="a198b8c2c77ea9f9815a181ddeda1c320"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a198b8c2c77ea9f9815a181ddeda1c320">◆ </a></span>Constants</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_net_connection.html#a198b8c2c77ea9f9815a181ddeda1c320">Constants</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a198b8c2c77ea9f9815a181ddeda1c320ac897f568ed00ab1aa7e0c99d812a7715" name="a198b8c2c77ea9f9815a181ddeda1c320ac897f568ed00ab1aa7e0c99d812a7715"></a>HashTableSize </td><td class="fielddoc"></td></tr>
- </table>
- </div>
- </div>
- <a id="a3aaf3bd59664bf03331517f05d9f1866" name="a3aaf3bd59664bf03331517f05d9f1866"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3aaf3bd59664bf03331517f05d9f1866">◆ </a></span>DemoBlockTypes</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_net_connection.html#a3aaf3bd59664bf03331517f05d9f1866">DemoBlockTypes</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3aaf3bd59664bf03331517f05d9f1866af9e698c359018e43f7f199a0774ee49e" name="a3aaf3bd59664bf03331517f05d9f1866af9e698c359018e43f7f199a0774ee49e"></a>BlockTypePacket </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a3aaf3bd59664bf03331517f05d9f1866add43c27cdbfd988e551d5e8948172a39" name="a3aaf3bd59664bf03331517f05d9f1866add43c27cdbfd988e551d5e8948172a39"></a>BlockTypeSendPacket </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a3aaf3bd59664bf03331517f05d9f1866abb6e44a07b5b25cf44c154821c694777" name="a3aaf3bd59664bf03331517f05d9f1866abb6e44a07b5b25cf44c154821c694777"></a>NetConnectionBlockTypeCount </td><td class="fielddoc"></td></tr>
- </table>
- </div>
- </div>
- <a id="a3d44ffeecfaae551c02e0c56fd1eb250" name="a3d44ffeecfaae551c02e0c56fd1eb250"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3d44ffeecfaae551c02e0c56fd1eb250">◆ </a></span>DemoConstants</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_net_connection.html#a3d44ffeecfaae551c02e0c56fd1eb250">DemoConstants</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3d44ffeecfaae551c02e0c56fd1eb250a6130022863d336f0c243057c7c775416" name="a3d44ffeecfaae551c02e0c56fd1eb250a6130022863d336f0c243057c7c775416"></a>MaxNumBlockTypes </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a3d44ffeecfaae551c02e0c56fd1eb250a1c536b3e29e5af67238717f924e6f7e6" name="a3d44ffeecfaae551c02e0c56fd1eb250a1c536b3e29e5af67238717f924e6f7e6"></a>MaxBlockSize </td><td class="fielddoc"></td></tr>
- </table>
- </div>
- </div>
- <a id="a4068d08d228349377260b3045ea5bdda" name="a4068d08d228349377260b3045ea5bdda"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4068d08d228349377260b3045ea5bdda">◆ </a></span>GhostConstants</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_net_connection.html#a4068d08d228349377260b3045ea5bdda">GhostConstants</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Some configuration values. </p>
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4068d08d228349377260b3045ea5bddaaa62fc73793955592ba1a0600e3955af4" name="a4068d08d228349377260b3045ea5bddaaa62fc73793955592ba1a0600e3955af4"></a>GhostIdBitSize </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a4068d08d228349377260b3045ea5bddaa2ad3d5818c5d87ff852a02ba7f5c8bca" name="a4068d08d228349377260b3045ea5bddaa2ad3d5818c5d87ff852a02ba7f5c8bca"></a>MaxGhostCount </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a4068d08d228349377260b3045ea5bddaa021cf31698536bba6efc03bfd534a9b7" name="a4068d08d228349377260b3045ea5bddaa021cf31698536bba6efc03bfd534a9b7"></a>GhostLookupTableSize </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a4068d08d228349377260b3045ea5bddaa431bfc6b00d70dfea086a844e3ea7eb7" name="a4068d08d228349377260b3045ea5bddaa431bfc6b00d70dfea086a844e3ea7eb7"></a>GhostIndexBitSize </td><td class="fielddoc"></td></tr>
- </table>
- </div>
- </div>
- <a id="ad69c5f0f9b91ddddf537996b29a1176a" name="ad69c5f0f9b91ddddf537996b29a1176a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad69c5f0f9b91ddddf537996b29a1176a">◆ </a></span>GhostStates</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_net_connection.html#ad69c5f0f9b91ddddf537996b29a1176a">GhostStates</a></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad69c5f0f9b91ddddf537996b29a1176aaed59c202788f0a35fb9d075b927f9672" name="ad69c5f0f9b91ddddf537996b29a1176aaed59c202788f0a35fb9d075b927f9672"></a>GhostAlwaysDone </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="ad69c5f0f9b91ddddf537996b29a1176aa5285c59c8eb538780f420e5ff95d00ba" name="ad69c5f0f9b91ddddf537996b29a1176aa5285c59c8eb538780f420e5ff95d00ba"></a>ReadyForNormalGhosts </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="ad69c5f0f9b91ddddf537996b29a1176aaf3059e666a871702fc3399c5897040b9" name="ad69c5f0f9b91ddddf537996b29a1176aaf3059e666a871702fc3399c5897040b9"></a>EndGhosting </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="ad69c5f0f9b91ddddf537996b29a1176aa3be5188461b8457396ec0b93a3356af2" name="ad69c5f0f9b91ddddf537996b29a1176aa3be5188461b8457396ec0b93a3356af2"></a>GhostAlwaysStarting </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="ad69c5f0f9b91ddddf537996b29a1176aa8111104f8318cea3f8571f08fffaaed0" name="ad69c5f0f9b91ddddf537996b29a1176aa8111104f8318cea3f8571f08fffaaed0"></a>SendNextDownloadRequest </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="ad69c5f0f9b91ddddf537996b29a1176aab68f0a7d8f21002e242c3a23fc01925c" name="ad69c5f0f9b91ddddf537996b29a1176aab68f0a7d8f21002e242c3a23fc01925c"></a>FileDownloadSizeMessage </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="ad69c5f0f9b91ddddf537996b29a1176aa696a540a0af5c8daf91d4e3c20a03df9" name="ad69c5f0f9b91ddddf537996b29a1176aa696a540a0af5c8daf91d4e3c20a03df9"></a>NumConnectionMessages </td><td class="fielddoc"></td></tr>
- </table>
- </div>
- </div>
- <a id="a09613447a91359d0f814c6c9f6113605" name="a09613447a91359d0f814c6c9f6113605"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a09613447a91359d0f814c6c9f6113605">◆ </a></span>NetConnectionFlags</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_net_connection.html#a09613447a91359d0f814c6c9f6113605">NetConnectionFlags</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a09613447a91359d0f814c6c9f6113605a33b96372837d0be8cd8550ee32badf91" name="a09613447a91359d0f814c6c9f6113605a33b96372837d0be8cd8550ee32badf91"></a>ConnectionToServer </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a09613447a91359d0f814c6c9f6113605a2a25fcc508ff20bf59ebcd20b95a3ce7" name="a09613447a91359d0f814c6c9f6113605a2a25fcc508ff20bf59ebcd20b95a3ce7"></a>ConnectionToClient </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a09613447a91359d0f814c6c9f6113605ab288c12c40da7403cb3cceda5e8e1b99" name="a09613447a91359d0f814c6c9f6113605ab288c12c40da7403cb3cceda5e8e1b99"></a>LocalClientConnection </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="a09613447a91359d0f814c6c9f6113605a7b68335e131eb5a41b954fe037d20331" name="a09613447a91359d0f814c6c9f6113605a7b68335e131eb5a41b954fe037d20331"></a>NetworkConnection </td><td class="fielddoc"></td></tr>
- </table>
- </div>
- </div>
- <a id="ae3896c8a189c10fecdecbfbbdc7d3ca1" name="ae3896c8a189c10fecdecbfbbdc7d3ca1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae3896c8a189c10fecdecbfbbdc7d3ca1">◆ </a></span>NetConnectionState</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="class_net_connection.html#ae3896c8a189c10fecdecbfbbdc7d3ca1">NetConnectionState</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae3896c8a189c10fecdecbfbbdc7d3ca1ae6542f08265992d2de94175c85380c13" name="ae3896c8a189c10fecdecbfbbdc7d3ca1ae6542f08265992d2de94175c85380c13"></a>NotConnected </td><td class="fielddoc"></td></tr>
- <tr><td class="fieldname"><a id="ae3896c8a189c10fecdecbfbbdc7d3ca1ab47dd1467dc15e3ab71d13530c48d005" name="ae3896c8a189c10fecdecbfbbdc7d3ca1ab47dd1467dc15e3ab71d13530c48d005"></a>AwaitingChallengeResponse </td><td class="fielddoc"><p>We've sent a challenge request, awaiting the response. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="ae3896c8a189c10fecdecbfbbdc7d3ca1afccd391097ca9d71967b00a826294871" name="ae3896c8a189c10fecdecbfbbdc7d3ca1afccd391097ca9d71967b00a826294871"></a>AwaitingConnectRequest </td><td class="fielddoc"><p>We've received a challenge request and sent a challenge response. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="ae3896c8a189c10fecdecbfbbdc7d3ca1ab3243239ac4b642915af0696d3cf273c" name="ae3896c8a189c10fecdecbfbbdc7d3ca1ab3243239ac4b642915af0696d3cf273c"></a>AwaitingConnectResponse </td><td class="fielddoc"><p>We've received a challenge response and sent a connect request. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="ae3896c8a189c10fecdecbfbbdc7d3ca1ad253364cc2926eb617b0833335fe4467" name="ae3896c8a189c10fecdecbfbbdc7d3ca1ad253364cc2926eb617b0833335fe4467"></a>Connected </td><td class="fielddoc"><p>We've accepted a connect request, or we've received a connect response accept. </p>
- </td></tr>
- </table>
- </div>
- </div>
- <h2 class="groupheader">Constructor & Destructor Documentation</h2>
- <a id="ab8a9b742114134c7a866d213a0b7ff6c" name="ab8a9b742114134c7a866d213a0b7ff6c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab8a9b742114134c7a866d213a0b7ff6c">◆ </a></span>NetConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_connection.html">NetConnection</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ad72d9bef7c353dc7ba3adce605658987" name="ad72d9bef7c353dc7ba3adce605658987"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad72d9bef7c353dc7ba3adce605658987">◆ </a></span>~NetConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">~<a class="el" href="class_net_connection.html">NetConnection</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Member Function Documentation</h2>
- <a id="a39c020df19f28325016df9eb4a00a80d" name="a39c020df19f28325016df9eb4a00a80d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a39c020df19f28325016df9eb4a00a80d">◆ </a></span>activateGhosting()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void activateGhosting </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Activate ghosting, once it's enabled. </p>
- </div>
- </div>
- <a id="a558d2bd463e015d31989f8fcd2047785" name="a558d2bd463e015d31989f8fcd2047785"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a558d2bd463e015d31989f8fcd2047785">◆ </a></span>allocNotify()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="struct_net_connection_1_1_packet_notify.html">NetConnection::PacketNotify</a> * allocNotify </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a558d2bd463e015d31989f8fcd2047785">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a3218cf8d900a95e65e83fbb4fb3fd1e5" name="a3218cf8d900a95e65e83fbb4fb3fd1e5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3218cf8d900a95e65e83fbb4fb3fd1e5">◆ </a></span>canRemoteCreate()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool canRemoteCreate </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a3218cf8d900a95e65e83fbb4fb3fd1e5">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a3ca3a439befff371232b7e1a2a5d1a85" name="a3ca3a439befff371232b7e1a2a5d1a85"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3ca3a439befff371232b7e1a2a5d1a85">◆ </a></span>checkMaxRate()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void checkMaxRate </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a4b6fa71376e7e4fd8ab7750056187dc6" name="a4b6fa71376e7e4fd8ab7750056187dc6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4b6fa71376e7e4fd8ab7750056187dc6">◆ </a></span>checkPacketSend()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void checkPacketSend </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>force</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ae79156c23753d9722e24e1be4d17fb26" name="ae79156c23753d9722e24e1be4d17fb26"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae79156c23753d9722e24e1be4d17fb26">◆ </a></span>checkString()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 checkString </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> & </td>
- <td class="paramname"><em>string</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">bool * </td>
- <td class="paramname"><em>isOnOtherSide</em> = <code>NULL</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aeea5a4e8ef525f5763d406fb92d91dcf" name="aeea5a4e8ef525f5763d406fb92d91dcf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aeea5a4e8ef525f5763d406fb92d91dcf">◆ </a></span>checkTimeout()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool checkTimeout </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>time</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns true if the connection timed out </p>
- </div>
- </div>
- <a id="a696a15df8201ecc7e05eec7b4437f3e6" name="a696a15df8201ecc7e05eec7b4437f3e6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a696a15df8201ecc7e05eec7b4437f3e6">◆ </a></span>chunkReceived()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void chunkReceived </td>
- <td>(</td>
- <td class="paramtype">U8 * </td>
- <td class="paramname"><em>chunkData</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>chunkLen</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called when we receive a <a class="el" href="class_file_chunk_event.html">FileChunkEvent</a>. </p>
- </div>
- </div>
- <a id="a56acc4681a3d4c4fe837fe61ad7d5acb" name="a56acc4681a3d4c4fe837fe61ad7d5acb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a56acc4681a3d4c4fe837fe61ad7d5acb">◆ </a></span>clearGhostInfo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void clearGhostInfo </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a6b698c4856b5fa30cd88fd99e95a1a0b" name="a6b698c4856b5fa30cd88fd99e95a1a0b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6b698c4856b5fa30cd88fd99e95a1a0b">◆ </a></span>confirmStringReceived()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void confirmStringReceived </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> & </td>
- <td class="paramname"><em>string</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>index</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ab5b056eb95bee15a1899e5fbbb93ac93" name="ab5b056eb95bee15a1899e5fbbb93ac93"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab5b056eb95bee15a1899e5fbbb93ac93">◆ </a></span>connect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void connect </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="struct_net_address.html">NetAddress</a> * </td>
- <td class="paramname"><em>address</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a4183f248bb3b19ec7df5056436a1ac3a" name="a4183f248bb3b19ec7df5056436a1ac3a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4183f248bb3b19ec7df5056436a1ac3a">◆ </a></span>connectionError()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void connectionError </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>errorString</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a4183f248bb3b19ec7df5056436a1ac3a">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a95c239afc15d197ae11798bc11e5c28b" name="a95c239afc15d197ae11798bc11e5c28b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a95c239afc15d197ae11798bc11e5c28b">◆ </a></span>consoleInit()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void consoleInit </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aa20dcb4be8730ff6498fc1bbbe150c6f" name="aa20dcb4be8730ff6498fc1bbbe150c6f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa20dcb4be8730ff6498fc1bbbe150c6f">◆ </a></span>DECLARE_CONOBJECT()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">DECLARE_CONOBJECT </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_connection.html">NetConnection</a> </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="af67c7bd085c2f97df608668c38d9d6ec" name="af67c7bd085c2f97df608668c38d9d6ec"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af67c7bd085c2f97df608668c38d9d6ec">◆ </a></span>demoPlaybackComplete()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void demoPlaybackComplete </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="acfae30f22ebe329bb798fa47e34f45bd" name="acfae30f22ebe329bb798fa47e34f45bd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acfae30f22ebe329bb798fa47e34f45bd">◆ </a></span>detachObject()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void detachObject </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_ghost_info.html">GhostInfo</a> * </td>
- <td class="paramname"><em>info</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Begin to stop ghosting an object. </p>
- </div>
- </div>
- <a id="a4e6972c3d22fb804dfaa39af782bb420" name="a4e6972c3d22fb804dfaa39af782bb420"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4e6972c3d22fb804dfaa39af782bb420">◆ </a></span>doneScopingScene()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual void doneScopingScene </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called when we're done with normal scoping.</p>
- <p>This gives subclasses a chance to shove things into scope, such as the results of a sensor network calculation, that would otherwise be awkward to add. </p>
- </div>
- </div>
- <a id="a7ef9311f30e129b4d43bdf8d31e30c28" name="a7ef9311f30e129b4d43bdf8d31e30c28"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7ef9311f30e129b4d43bdf8d31e30c28">◆ </a></span>fileDownloadSegmentComplete()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void fileDownloadSegmentComplete </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called when we finish downloading file data. </p>
- </div>
- </div>
- <a id="ab2a80cd43bfdaaa467700913f22ff6b7" name="ab2a80cd43bfdaaa467700913f22ff6b7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab2a80cd43bfdaaa467700913f22ff6b7">◆ </a></span>filesWereDownloaded()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">static bool filesWereDownloaded </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ab92e8d1bf57d3d05709cb1a41a07dc79" name="ab92e8d1bf57d3d05709cb1a41a07dc79"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab92e8d1bf57d3d05709cb1a41a07dc79">◆ </a></span>freeGhostInfo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void freeGhostInfo </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_ghost_info.html">GhostInfo</a> * </td>
- <td class="paramname"><em>ghost</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ae8a02658b25c7f3a8f693bb8575c02e9" name="ae8a02658b25c7f3a8f693bb8575c02e9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae8a02658b25c7f3a8f693bb8575c02e9">◆ </a></span>getAddressDigest()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void getAddressDigest </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>digest</em>[4]</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aead76a08319a7380c5b3a6647e0d10f1" name="aead76a08319a7380c5b3a6647e0d10f1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aead76a08319a7380c5b3a6647e0d10f1">◆ </a></span>getConnectionList()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="class_net_connection.html">NetConnection</a> * getConnectionList </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a6e594051ff3db57d08600c9b79edff9b" name="a6e594051ff3db57d08600c9b79edff9b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6e594051ff3db57d08600c9b79edff9b">◆ </a></span>getConnectionState()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getConnectionState </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1dd01ee3e7e11cc2ab525f6d2cfceef2" name="a1dd01ee3e7e11cc2ab525f6d2cfceef2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1dd01ee3e7e11cc2ab525f6d2cfceef2">◆ </a></span>getConnectionToServer()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="class_net_connection.html">NetConnection</a> * getConnectionToServer </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ad8c5c2b80a60ef7f5759720d3a619be7" name="ad8c5c2b80a60ef7f5759720d3a619be7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad8c5c2b80a60ef7f5759720d3a619be7">◆ </a></span>getErrorBuffer()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">static char * getErrorBuffer </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a45e949dc81d21648af4da703422fce08" name="a45e949dc81d21648af4da703422fce08"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a45e949dc81d21648af4da703422fce08">◆ </a></span>getGhostIndex()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">S32 getGhostIndex </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_object.html">NetObject</a> * </td>
- <td class="paramname"><em>object</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get the ghost index corresponding to a given <a class="el" href="class_net_object.html">NetObject</a>. This is only meaningful on the server side. </p>
- </div>
- </div>
- <a id="a6ad7e63411f26fb7c872a6dc66dc3e84" name="a6ad7e63411f26fb7c872a6dc66dc3e84"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6ad7e63411f26fb7c872a6dc66dc3e84">◆ </a></span>getGhostsActive()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getGhostsActive </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aa946aae0e983db982bdc6ecadf2ae9e5" name="aa946aae0e983db982bdc6ecadf2ae9e5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa946aae0e983db982bdc6ecadf2ae9e5">◆ </a></span>getLocalClientConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="class_net_connection.html">NetConnection</a> * getLocalClientConnection </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a0f68fe7536b527907ee994861b184141" name="a0f68fe7536b527907ee994861b184141"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0f68fe7536b527907ee994861b184141">◆ </a></span>getNetAddress()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="struct_net_address.html">NetAddress</a> * getNetAddress </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a102bd74b293a7bcb788f8c6b5be1dac8" name="a102bd74b293a7bcb788f8c6b5be1dac8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a102bd74b293a7bcb788f8c6b5be1dac8">◆ </a></span>getNetClassGroup()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getNetClassGroup </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aad5c47a7388a45d0978f33e71fe5a209" name="aad5c47a7388a45d0978f33e71fe5a209"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aad5c47a7388a45d0978f33e71fe5a209">◆ </a></span>getNetSendId()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getNetSendId </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> & </td>
- <td class="paramname"><em>string</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a51a40d4c1bbaa96a07da80907f94ea3e" name="a51a40d4c1bbaa96a07da80907f94ea3e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a51a40d4c1bbaa96a07da80907f94ea3e">◆ </a></span>getNext()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_connection.html">NetConnection</a> * getNext </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a736b6ae327de3a5cf58c3508559e5470" name="a736b6ae327de3a5cf58c3508559e5470"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a736b6ae327de3a5cf58c3508559e5470">◆ </a></span>getNextBlockType()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getNextBlockType </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="acf894a8ac357316967574a804f7e08d1" name="acf894a8ac357316967574a804f7e08d1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acf894a8ac357316967574a804f7e08d1">◆ </a></span>getPacketLoss()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">F32 getPacketLoss </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aba0a80e2470901f21ba44e4153faea18" name="aba0a80e2470901f21ba44e4153faea18"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aba0a80e2470901f21ba44e4153faea18">◆ </a></span>getProtocolVersion()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 getProtocolVersion </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a5e26a70f16ec51fbd3b9e0326a559a64" name="a5e26a70f16ec51fbd3b9e0326a559a64"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5e26a70f16ec51fbd3b9e0326a559a64">◆ </a></span>getRemoteConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a>< <a class="el" href="class_net_connection.html">NetConnection</a> > getRemoteConnection </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aa90834fd13f34d2f042eb02fcc8e02e6" name="aa90834fd13f34d2f042eb02fcc8e02e6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa90834fd13f34d2f042eb02fcc8e02e6">◆ </a></span>getRoundTripTime()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">F32 getRoundTripTime </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a8dfec23d3211d54bc6b205dbc489b7ee" name="a8dfec23d3211d54bc6b205dbc489b7ee"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8dfec23d3211d54bc6b205dbc489b7ee">◆ </a></span>getScopeObject()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_object.html">NetObject</a> * getScopeObject </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get the object aorund which we are currently scoping network traffic. </p>
- </div>
- </div>
- <a id="aa5ae48c4024d82da0dfc305e9090d4ed" name="aa5ae48c4024d82da0dfc305e9090d4ed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa5ae48c4024d82da0dfc305e9090d4ed">◆ </a></span>getSequence()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 getSequence </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ac28869f390b625599ff28ce9f1bf4874" name="ac28869f390b625599ff28ce9f1bf4874"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac28869f390b625599ff28ce9f1bf4874">◆ </a></span>ghostOnRemove()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void ghostOnRemove </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called by onRemove, to shut down the ghost subsystem. </p>
- </div>
- </div>
- <a id="a1d8086b3ebdb3d49888b36e617872c55" name="a1d8086b3ebdb3d49888b36e617872c55"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1d8086b3ebdb3d49888b36e617872c55">◆ </a></span>ghostPacketDropped()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostPacketDropped </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td>
- <td class="paramname"><em>notify</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a763380ae25869a425f165753c0a28fcf" name="a763380ae25869a425f165753c0a28fcf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a763380ae25869a425f165753c0a28fcf">◆ </a></span>ghostPacketReceived()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostPacketReceived </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td>
- <td class="paramname"><em>notify</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a15f2b0138159a69eac409393a6729861" name="a15f2b0138159a69eac409393a6729861"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a15f2b0138159a69eac409393a6729861">◆ </a></span>ghostPushFreeToZero()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostPushFreeToZero </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_ghost_info.html">GhostInfo</a> * </td>
- <td class="paramname"><em>info</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> from the free portion of the list to the zero portion. </p>
- </div>
- </div>
- <a id="a1a66a52b48d27224a8e921ec02a9477b" name="a1a66a52b48d27224a8e921ec02a9477b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1a66a52b48d27224a8e921ec02a9477b">◆ </a></span>ghostPushNonZero()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostPushNonZero </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_ghost_info.html">GhostInfo</a> * </td>
- <td class="paramname"><em>gi</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> into the nonzero portion of the list (so that we know to update it). </p>
- </div>
- </div>
- <a id="abfa890b68562c44a55bf971d8373994c" name="abfa890b68562c44a55bf971d8373994c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abfa890b68562c44a55bf971d8373994c">◆ </a></span>ghostPushToZero()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostPushToZero </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_ghost_info.html">GhostInfo</a> * </td>
- <td class="paramname"><em>gi</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> into the zero portion of the list (so that we know not to update it). </p>
- </div>
- </div>
- <a id="ac25ed9ff284bbd2ecf16062f08f3a346" name="ac25ed9ff284bbd2ecf16062f08f3a346"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac25ed9ff284bbd2ecf16062f08f3a346">◆ </a></span>ghostPushZeroToFree()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostPushZeroToFree </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_ghost_info.html">GhostInfo</a> * </td>
- <td class="paramname"><em>gi</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Move a <a class="el" href="struct_ghost_info.html">GhostInfo</a> from the zero portion of the list to the free portion. </p>
- </div>
- </div>
- <a id="a636d737ed049a32659a10f434bbe3b24" name="a636d737ed049a32659a10f434bbe3b24"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a636d737ed049a32659a10f434bbe3b24">◆ </a></span>ghostReadPacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostReadPacket </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>bstream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ac8105e544f5f0af892967773d5011a9d" name="ac8105e544f5f0af892967773d5011a9d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac8105e544f5f0af892967773d5011a9d">◆ </a></span>ghostReadStartBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostReadStartBlock </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aa8b88a55227788d5d66d17c630e8eb6b" name="aa8b88a55227788d5d66d17c630e8eb6b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa8b88a55227788d5d66d17c630e8eb6b">◆ </a></span>ghostWritePacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostWritePacket </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>bstream</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td>
- <td class="paramname"><em>notify</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1ed93a6a74ad832dfd9c3c287428f66e" name="a1ed93a6a74ad832dfd9c3c287428f66e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1ed93a6a74ad832dfd9c3c287428f66e">◆ </a></span>ghostWriteStartBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void ghostWriteStartBlock </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_resize_bit_stream.html">ResizeBitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a0a742273c8dc6d4e3b0635ae6b53630f" name="a0a742273c8dc6d4e3b0635ae6b53630f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0a742273c8dc6d4e3b0635ae6b53630f">◆ </a></span>handleConnectionEstablished()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void handleConnectionEstablished </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Implements <a class="el" href="class_connection_protocol.html#abf6daf0f5ae4b4dbf1432c504ff5c17c">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="afda64fef2af20652a87e4b85b1686a9b" name="afda64fef2af20652a87e4b85b1686a9b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afda64fef2af20652a87e4b85b1686a9b">◆ </a></span>handleConnectionMessage()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void handleConnectionMessage </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>message</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>sequence</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>ghostCount</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Handle message from <a class="el" href="class_net_connection.html#a3899f5168868dac95750aeda86ae770c">sendConnectionMessage()</a>.</p>
- <p>This is called to handle messages sent via sendConnectionMessage.</p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">message</td><td>One of GhostStates </td></tr>
- <tr><td class="paramname">sequence</td><td>A sequence number, if any. </td></tr>
- <tr><td class="paramname">ghostCount</td><td>A count of ghosts relating to this message. </td></tr>
- </table>
- </dd>
- </dl>
- <p>Reimplemented in <a class="el" href="class_game_connection.html#afda64fef2af20652a87e4b85b1686a9b">GameConnection</a>.</p>
- </div>
- </div>
- <a id="af355cf7762a58c47b6e9686d1797e2ab" name="af355cf7762a58c47b6e9686d1797e2ab"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af355cf7762a58c47b6e9686d1797e2ab">◆ </a></span>handleNotify()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void handleNotify </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>recvd</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Implements <a class="el" href="class_connection_protocol.html#a28d7eb8434d110f4ef0454f3406c1ee4">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="a51efec611d39cf4215ef67d6a3b6f023" name="a51efec611d39cf4215ef67d6a3b6f023"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a51efec611d39cf4215ef67d6a3b6f023">◆ </a></span>handlePacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void handlePacket </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Implements <a class="el" href="class_connection_protocol.html#a4d09b58d826d4286250b07447b22b9f1">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="af58014310453ce06ecd4a23b86f2b206" name="af58014310453ce06ecd4a23b86f2b206"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af58014310453ce06ecd4a23b86f2b206">◆ </a></span>handleRecordedBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void handleRecordedBlock </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>data</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a83446a520cfe080b4d9c04c08a6a8ccb" name="a83446a520cfe080b4d9c04c08a6a8ccb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a83446a520cfe080b4d9c04c08a6a8ccb">◆ </a></span>handleStartupError()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void handleStartupError </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>errorString</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a83446a520cfe080b4d9c04c08a6a8ccb">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a9131bfb27c5fc3ebde7a8e9868904aeb" name="a9131bfb27c5fc3ebde7a8e9868904aeb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9131bfb27c5fc3ebde7a8e9868904aeb">◆ </a></span>isConnectionToServer()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isConnectionToServer </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a41c23525e75b043819c05142582417cd" name="a41c23525e75b043819c05142582417cd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a41c23525e75b043819c05142582417cd">◆ </a></span>isEstablished()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isEstablished </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Is the connection established? </p>
- </div>
- </div>
- <a id="a054d658fc07e98f18e2fb2bf19b52040" name="a054d658fc07e98f18e2fb2bf19b52040"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a054d658fc07e98f18e2fb2bf19b52040">◆ </a></span>isGhosting()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isGhosting </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Are we ghosting? </p>
- </div>
- </div>
- <a id="a5a1e43e349073e1ae6bc1d9752931338" name="a5a1e43e349073e1ae6bc1d9752931338"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5a1e43e349073e1ae6bc1d9752931338">◆ </a></span>isGhostingFrom()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isGhostingFrom </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Are we ghosting from someone? </p>
- </div>
- </div>
- <a id="a1851dddebd3dd3e4c1c9f826174ef914" name="a1851dddebd3dd3e4c1c9f826174ef914"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1851dddebd3dd3e4c1c9f826174ef914">◆ </a></span>isGhostingTo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isGhostingTo </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Are we ghosting to someone? </p>
- </div>
- </div>
- <a id="ab9015793af89c2121610e3f98fd3af4e" name="ab9015793af89c2121610e3f98fd3af4e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab9015793af89c2121610e3f98fd3af4e">◆ </a></span>isLocalConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isLocalConnection </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a0cbc4c3fa018ba608dda398632a84742" name="a0cbc4c3fa018ba608dda398632a84742"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0cbc4c3fa018ba608dda398632a84742">◆ </a></span>isNetworkConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isNetworkConnection </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a57902781425988f93476e8040138b27f" name="a57902781425988f93476e8040138b27f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a57902781425988f93476e8040138b27f">◆ </a></span>isPlayingBack()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isPlayingBack </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a3a3ffdb35b09328d22e5d72503ed1f55" name="a3a3ffdb35b09328d22e5d72503ed1f55"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3a3ffdb35b09328d22e5d72503ed1f55">◆ </a></span>isRecording()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isRecording </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a6c6145a40cb1ce5292779179a79db502" name="a6c6145a40cb1ce5292779179a79db502"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6c6145a40cb1ce5292779179a79db502">◆ </a></span>keepAlive()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void keepAlive </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Implements <a class="el" href="class_connection_protocol.html#a52eef557a84b7392888331b5a85cd447">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="a11d08cceac35af34ac8aa8461a3f7074" name="a11d08cceac35af34ac8aa8461a3f7074"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a11d08cceac35af34ac8aa8461a3f7074">◆ </a></span>loadNextGhostAlwaysObject()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void loadNextGhostAlwaysObject </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>hadNewFiles</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>This is part of the file transfer logic; basically, we call this every time we finish downloading new files. It attempts to load the GhostAlways objects; if they fail, it marks an error and we have chance to retry. </p>
- </div>
- </div>
- <a id="a6845aca1b973531d14b0bf0d1ec48364" name="a6845aca1b973531d14b0bf0d1ec48364"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6845aca1b973531d14b0bf0d1ec48364">◆ </a></span>lookup()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_connection.html">NetConnection</a> * lookup </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="struct_net_address.html">NetAddress</a> * </td>
- <td class="paramname"><em>remoteAddress</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Find a <a class="el" href="class_net_connection.html">NetConnection</a>, if any, with the specified address. </p>
- </div>
- </div>
- <a id="ad75fbfa32f303d2f7ceecd06f72a02d4" name="ad75fbfa32f303d2f7ceecd06f72a02d4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad75fbfa32f303d2f7ceecd06f72a02d4">◆ </a></span>mapString()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void mapString </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>netId</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> & </td>
- <td class="paramname"><em>string</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="affd569e192916c7c4786964c57bf0638" name="affd569e192916c7c4786964c57bf0638"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#affd569e192916c7c4786964c57bf0638">◆ </a></span>missionPathsSent()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool missionPathsSent </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a8418a2ef96a6bc89035f6187c777ecde" name="a8418a2ef96a6bc89035f6187c777ecde"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8418a2ef96a6bc89035f6187c777ecde">◆ </a></span>objectInScope()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void objectInScope </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_object.html">NetObject</a> * </td>
- <td class="paramname"><em>object</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Add an object to scope. </p>
- </div>
- </div>
- <a id="aef2abf451dd8620665b5a92b135a5823" name="aef2abf451dd8620665b5a92b135a5823"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aef2abf451dd8620665b5a92b135a5823">◆ </a></span>objectLocalClearAlways()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void objectLocalClearAlways </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_object.html">NetObject</a> * </td>
- <td class="paramname"><em>object</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Mark an object that is being ghosted as not always needing to be scoped.</p>
- <p>This undoes <a class="el" href="class_net_connection.html#af3c8f4ea38e5b62cebd2d8f7245185fd" title="Add an object to scope, marking that it should always be scoped to this connection.">objectLocalScopeAlways()</a>, but doesn't immediately flush it from scope.</p>
- <p>Instead, the standard scoping mechanisms will clear it from scope when it is appropos to do so. </p>
- </div>
- </div>
- <a id="af3c8f4ea38e5b62cebd2d8f7245185fd" name="af3c8f4ea38e5b62cebd2d8f7245185fd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af3c8f4ea38e5b62cebd2d8f7245185fd">◆ </a></span>objectLocalScopeAlways()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void objectLocalScopeAlways </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_object.html">NetObject</a> * </td>
- <td class="paramname"><em>object</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Add an object to scope, marking that it should always be scoped to this connection. </p>
- </div>
- </div>
- <a id="ab74ad8d21bee89ab16ea9dd581eb6839" name="ab74ad8d21bee89ab16ea9dd581eb6839"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab74ad8d21bee89ab16ea9dd581eb6839">◆ </a></span>onConnectionEstablished()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onConnectionEstablished </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>isInitiator</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#ab74ad8d21bee89ab16ea9dd581eb6839">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a89a41de3953b0fae94dfd8b1949e64f1" name="a89a41de3953b0fae94dfd8b1949e64f1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a89a41de3953b0fae94dfd8b1949e64f1">◆ </a></span>onConnectionRejected()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onConnectionRejected </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>reason</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a89a41de3953b0fae94dfd8b1949e64f1">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a04e42c0ba4476c6234bebfbc8082cf83" name="a04e42c0ba4476c6234bebfbc8082cf83"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a04e42c0ba4476c6234bebfbc8082cf83">◆ </a></span>onConnectTimedOut()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onConnectTimedOut </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a04e42c0ba4476c6234bebfbc8082cf83">GameConnection</a>.</p>
- </div>
- </div>
- <a id="abb3d41c53872b66440319215fa87ef43" name="abb3d41c53872b66440319215fa87ef43"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abb3d41c53872b66440319215fa87ef43">◆ </a></span>onDisconnect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onDisconnect </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>reason</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#abb3d41c53872b66440319215fa87ef43">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a28fb2b0653c2c31284ebef9237dc9c5c" name="a28fb2b0653c2c31284ebef9237dc9c5c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a28fb2b0653c2c31284ebef9237dc9c5c">◆ </a></span>onRemove()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onRemove </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called when the object is removed from the sim. </p>
- <p>Reimplemented from <a class="el" href="class_sim_group.html#a28fb2b0653c2c31284ebef9237dc9c5c">SimGroup</a>.</p>
- </div>
- </div>
- <a id="ab119bdc597421e21771cdc9c6fa32249" name="ab119bdc597421e21771cdc9c6fa32249"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab119bdc597421e21771cdc9c6fa32249">◆ </a></span>onTimedOut()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onTimedOut </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#ab119bdc597421e21771cdc9c6fa32249">GameConnection</a>.</p>
- </div>
- </div>
- <a id="ae2c723294e38da4db9cfd3e7b9a589ed" name="ae2c723294e38da4db9cfd3e7b9a589ed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae2c723294e38da4db9cfd3e7b9a589ed">◆ </a></span>packetDropped()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void packetDropped </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td>
- <td class="paramname"><em>note</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#ae2c723294e38da4db9cfd3e7b9a589ed">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a5a2581dd3d95896496c9f341a3c35ed4" name="a5a2581dd3d95896496c9f341a3c35ed4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5a2581dd3d95896496c9f341a3c35ed4">◆ </a></span>packetReceived()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void packetReceived </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td>
- <td class="paramname"><em>note</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a5a2581dd3d95896496c9f341a3c35ed4">GameConnection</a>.</p>
- </div>
- </div>
- <a id="ab0c9ad7fc1e01369c7525f00c66edff5" name="ab0c9ad7fc1e01369c7525f00c66edff5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab0c9ad7fc1e01369c7525f00c66edff5">◆ </a></span>packNetStringHandleU()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void packNetStringHandleU </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> & </td>
- <td class="paramname"><em>h</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a3e864699a17ad1abeb377761d72322bb" name="a3e864699a17ad1abeb377761d72322bb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3e864699a17ad1abeb377761d72322bb">◆ </a></span>packString()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void packString </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a9375d3d01784d5a6091fcf6ca61843e3" name="a9375d3d01784d5a6091fcf6ca61843e3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9375d3d01784d5a6091fcf6ca61843e3">◆ </a></span>postNetEvent()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool postNetEvent </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_event.html">NetEvent</a> * </td>
- <td class="paramname"><em>event</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Post an event to this connection. </p>
- </div>
- </div>
- <a id="a65d5eb4f3ac211cf506705b0a51dd1db" name="a65d5eb4f3ac211cf506705b0a51dd1db"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a65d5eb4f3ac211cf506705b0a51dd1db">◆ </a></span>processNextBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool processNextBlock </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a0e77dffab12233033abc2c67efed0885" name="a0e77dffab12233033abc2c67efed0885"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0e77dffab12233033abc2c67efed0885">◆ </a></span>processRawPacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void processRawPacket </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented from <a class="el" href="class_connection_protocol.html#aa95e10dcb7c2889a17fd06e44186c515">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="a04994fa6f4531002a799f26abbb14046" name="a04994fa6f4531002a799f26abbb14046"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a04994fa6f4531002a799f26abbb14046">◆ </a></span>readConnectAccept()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool readConnectAccept </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char ** </td>
- <td class="paramname"><em>errorString</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a04994fa6f4531002a799f26abbb14046">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a1b83b07b26a4b0255cc8b8544e84317c" name="a1b83b07b26a4b0255cc8b8544e84317c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1b83b07b26a4b0255cc8b8544e84317c">◆ </a></span>readConnectRequest()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool readConnectRequest </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char ** </td>
- <td class="paramname"><em>errorString</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a1b83b07b26a4b0255cc8b8544e84317c">GameConnection</a>.</p>
- </div>
- </div>
- <a id="ac44c9991695e15267c2d806b760cf52b" name="ac44c9991695e15267c2d806b760cf52b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac44c9991695e15267c2d806b760cf52b">◆ </a></span>readDemoStartBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool readDemoStartBlock </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented from <a class="el" href="class_connection_protocol.html#ac44c9991695e15267c2d806b760cf52b">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="ab94c82a087b71f96eb76586c70dda664" name="ab94c82a087b71f96eb76586c70dda664"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab94c82a087b71f96eb76586c70dda664">◆ </a></span>readPacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void readPacket </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>bstream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#ab94c82a087b71f96eb76586c70dda664">GameConnection</a>.</p>
- </div>
- </div>
- <a id="afa807aeb310d5d03c1508c34df1212e6" name="afa807aeb310d5d03c1508c34df1212e6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afa807aeb310d5d03c1508c34df1212e6">◆ </a></span>recordBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void recordBlock </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>data</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="af11ff3234bbfbbe4addc6d42f1d0aab8" name="af11ff3234bbfbbe4addc6d42f1d0aab8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af11ff3234bbfbbe4addc6d42f1d0aab8">◆ </a></span>replayDemoRecord()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool replayDemoRecord </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>fileName</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a83fc87db596edc7e4e4dbee3716e7506" name="a83fc87db596edc7e4e4dbee3716e7506"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a83fc87db596edc7e4e4dbee3716e7506">◆ </a></span>resetGhosting()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void resetGhosting </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Stop all ghosting activity and inform the other side about this.</p>
- <p>Turns off ghosting. </p>
- </div>
- </div>
- <a id="a59b8ad57b28b037df9ea6d7a8fba6978" name="a59b8ad57b28b037df9ea6d7a8fba6978"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a59b8ad57b28b037df9ea6d7a8fba6978">◆ </a></span>resolveGhost()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_object.html">NetObject</a> * resolveGhost </td>
- <td>(</td>
- <td class="paramtype">S32 </td>
- <td class="paramname"><em>id</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get a NetObject* from a ghost ID (on client side). </p>
- </div>
- </div>
- <a id="ab5de97a17f471ad13a9d72ae8fdae6b3" name="ab5de97a17f471ad13a9d72ae8fdae6b3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab5de97a17f471ad13a9d72ae8fdae6b3">◆ </a></span>resolveObjectFromGhostIndex()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_object.html">NetObject</a> * resolveObjectFromGhostIndex </td>
- <td>(</td>
- <td class="paramtype">S32 </td>
- <td class="paramname"><em>id</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get a NetObject* from a ghost index (on the server side). </p>
- </div>
- </div>
- <a id="a3899f5168868dac95750aeda86ae770c" name="a3899f5168868dac95750aeda86ae770c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3899f5168868dac95750aeda86ae770c">◆ </a></span>sendConnectionMessage()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void sendConnectionMessage </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>message</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>sequence</em> = <code>0</code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>ghostCount</em> = <code>0</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Send ghost connection handshake message.</p>
- <p>As part of the ghoost connection process, extensive hand-shaking must be performed.</p>
- <p>This is done by passing ConnectionMessageEvents; this is a helper function to more effectively perform this task. Messages are dealt with by <a class="el" href="class_net_connection.html#afda64fef2af20652a87e4b85b1686a9b">handleConnectionMessage()</a>.</p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">message</td><td>One of GhostStates </td></tr>
- <tr><td class="paramname">sequence</td><td>A sequence number, if any. </td></tr>
- <tr><td class="paramname">ghostCount</td><td>A count of ghosts relating to this message. </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="ac256e9dd926f3c5f81b8f1785da8ed7a" name="ac256e9dd926f3c5f81b8f1785da8ed7a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac256e9dd926f3c5f81b8f1785da8ed7a">◆ </a></span>sendDisconnectPacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void sendDisconnectPacket </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>reason</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a3f62ccfc599a3b0eb76692991dbd1beb" name="a3f62ccfc599a3b0eb76692991dbd1beb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3f62ccfc599a3b0eb76692991dbd1beb">◆ </a></span>sendFileChunk()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void sendFileChunk </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Post the next <a class="el" href="class_file_chunk_event.html">FileChunkEvent</a>. </p>
- </div>
- </div>
- <a id="a9116019eea9dca6a9914419ebb8447be" name="a9116019eea9dca6a9914419ebb8447be"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9116019eea9dca6a9914419ebb8447be">◆ </a></span>sendNextFileDownloadRequest()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void sendNextFileDownloadRequest </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get the next file... </p>
- </div>
- </div>
- <a id="a89ab2ed307b57943ce1104baed266a9a" name="a89ab2ed307b57943ce1104baed266a9a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a89ab2ed307b57943ce1104baed266a9a">◆ </a></span>sendPacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="struct_net.html#a2c3e4bb40f36b262a5214e2da2bca9c5">Net::Error</a> sendPacket </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Implements <a class="el" href="class_connection_protocol.html#a3b98d11957aedc0d90942fbb7a205192">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="a5dd8636e2cd95b6e1e04c8851441ea86" name="a5dd8636e2cd95b6e1e04c8851441ea86"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5dd8636e2cd95b6e1e04c8851441ea86">◆ </a></span>setAddressDigest()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setAddressDigest </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>digest</em>[4]</td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a849028c1d61bf0545c1ef471fda2b132" name="a849028c1d61bf0545c1ef471fda2b132"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a849028c1d61bf0545c1ef471fda2b132">◆ </a></span>setConnectionState()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setConnectionState </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>state</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a496c08ddeed610f82858fa9499b24d4f" name="a496c08ddeed610f82858fa9499b24d4f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a496c08ddeed610f82858fa9499b24d4f">◆ </a></span>setEstablished()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setEstablished </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a27931187a608bc0f034346d537f39a05" name="a27931187a608bc0f034346d537f39a05"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a27931187a608bc0f034346d537f39a05">◆ </a></span>setGhostAlwaysObject()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setGhostAlwaysObject </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_object.html">NetObject</a> * </td>
- <td class="paramname"><em>object</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>index</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Mark an object to be always ghosted. Index is the ghost index of the object. </p>
- </div>
- </div>
- <a id="a89175c06c6224da210797fbae2c3fe41" name="a89175c06c6224da210797fbae2c3fe41"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a89175c06c6224da210797fbae2c3fe41">◆ </a></span>setGhostFrom()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setGhostFrom </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>ghostFrom</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets whether ghosts transmit from this side of the connection. </p>
- </div>
- </div>
- <a id="acfcd0da7e2de667b98b6c863b2777485" name="acfcd0da7e2de667b98b6c863b2777485"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acfcd0da7e2de667b98b6c863b2777485">◆ </a></span>setGhostTo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setGhostTo </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>ghostTo</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets whether ghosts are allowed from the other side of the connection. </p>
- </div>
- </div>
- <a id="acc80aad909e379b278b00f03c997ddb6" name="acc80aad909e379b278b00f03c997ddb6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acc80aad909e379b278b00f03c997ddb6">◆ </a></span>setIsConnectionToServer()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setIsConnectionToServer </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a53e2dc824bc8add974ccda4f45dfc1b3" name="a53e2dc824bc8add974ccda4f45dfc1b3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a53e2dc824bc8add974ccda4f45dfc1b3">◆ </a></span>setIsLocalClientConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setIsLocalClientConnection </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a260fa157f979d5f8ad398495e6b263be" name="a260fa157f979d5f8ad398495e6b263be"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a260fa157f979d5f8ad398495e6b263be">◆ </a></span>setLastError()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setLastError </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>fmt</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname"><em>...</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a815bcd86a528633c96e3e30a1b8a0365" name="a815bcd86a528633c96e3e30a1b8a0365"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a815bcd86a528633c96e3e30a1b8a0365">◆ </a></span>setLocalClientConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">static void setLocalClientConnection </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_connection.html">NetConnection</a> * </td>
- <td class="paramname"><em>conn</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a146ea5f5368d54d8d77c48e28f3b5567" name="a146ea5f5368d54d8d77c48e28f3b5567"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a146ea5f5368d54d8d77c48e28f3b5567">◆ </a></span>setMissionPathsSent()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setMissionPathsSent </td>
- <td>(</td>
- <td class="paramtype">const bool </td>
- <td class="paramname"><em>s</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a952e5dc0c13ea0dba5423688e9ede164" name="a952e5dc0c13ea0dba5423688e9ede164"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a952e5dc0c13ea0dba5423688e9ede164">◆ </a></span>setNetAddress()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setNetAddress </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="struct_net_address.html">NetAddress</a> * </td>
- <td class="paramname"><em>address</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ae7ce5c5b7f10e5884ca3f8ef9c1be909" name="ae7ce5c5b7f10e5884ca3f8ef9c1be909"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae7ce5c5b7f10e5884ca3f8ef9c1be909">◆ </a></span>setNetClassGroup()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setNetClassGroup </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>group</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets the group of NetClasses this connection traffics in. </p>
- </div>
- </div>
- <a id="a40b2b243ff043d3e60995ac1f1f55ead" name="a40b2b243ff043d3e60995ac1f1f55ead"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a40b2b243ff043d3e60995ac1f1f55ead">◆ </a></span>setNetworkConnection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setNetworkConnection </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>net</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aee131dc03c560c44fed8db321cffb426" name="aee131dc03c560c44fed8db321cffb426"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aee131dc03c560c44fed8db321cffb426">◆ </a></span>setProtocolVersion()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setProtocolVersion </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>protocolVersion</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a078494c9df67a80a70a5f78a8faf80bd" name="a078494c9df67a80a70a5f78a8faf80bd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a078494c9df67a80a70a5f78a8faf80bd">◆ </a></span>setRemoteConnectionObject()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setRemoteConnectionObject </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_connection.html">NetConnection</a> * </td>
- <td class="paramname"><em>connection</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Call this if the "connection" is local to this app. This short-circuits the protocol layer. </p>
- </div>
- </div>
- <a id="a4a24d5abc654136fef4a3d8d59ed9ca6" name="a4a24d5abc654136fef4a3d8d59ed9ca6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4a24d5abc654136fef4a3d8d59ed9ca6">◆ </a></span>setScopeObject()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setScopeObject </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_net_object.html">NetObject</a> * </td>
- <td class="paramname"><em>object</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Set the object around which we are currently scoping network traffic. </p>
- </div>
- </div>
- <a id="ad4cccce5f1b4f2acee0d3537673c2116" name="ad4cccce5f1b4f2acee0d3537673c2116"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad4cccce5f1b4f2acee0d3537673c2116">◆ </a></span>setSendingEvents()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setSendingEvents </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>sending</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets whether this side actually sends the events that are posted to it. </p>
- </div>
- </div>
- <a id="aff245d4e3e8c0faa6ee8388a52552ccb" name="aff245d4e3e8c0faa6ee8388a52552ccb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aff245d4e3e8c0faa6ee8388a52552ccb">◆ </a></span>setSequence()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setSequence </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>connectSequence</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a5975520885766573cd932cfe829cc487" name="a5975520885766573cd932cfe829cc487"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5975520885766573cd932cfe829cc487">◆ </a></span>setSimulatedNetParams()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setSimulatedNetParams </td>
- <td>(</td>
- <td class="paramtype">F32 </td>
- <td class="paramname"><em>packetLoss</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>ping</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a7411c96fd8cf92013ae726f6b32ef6db" name="a7411c96fd8cf92013ae726f6b32ef6db"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7411c96fd8cf92013ae726f6b32ef6db">◆ </a></span>setTranslatesStrings()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setTranslatesStrings </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>xl</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets whether this connection is capable of translating strings. </p>
- </div>
- </div>
- <a id="ad76cd866a7d00379ab049ec64951ea1b" name="ad76cd866a7d00379ab049ec64951ea1b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad76cd866a7d00379ab049ec64951ea1b">◆ </a></span>startDemoRead()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void startDemoRead </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="abac12baa743419019cda6f19bb3ef11e" name="abac12baa743419019cda6f19bb3ef11e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abac12baa743419019cda6f19bb3ef11e">◆ </a></span>startDemoRecord()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool startDemoRecord </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>fileName</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1456ff77cc7c4988080d216e29b86f06" name="a1456ff77cc7c4988080d216e29b86f06"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1456ff77cc7c4988080d216e29b86f06">◆ </a></span>startSendingFile()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool startSendingFile </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>fileName</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Start sending the specified file over the link. </p>
- </div>
- </div>
- <a id="ac2d687697fee8eefa03f6a249d1d72ff" name="ac2d687697fee8eefa03f6a249d1d72ff"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac2d687697fee8eefa03f6a249d1d72ff">◆ </a></span>stopDemoPlayback()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void stopDemoPlayback </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a25e0e98dd4519eaaa6b258f0dcb91ac7" name="a25e0e98dd4519eaaa6b258f0dcb91ac7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a25e0e98dd4519eaaa6b258f0dcb91ac7">◆ </a></span>stopRecording()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void stopRecording </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a4af9741c359da3fab546c51a6e23a7a9" name="a4af9741c359da3fab546c51a6e23a7a9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4af9741c359da3fab546c51a6e23a7a9">◆ </a></span>translateRemoteStringId()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> translateRemoteStringId </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>id</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aea8f872c66d5a42cc80f17656fe0ca5b" name="aea8f872c66d5a42cc80f17656fe0ca5b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aea8f872c66d5a42cc80f17656fe0ca5b">◆ </a></span>unpackNetStringHandleU()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_string_handle.html">NetStringHandle</a> unpackNetStringHandleU </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ac1356aadf780beb1dda2aa05cfb46ea8" name="ac1356aadf780beb1dda2aa05cfb46ea8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac1356aadf780beb1dda2aa05cfb46ea8">◆ </a></span>unpackString()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void unpackString </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char </td>
- <td class="paramname"><em>readBuffer</em>[1024] </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a7ad585b8223bd14afb076e5a63b343d7" name="a7ad585b8223bd14afb076e5a63b343d7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7ad585b8223bd14afb076e5a63b343d7">◆ </a></span>validateGhostArray()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool validateGhostArray </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a445a879d16d23a02c98d3882f535debc" name="a445a879d16d23a02c98d3882f535debc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a445a879d16d23a02c98d3882f535debc">◆ </a></span>validateSendString()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void validateSendString </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1765f37638a3b378fdf22f27c1b1c20b" name="a1765f37638a3b378fdf22f27c1b1c20b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1765f37638a3b378fdf22f27c1b1c20b">◆ </a></span>writeConnectAccept()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void writeConnectAccept </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a1765f37638a3b378fdf22f27c1b1c20b">GameConnection</a>.</p>
- </div>
- </div>
- <a id="afb0adf06bdce609b5e4180f28f836ede" name="afb0adf06bdce609b5e4180f28f836ede"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afb0adf06bdce609b5e4180f28f836ede">◆ </a></span>writeConnectRequest()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void writeConnectRequest </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#afb0adf06bdce609b5e4180f28f836ede">GameConnection</a>.</p>
- </div>
- </div>
- <a id="a11d968abe8da942fc3f6e13e67b61006" name="a11d968abe8da942fc3f6e13e67b61006"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a11d968abe8da942fc3f6e13e67b61006">◆ </a></span>writeDemoStartBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void writeDemoStartBlock </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_resize_bit_stream.html">ResizeBitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented from <a class="el" href="class_connection_protocol.html#a11d968abe8da942fc3f6e13e67b61006">ConnectionProtocol</a>.</p>
- </div>
- </div>
- <a id="a119cd870ef30eb198644c46ab666cbf4" name="a119cd870ef30eb198644c46ab666cbf4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a119cd870ef30eb198644c46ab666cbf4">◆ </a></span>writePacket()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void writePacket </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>bstream</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a> * </td>
- <td class="paramname"><em>note</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_game_connection.html#a119cd870ef30eb198644c46ab666cbf4">GameConnection</a>.</p>
- </div>
- </div>
- <h2 class="groupheader">Friends And Related Symbol Documentation</h2>
- <a id="abfd3bdd9b110dc26c9ad141dffd2e29a" name="abfd3bdd9b110dc26c9ad141dffd2e29a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abfd3bdd9b110dc26c9ad141dffd2e29a">◆ </a></span>NetInterface</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="class_net_interface.html">NetInterface</a></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">friend</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a id="a8f3f00634e5aeebcc4b05a86a1ee93e4" name="a8f3f00634e5aeebcc4b05a86a1ee93e4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8f3f00634e5aeebcc4b05a86a1ee93e4">◆ </a></span>mConnectionSendCount</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 mConnectionSendCount</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>number of connection messages we've sent. </p>
- </div>
- </div>
- <a id="aab29c2f2e7e99c5138b2d628807f60e1" name="aab29c2f2e7e99c5138b2d628807f60e1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aab29c2f2e7e99c5138b2d628807f60e1">◆ </a></span>mConnectionState</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">U32 mConnectionState</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>State of the connection, from NetConnectionState. </p>
- </div>
- </div>
- <a id="ad6bd6c11709615d8080a132c32a80c8d" name="ad6bd6c11709615d8080a132c32a80c8d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad6bd6c11709615d8080a132c32a80c8d">◆ </a></span>mConnectLastSendTime</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mConnectLastSendTime</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="abdb578ba59a0ace2a547df30e35bf7c9" name="abdb578ba59a0ace2a547df30e35bf7c9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abdb578ba59a0ace2a547df30e35bf7c9">◆ </a></span>mConnectSendCount</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mConnectSendCount</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ae1903aefc1ef508acabf0c89fe9eccca" name="ae1903aefc1ef508acabf0c89fe9eccca"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae1903aefc1ef508acabf0c89fe9eccca">◆ </a></span>mCurrentDownloadingFile</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_stream.html">Stream</a>* mCurrentDownloadingFile</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p><a class="el" href="class_stream.html" title="Base stream class for streaming data across a specific media.">Stream</a> for currently uploading file (if any). </p>
- </div>
- </div>
- <a id="afed9e2e7730ce3417949083b03e37202" name="afed9e2e7730ce3417949083b03e37202"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afed9e2e7730ce3417949083b03e37202">◆ </a></span>mCurrentFileBuffer</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void* mCurrentFileBuffer</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Storage for currently downloading file. </p>
- </div>
- </div>
- <a id="a4e4a9c27667d92a66d21a84f3e4fddd2" name="a4e4a9c27667d92a66d21a84f3e4fddd2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4e4a9c27667d92a66d21a84f3e4fddd2">◆ </a></span>mCurrentFileBufferOffset</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mCurrentFileBufferOffset</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Our position in the currently downloading file in bytes. </p>
- </div>
- </div>
- <a id="a3880ca243598e7616a464947d46f5294" name="a3880ca243598e7616a464947d46f5294"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3880ca243598e7616a464947d46f5294">◆ </a></span>mCurrentFileBufferSize</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mCurrentFileBufferSize</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Size of currently downloading file in bytes. </p>
- </div>
- </div>
- <a id="a304399f688b688429c7fcbb80c8257ed" name="a304399f688b688429c7fcbb80c8257ed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a304399f688b688429c7fcbb80c8257ed">◆ </a></span>mErrorBuffer</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">char mErrorBuffer</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a772fbe646d9cf2054b6038aa221e8502" name="a772fbe646d9cf2054b6038aa221e8502"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a772fbe646d9cf2054b6038aa221e8502">◆ </a></span>mFilesWereDownloaded</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool mFilesWereDownloaded = false</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="af58725de81cfe4187d2e124771dd0669" name="af58725de81cfe4187d2e124771dd0669"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af58725de81cfe4187d2e124771dd0669">◆ </a></span>mGhostAlwaysSaveList</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector.html">Vector</a><<a class="el" href="struct_net_connection_1_1_ghost_save.html">GhostSave</a>> mGhostAlwaysSaveList</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>List of objects to ghost-always. </p>
- </div>
- </div>
- <a id="a8ed604fa5b1100967106bb7b696c7719" name="a8ed604fa5b1100967106bb7b696c7719"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8ed604fa5b1100967106bb7b696c7719">◆ </a></span>mGhostArray</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="struct_ghost_info.html">GhostInfo</a>** mGhostArray</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Linked list of ghostInfos ghosted by this side of the connection. </p>
- </div>
- </div>
- <a id="a64a946b46c55c98f9caffc2a3b2fe93e" name="a64a946b46c55c98f9caffc2a3b2fe93e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a64a946b46c55c98f9caffc2a3b2fe93e">◆ </a></span>mGhostFreeIndex</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mGhostFreeIndex</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Index in mGhostArray of first free ghost. </p>
- </div>
- </div>
- <a id="a71bb31d04282853505e649612b728502" name="a71bb31d04282853505e649612b728502"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a71bb31d04282853505e649612b728502">◆ </a></span>mGhosting</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool mGhosting</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Am I currently ghosting objects? </p>
- <ul>
- <li>Track actve ghosts on client side </li>
- </ul>
- </div>
- </div>
- <a id="a5dfc6dad9c07986b7351e805869bba94" name="a5dfc6dad9c07986b7351e805869bba94"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5dfc6dad9c07986b7351e805869bba94">◆ </a></span>mGhostingSequence</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mGhostingSequence</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sequence number describing this ghosting session. </p>
- </div>
- </div>
- <a id="ada6837b719bf7708d5a6ccf2573e945f" name="ada6837b719bf7708d5a6ccf2573e945f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ada6837b719bf7708d5a6ccf2573e945f">◆ </a></span>mGhostLookupTable</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="struct_ghost_info.html">GhostInfo</a>** mGhostLookupTable</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Table indexed by object id to <a class="el" href="struct_ghost_info.html">GhostInfo</a>. Null if ghostFrom is false. </p>
- </div>
- </div>
- <a id="af7981e0c39af2bac35d9802c08d378b7" name="af7981e0c39af2bac35d9802c08d378b7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af7981e0c39af2bac35d9802c08d378b7">◆ </a></span>mGhostRefs</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="struct_ghost_info.html">GhostInfo</a>* mGhostRefs</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>mLocalGhosts pointer is NULL if mGhostTo is false </p>
- <p>Allocated array of ghostInfos. Null if ghostFrom is false. </p>
- </div>
- </div>
- <a id="a02c8d5bc218a735f8b6b320f9ac6f3f2" name="a02c8d5bc218a735f8b6b320f9ac6f3f2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a02c8d5bc218a735f8b6b320f9ac6f3f2">◆ </a></span>mGhostsActive</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mGhostsActive</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a3892c0dd9132fb6b8a9baa365d75e9df" name="a3892c0dd9132fb6b8a9baa365d75e9df"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3892c0dd9132fb6b8a9baa365d75e9df">◆ </a></span>mGhostZeroUpdateIndex</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mGhostZeroUpdateIndex</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Index in mGhostArray of first ghost with 0 update mask. </p>
- </div>
- </div>
- <a id="a74e5b2ab987c83d135370cb6fbbabd6d" name="a74e5b2ab987c83d135370cb6fbbabd6d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a74e5b2ab987c83d135370cb6fbbabd6d">◆ </a></span>mLastFileErrorBuffer</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">char mLastFileErrorBuffer[256]</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Error storage for file transfers. </p>
- </div>
- </div>
- <a id="afd10510d091f548b92fdc9d31db76000" name="afd10510d091f548b92fdc9d31db76000"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afd10510d091f548b92fdc9d31db76000">◆ </a></span>mLocalClientConnection</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a>< <a class="el" href="class_net_connection.html">NetConnection</a> > mLocalClientConnection</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aef05caf280dca7722e1a811aa798c392" name="aef05caf280dca7722e1a811aa798c392"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aef05caf280dca7722e1a811aa798c392">◆ </a></span>mLocalGhosts</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_net_object.html">NetObject</a>** mLocalGhosts</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Local ghost for remote object. </p>
- </div>
- </div>
- <a id="ab0308c717b2ed524310039a66aa07b61" name="ab0308c717b2ed524310039a66aa07b61"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab0308c717b2ed524310039a66aa07b61">◆ </a></span>mMissingFileList</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector.html">Vector</a><char *> mMissingFileList</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>List of files missing for this connection.</p>
- <p>The currently downloading file is always first in the list (ie, [0]). </p>
- </div>
- </div>
- <a id="a27c4290d099206445ce624e1efaeff2e" name="a27c4290d099206445ce624e1efaeff2e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a27c4290d099206445ce624e1efaeff2e">◆ </a></span>mNotifyQueueHead</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a>* mNotifyQueueHead</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Head of packet notify list. </p>
- </div>
- </div>
- <a id="ae7a07ca1bf190a86514246e5d32ae7ae" name="ae7a07ca1bf190a86514246e5d32ae7ae"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae7a07ca1bf190a86514246e5d32ae7ae">◆ </a></span>mNotifyQueueTail</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="struct_net_connection_1_1_packet_notify.html">PacketNotify</a>* mNotifyQueueTail</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Tail of packet notify list. </p>
- </div>
- </div>
- <a id="a06072c0f5af8b60e492cd48eae693737" name="a06072c0f5af8b60e492cd48eae693737"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a06072c0f5af8b60e492cd48eae693737">◆ </a></span>mNumDownloadedFiles</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">U32 mNumDownloadedFiles</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Number of files we have downloaded. </p>
- </div>
- </div>
- <a id="a9b2739cd9fe8e9eccaec5b0c6c027558" name="a9b2739cd9fe8e9eccaec5b0c6c027558"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9b2739cd9fe8e9eccaec5b0c6c027558">◆ </a></span>mScopeObject</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a><<a class="el" href="class_net_object.html">NetObject</a>> mScopeObject</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>The object around which we are scoping this connection.</p>
- <p>This is usually the player object, or a related object, like a vehicle that the player is driving. </p>
- </div>
- </div>
- <a id="a315eacfb9b3e574e3afae127dedc0888" name="a315eacfb9b3e574e3afae127dedc0888"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a315eacfb9b3e574e3afae127dedc0888">◆ </a></span>mScoping</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool mScoping</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>am I currently scoping objects? </p>
- </div>
- </div>
- <a id="aa0a2a27a7567ae0c8b775eac502df6e2" name="aa0a2a27a7567ae0c8b775eac502df6e2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa0a2a27a7567ae0c8b775eac502df6e2">◆ </a></span>mServerConnection</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_sim_object_ptr.html">SimObjectPtr</a>< <a class="el" href="class_net_connection.html">NetConnection</a> > mServerConnection</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following files:<ul>
- <li>network/<b>netConnection.h</b></li>
- <li>network/<b>netConnection.cc</b></li>
- <li>network/<b>netDownload.cc</b></li>
- <li>network/<b>netEvent.cc</b></li>
- <li>network/<b>netGhost.cc</b></li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
- </small></address>
- </body>
- </html>
|