Search.setIndex({envversion:42,terms:{all:[1,2,3,4,5,7,8],code:[1,4],destinationorderqospolici:[7,1],skeleton:1,definit:[3,1,4],particular:1,focus:4,greet_request:1,prefix:1,concept:3,by_source_timestamp_destinationorder_qo:[7,1],abil:[3,1],schedulingpolici:1,follow:[9,1,4],edg:2,whose:1,decid:1,depend:1,strongli:1,xml:[0,1,6],qos_fil:1,client_impl:5,present:1,jvm:1,keylist:[7,5],ist_info:2,sent:9,helloservice_interfac:1,sourc:[1,4],string:[7,5,1,4],"void":[5,1,4],getserverproxi:[8,1],facebook:2,whether:[8,1],failur:[1,9],veri:3,relev:[6,1,4],level:3,signific:6,helloworld:[5,1],"try":1,item:6,team:2,println:1,refer:[6,1,4],initialis:1,librari:[1,9],targetnamespac:7,pleas:[1,4],prevent:9,impli:[5,1,6],tel:2,natur:3,direct:1,second:[8,1,4],greetrepli:1,design:1,keep_all_history_qo:7,pass:[8,1,4],durat:[7,8,1,9],even:[3,1],corba:[3,1,9],hide:9,insid:1,repli:[1,4,3,5,8,9],section:[8,1],abl:[8,4],invok:[3,9,1,4],current:[8,1],getdds_serviceinterfac:1,history_depth:7,"new":[5,1],ever:9,method:[3,9,1,4],whatev:1,involv:6,full:1,scedul:1,asynch_greet:1,getserverschedulingpolici:1,usag:1,gener:[3,9,6,1,4],here:1,behaviour:[8,1],argv:1,solari:6,ubuntu:6,"const":4,"0xa":2,strong:3,sinc:8,valu:[1,4,5,7,8,9],wait:[5,8,1,9],schedulingprior:1,search:0,technolog:[3,2],step:[1,6],prior:1,within:1,pick:5,destinationorderkind:[7,1],mix:[3,1],subsect:1,semant:1,via:[3,1],regardless:1,appli:[6,8,1,4],modul:[5,1,9],avenu:2,unix:6,"boolean":[1,4],select:[8,1],from:[3,9,8,1,4],describ:[8,1,6],usa:2,commun:[3,8,9],doubl:4,regist:1,two:[6,5,1,4],next:1,handler:[5,1,4],call:[9,1,4],tradecent:2,transportpriorityqospolici:7,recommend:1,taken:6,scope:5,threadingpolicykind:1,type:[0,1],until:[1,9],more:[3,9,1,4],valuetyp:1,relat:[3,1],enhanc:[3,1],accept:1,cruntim:1,known:3,compani:2,hold:9,rmipp:[9,1,4],must:[8,1],high:9,join:8,interfaces_fil:1,work:1,uniqu:[3,1],other:1,can:[3,6,8,1,4],purpos:9,helloservic:[5,1,4],control:[3,1],defer:1,give:[3,6],process:[3,1],registr:[3,8,1],bad_param:1,topic:[0,1,3,6,7,8,9],liter:4,caution:6,keep:[1,4],unsign:4,rmiclientthreadingmodel:[0,1],alwai:8,cours:[1,9],multipl:1,programmat:1,anoth:3,write:[1,9],how:[1,6],shared_ownership_qo:7,reject:1,iso:1,simpl:[3,1,9],longlong:4,ne11:2,product:3,resourc:1,after:4,usabl:1,service_not_found:1,diagram:4,befor:1,cruntime_ref:1,mai:[8,1,2],shared_ptr:1,setserverschedulingpolici:1,parallel:1,demonstr:5,alloc:1,"short":[5,1,4],attempt:1,rmidur:0,bind:0,correspond:[9,1,4],greet:1,assign:1,issu:[3,4],callback:[9,1,4],"switch":8,combin:3,allow:[8,1],mechan:[3,8],dds_servicedefinit:8,order:1,publish:6,help:6,over:[3,0,1,6],xmlschema:[7,1],becaus:1,privileg:1,pointer:1,dynam:3,paramet:[9,5,1,4],latencybudgetqospolici:[7,1],snippet:1,conjunct:4,thank:3,dds_serviceinterface_ref:1,fix:9,async_:[1,4],late:8,platform:1,window:6,complex:1,infrastructur:1,onc:[1,9],mail:2,main:1,serverthreadingpolici:1,non:[9,8,1,4],good:[1,2],"return":[9,5,1,4],thei:[3,1,9],handl:[9,5,1,4],safe:1,initi:1,mention:1,keymemb:7,unregist:1,introduct:0,reliabilitykind:[7,1],term:1,name:[1,4,3,5,7,8,9],framework:[3,1,9],achiev:3,timeout:1,each:[9,5,1,4],found:1,complet:[1,9],side:[8,1,9],mean:[6,8,1,4],map:[3,0,1],procedur:1,"static":1,expect:1,client_inst:5,orient:[3,9],special:[1,6],out:[5,1,4],dds_servic:[8,1],shown:[9,1,6],unbound:7,network:3,space:[3,1],influenc:8,transient_local_durability_qo:7,adapt:8,rel:1,reader:6,ref:7,franc:2,qualifi:7,proxi:[1,4],lifespanqospolici:7,given:[8,1,4],free:4,standard:4,base:[7,6,1,4],async_greet:1,releas:[8,1],org:[7,1],"byte":4,argc:1,care:[1,9],prefac:0,capabl:[1,9],myinterfaceinterfac:1,could:[1,9],ist:2,length:1,place:1,onto:[1,9],top:3,first:[6,1,4],oper:[0,1],suffix:5,directli:8,busi:1,exchang:[3,1],arrai:1,qualiti:[3,1,9],number:1,restrict:[7,1],instruct:1,set:[9,8,1,4],done:1,miss:8,size:[8,1],differ:[9,8,1,4],convent:0,data:[3,5,1],interact:[3,1,6],system:[3,1,6],messag:9,greet_req:1,which:[8,1],scheme:3,"final":[3,1,9],schema:[0,1,6],request_head:5,xmln:[7,1],option:[0,1,6],relationship:9,namespac:1,setserverthreadingpolici:1,specifi:[8,1,4],part:[2,1,4],pragma:5,set_prior:1,than:3,std:1,kind:[3,1],conveni:1,target:[3,1],remot:[3,9,6,4],remov:1,onewai:[9,1,4],requir:[7,1,6],structur:5,str:4,were:1,transient_loc:8,minut:1,exclusive_ownership_qo:7,livelinesskind:7,pre:[1,9],"_request":5,arg:1,ani:[3,1,4],fail:1,by_reception_timestamp_destinationorder_qo:7,expir:[3,1],have:[3,9,1,4],deliv:[1,9],need:[3,8,1,6],element:7,nanosec:[7,1],caus:4,qoss:3,depict:4,dds_serviceidentif:8,inform:[3,6,2,1,4],latter:[1,4],note:[8,1],also:[1,4],exampl:1,take:[6,1,4],indic:1,environ:[8,1,9],ulonglong:4,instanci:1,maxoccur:7,compat:8,regard:1,distribut:[3,1],ulong:4,deploy:[3,8,1],object:[9,1,4],discov:8,connot:3,deploi:8,helloworld_helloservice_greet_reply_handl:1,"class":[9,1,4],icon:6,tradit:9,woburn:2,don:8,connectionless:3,getdefaultruntim:1,later:1,request:[3,5,1,9],drive:5,doe:[1,9],durabilitykind:[7,1],declar:[3,6,5,1,4],helloserv:1,pattern:3,notion:1,inout:[5,1,4],show:[6,1,4],concurr:1,dll:1,fine:3,find:[3,8],transport:1,cout:1,impact:3,onli:[6,8,1,4],locat:[3,1],copyright:2,greet_repli:[1,4],explain:6,configur:[3,0,1,6],activ:1,enough:1,should:[1,4],best_effort_reliability_qo:7,version:[7,8,1],templat:1,schedule_default:1,local:[9,5,1,4],"_topic":1,move:3,variou:3,get:[1,4],express:3,nativ:3,cannot:[8,1,9],lifespan:9,initial_inst:7,him:9,historykind:7,enabl:[3,5,8,1,9],rmilegacytopicnam:0,borrow:1,"public":[3,1,4],provid:[3,9,6,1,4],bad:8,getserverthreadingpolici:1,organis:6,contain:[6,2,1,4],through:[3,9],where:[9,5,1,6],setup:9,respond:1,durabilityqospolici:[7,1],legaci:8,reliabilityqospolici:[7,1],knowledg:1,asyncwait:8,see:1,centric:3,sec:[7,1],result:1,respons:1,livelinessqospolici:7,reserv:2,subject:2,awar:4,extend:1,vari:1,someth:3,enumer:7,discoveri:[3,8],figur:[9,4],won:1,volatil:8,entrant:1,between:8,transient_durability_qo:7,"import":1,entiti:1,attribut:7,accord:3,omg:[7,1,4],kei:0,rostand:2,empt:1,complementari:3,toler:3,max_samples_per_inst:7,come:[8,1,4],endl:1,addit:[3,1],both:[1,9],protect:1,fault:3,howev:1,ushort:4,audienc:6,instanc:[1,9],improv:9,com:2,comment:1,among:1,instanti:1,dispatch:1,header:1,exploit:1,featur:0,shutdown:1,path:1,respect:[5,8,1],rmiclientschedulingmodel:0,guid:1,assum:4,advertis:8,liabil:2,java:[0,1,2,3,4,5,6,7,8,9],sarl:2,union:1,trademark:2,three:1,been:[3,9],compon:0,basic:[0,1],immedi:1,quickli:6,op1_repli:5,persistent_durability_qo:[7,1],rather:9,fire:9,persist:3,argument:4,"catch":1,schedule_timeshar:1,those:3,"case":1,"char":[1,4],multi:[8,1],ident:3,string_dup:4,defin:[9,1,4],"while":3,op1_request:5,abov:[8,1],error:1,rmiserverschedulingmodel:0,spawn:1,real:[3,9],layer:[1,6],gateshead:2,advantag:6,"5th":2,henc:[1,4],them:[8,1],linkedin:2,itself:1,topic_qo:[7,1],incom:1,automatic_liveliness_qo:7,"null":1,develop:[9,1,6],helloservice_top:1,perform:[3,1,9],make:1,format:1,same:[3,5,8,1,4],drawback:1,document:2,higher:[3,1],finish:1,http:[7,1,2],wherea:1,adlinktech:2,fairli:1,rais:1,user:1,ownership:4,nonnegativeinteg:7,typic:[3,1],tune:[1,9],rmiserverthreadingmodel:0,task:1,older:8,macro:1,thu:1,well:[9,1,4],historyqospolici:7,without:[3,1,2],s_polici:1,thi:[1,2,4,5,6,8,9],choos:1,jean:2,paradigm:[3,6],deadlineqospolici:7,identifi:[3,1,6],op1:5,execut:[3,8,1],dds_rmiidentif:8,dds_serviceinterfac:1,t_polici:1,dds_rmi:[5,1],timeshar:1,fact:1,languag:[0,1],previous:4,web:2,struct:[5,1],easi:3,hint:[1,6],helloserviceinterfaceproxi:[1,4],mygreetreplyhandl:1,priorit:3,except:1,"_repli":5,versa:8,interfacenam:5,subsequ:1,smart:1,ami:9,ownershipkind:7,advis:4,transpar:3,read:9,intuit:9,burden:3,associ:[3,5],linux:6,rmiservicediscoverytimeout:0,success:[1,9],realtim:1,manual:3,positiveinteg:7,vortex:[1,2],api:[3,1,9],singl:[8,1],xsd:[7,1],corpor:2,output:1,xsi:1,setprior:1,page:0,req_info:5,underli:[3,8,1,9],www:[7,1,2],right:2,often:3,acknowledg:2,twitter:2,suppli:1,some:[8,1,4],back:9,helloservice_impl:1,global:3,intern:1,sampl:1,proper:1,guarante:1,mainli:1,avoid:1,normal:1,octet:4,benefit:0,per:[8,1],whole:2,exit:1,middlewar:[3,9,8,1,4],condit:8,reproduc:2,either:[8,1,4],schedule_realtim:1,core:9,previou:8,run:1,power:9,efer:1,helloserviceinterfac:[1,4],rue:2,host:1,obei:4,complextyp:7,dcp:[3,7,1,9],timebasedfilterqospolici:7,chapter:[6,5,8,1,4],faith:2,most:4,initial_sampl:7,idltyp:[7,1],unfortun:8,idl:[6,9,5,1,4],includ:[3,8,1,9],adlinktech_usa:2,disabl:[8,1],block:[1,9],durabilityserviceqospolici:7,opensplic:[1,2],idlfil:[7,1],"float":4,encod:[7,1],orsai:2,my_domain_id:1,down:1,manual_by_topic_liveliness_qo:7,ensur:1,chang:[1,2],forget:9,durabl:8,processor:[1,9],wai:1,support:[8,1],vallei:2,transform:5,"long":[5,1,4],avail:[9,6,1,2],interfac:[0,1],inner:4,suit:2,greet_reply_handl:[1,4],register_interfac:1,ret:1,"function":[1,4],schemaloc:1,form:4,subscrib:6,dds_rmidefinit:8,adlink:2,client_id:5,line:[8,1,6],highest:1,"true":1,concaten:[1,4],made:[5,1,2],utf:7,possibl:1,"default":[7,8,1],maximum:8,helloservice_interfaceproxi:1,below:[6,1,4],ddsrmi:1,limit:[1,2],"export":[3,1],ownershipqospolici:7,similar:[1,9],impl:1,topicdataqospolici:7,gather:5,reliable_reliability_qo:[7,1],creat:[5,8,1],"int":[1,4],"abstract":[3,4],command:[3,8,1,6],doesn:8,repres:[1,4],simpletyp:7,exist:1,file:[6,1,4],shut:1,keep_last_history_qo:7,volatile_durability_qo:7,stimulu:3,dll_macro_nam:1,hpp:1,when:[9,6,8,1,4],detail:8,virtual:1,valid:9,bool:1,resourcelimitsqospolici:7,you:1,base64binari:7,elementformdefault:7,intend:[1,6],sequenc:[7,1,4],manual_by_participant_liveliness_qo:7,meaning:1,threadpools:1,safeti:1,minoccur:7,pool:[8,1],max_sampl:7,reduc:1,receiv:[1,9],longer:1,algorithm:1,vice:8,directori:1,reliabl:1,rule:[0,9,6,1,4],depth:7,max_inst:7,time:[3,8,1,9],cpp:1,getruntim:1},objtypes:{},objnames:{},filenames:["index","build-rmi-apps","contacts","introduction","language-map","topics-maps","preface","qos-policies","runtime-config","rmi-over-dds"],titles:["Vortex OpenSplice RMI User Guide","4. Building an RMI Application","9. Contacts &amp; Notices","2. Introduction","5. Language mapping for Vortex OpenSplice RMI","6. RMI Interface to DDS topics mapping rules","1. Preface","8. QoS policies XML schema","7. RMI Runtime Configuration Options","3. Vortex OpenSplice RMI over DDS"],objects:{},titleterms:{compil:1,oper:4,domain:1,featur:3,synchron:1,opensplic:[0,9,4],applic:1,schedul:1,over:9,indic:0,rmiservicediscoverytimeout:8,tabl:0,rmiclientschedulingmodel:8,guid:[0,6],languag:[9,4],prioriti:1,xml:7,rmi:[0,1,4,5,6,8,9],convent:6,polici:[7,1],configur:8,vortex:[0,9,4],client:1,compon:9,start:1,program:1,interfac:[5,4],build:1,option:8,basic:4,type:4,invoc:1,mode:1,map:[5,4],rmiclientthreadingmodel:8,kei:9,rmiserverthreadingmodel:8,stop:1,notic:2,multithread:1,schema:7,user:[0,6],implement:1,introduct:3,topic:5,about:[1,6],specif:1,thread:1,rmidur:8,bind:9,servic:1,rmilegacytopicnam:8,descript:1,rule:5,server:1,asynchron:1,benefit:3,contact:2,runtim:[8,1],model:1,prefac:6,rmiserverschedulingmodel:8}})