soapH.h 696 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190
  1. /* soapH.h
  2. Generated by gSOAP 2.8.83 for trapi.h
  3. gSOAP XML Web services tools
  4. Copyright (C) 2000-2018, Robert van Engelen, Genivia Inc. All Rights Reserved.
  5. The soapcpp2 tool and its generated software are released under the GPL.
  6. This program is released under the GPL with the additional exemption that
  7. compiling, linking, and/or using OpenSSL is allowed.
  8. --------------------------------------------------------------------------------
  9. A commercial use license is available from Genivia Inc., contact@genivia.com
  10. --------------------------------------------------------------------------------
  11. */
  12. #ifndef soapH_H
  13. #define soapH_H
  14. #include "soapStub.h"
  15. #ifndef WITH_NOIDREF
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif
  19. SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap*, const void*, int);
  20. #ifdef __cplusplus
  21. }
  22. #endif
  23. SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap*);
  24. SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap*);
  25. #endif
  26. #ifdef __cplusplus
  27. extern "C" {
  28. #endif
  29. SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap*, const char*, int*);
  30. SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap*, const void*, const char*, int, int);
  31. SOAP_FMAC3 void * SOAP_FMAC4 soap_dupelement(struct soap*, const void*, int);
  32. SOAP_FMAC3 void SOAP_FMAC4 soap_delelement(const void*, int);
  33. #ifdef __cplusplus
  34. }
  35. #endif
  36. SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap*);
  37. SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap*, int, const char*, const char*, size_t*);
  38. SOAP_FMAC3 int SOAP_FMAC4 soap_fdelete(struct soap *soap, struct soap_clist*);
  39. SOAP_FMAC3 int SOAP_FMAC4 soap_fbase(int, int);
  40. SOAP_FMAC3 void SOAP_FMAC4 soap_finsert(struct soap*, int, int, void*, size_t, const void*, void**);
  41. #ifndef SOAP_TYPE_byte_DEFINED
  42. #define SOAP_TYPE_byte_DEFINED
  43. inline void soap_default_byte(struct soap *soap, char *a)
  44. {
  45. (void)soap; /* appease -Wall -Werror */
  46. #ifdef SOAP_DEFAULT_byte
  47. *a = SOAP_DEFAULT_byte;
  48. #else
  49. *a = (char)0;
  50. #endif
  51. }
  52. SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap*, const char*, int, const char *, const char*);
  53. SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap*, const char*, char *, const char*);
  54. SOAP_FMAC3 char * SOAP_FMAC4 soap_new_byte(struct soap *soap, int n = -1);
  55. SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap*, const char *, const char*, const char*);
  56. inline int soap_write_byte(struct soap *soap, char const*p)
  57. {
  58. soap_free_temp(soap);
  59. if (p)
  60. { if (soap_begin_send(soap) || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap))
  61. return soap->error;
  62. }
  63. return SOAP_OK;
  64. }
  65. inline int soap_PUT_byte(struct soap *soap, const char *URL, char const*p)
  66. {
  67. soap_free_temp(soap);
  68. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  69. return soap_closesock(soap);
  70. return SOAP_OK;
  71. }
  72. inline int soap_PATCH_byte(struct soap *soap, const char *URL, char const*p)
  73. {
  74. soap_free_temp(soap);
  75. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  76. return soap_closesock(soap);
  77. return SOAP_OK;
  78. }
  79. inline int soap_POST_send_byte(struct soap *soap, const char *URL, char const*p)
  80. {
  81. soap_free_temp(soap);
  82. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_byte(soap, p, "byte", "") || soap_end_send(soap))
  83. return soap_closesock(soap);
  84. return SOAP_OK;
  85. }
  86. SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap*, char *, const char*, const char*);
  87. inline int soap_read_byte(struct soap *soap, char *p)
  88. {
  89. if (p)
  90. { if (soap_begin_recv(soap) || ::soap_get_byte(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  91. return soap->error;
  92. }
  93. return SOAP_OK;
  94. }
  95. inline int soap_GET_byte(struct soap *soap, const char *URL, char *p)
  96. {
  97. if (soap_GET(soap, URL, NULL) || ::soap_read_byte(soap, p))
  98. return soap_closesock(soap);
  99. return soap_closesock(soap);
  100. }
  101. inline int soap_POST_recv_byte(struct soap *soap, char *p)
  102. {
  103. if (::soap_read_byte(soap, p))
  104. return soap_closesock(soap);
  105. return soap_closesock(soap);
  106. }
  107. #endif
  108. #ifndef SOAP_TYPE_int_DEFINED
  109. #define SOAP_TYPE_int_DEFINED
  110. inline void soap_default_int(struct soap *soap, int *a)
  111. {
  112. (void)soap; /* appease -Wall -Werror */
  113. #ifdef SOAP_DEFAULT_int
  114. *a = SOAP_DEFAULT_int;
  115. #else
  116. *a = (int)0;
  117. #endif
  118. }
  119. SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap*, const char*, int, const int *, const char*);
  120. SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap*, const char*, int *, const char*);
  121. SOAP_FMAC3 int * SOAP_FMAC4 soap_new_int(struct soap *soap, int n = -1);
  122. SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap*, const int *, const char*, const char*);
  123. inline int soap_write_int(struct soap *soap, int const*p)
  124. {
  125. soap_free_temp(soap);
  126. if (p)
  127. { if (soap_begin_send(soap) || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap))
  128. return soap->error;
  129. }
  130. return SOAP_OK;
  131. }
  132. inline int soap_PUT_int(struct soap *soap, const char *URL, int const*p)
  133. {
  134. soap_free_temp(soap);
  135. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  136. return soap_closesock(soap);
  137. return SOAP_OK;
  138. }
  139. inline int soap_PATCH_int(struct soap *soap, const char *URL, int const*p)
  140. {
  141. soap_free_temp(soap);
  142. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  143. return soap_closesock(soap);
  144. return SOAP_OK;
  145. }
  146. inline int soap_POST_send_int(struct soap *soap, const char *URL, int const*p)
  147. {
  148. soap_free_temp(soap);
  149. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_int(soap, p, "int", "") || soap_end_send(soap))
  150. return soap_closesock(soap);
  151. return SOAP_OK;
  152. }
  153. SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap*, int *, const char*, const char*);
  154. inline int soap_read_int(struct soap *soap, int *p)
  155. {
  156. if (p)
  157. { if (soap_begin_recv(soap) || ::soap_get_int(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  158. return soap->error;
  159. }
  160. return SOAP_OK;
  161. }
  162. inline int soap_GET_int(struct soap *soap, const char *URL, int *p)
  163. {
  164. if (soap_GET(soap, URL, NULL) || ::soap_read_int(soap, p))
  165. return soap_closesock(soap);
  166. return soap_closesock(soap);
  167. }
  168. inline int soap_POST_recv_int(struct soap *soap, int *p)
  169. {
  170. if (::soap_read_int(soap, p))
  171. return soap_closesock(soap);
  172. return soap_closesock(soap);
  173. }
  174. #endif
  175. #ifndef SOAP_TYPE_unsignedByte_DEFINED
  176. #define SOAP_TYPE_unsignedByte_DEFINED
  177. inline void soap_default_unsignedByte(struct soap *soap, unsigned char *a)
  178. {
  179. (void)soap; /* appease -Wall -Werror */
  180. #ifdef SOAP_DEFAULT_unsignedByte
  181. *a = SOAP_DEFAULT_unsignedByte;
  182. #else
  183. *a = (unsigned char)0;
  184. #endif
  185. }
  186. SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap*, const char*, int, const unsigned char *, const char*);
  187. SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap*, const char*, unsigned char *, const char*);
  188. SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_new_unsignedByte(struct soap *soap, int n = -1);
  189. SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedByte(struct soap*, const unsigned char *, const char*, const char*);
  190. inline int soap_write_unsignedByte(struct soap *soap, unsigned char const*p)
  191. {
  192. soap_free_temp(soap);
  193. if (p)
  194. { if (soap_begin_send(soap) || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap))
  195. return soap->error;
  196. }
  197. return SOAP_OK;
  198. }
  199. inline int soap_PUT_unsignedByte(struct soap *soap, const char *URL, unsigned char const*p)
  200. {
  201. soap_free_temp(soap);
  202. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  203. return soap_closesock(soap);
  204. return SOAP_OK;
  205. }
  206. inline int soap_PATCH_unsignedByte(struct soap *soap, const char *URL, unsigned char const*p)
  207. {
  208. soap_free_temp(soap);
  209. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  210. return soap_closesock(soap);
  211. return SOAP_OK;
  212. }
  213. inline int soap_POST_send_unsignedByte(struct soap *soap, const char *URL, unsigned char const*p)
  214. {
  215. soap_free_temp(soap);
  216. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedByte(soap, p, "unsignedByte", "") || soap_end_send(soap))
  217. return soap_closesock(soap);
  218. return SOAP_OK;
  219. }
  220. SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_unsignedByte(struct soap*, unsigned char *, const char*, const char*);
  221. inline int soap_read_unsignedByte(struct soap *soap, unsigned char *p)
  222. {
  223. if (p)
  224. { if (soap_begin_recv(soap) || ::soap_get_unsignedByte(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  225. return soap->error;
  226. }
  227. return SOAP_OK;
  228. }
  229. inline int soap_GET_unsignedByte(struct soap *soap, const char *URL, unsigned char *p)
  230. {
  231. if (soap_GET(soap, URL, NULL) || ::soap_read_unsignedByte(soap, p))
  232. return soap_closesock(soap);
  233. return soap_closesock(soap);
  234. }
  235. inline int soap_POST_recv_unsignedByte(struct soap *soap, unsigned char *p)
  236. {
  237. if (::soap_read_unsignedByte(soap, p))
  238. return soap_closesock(soap);
  239. return soap_closesock(soap);
  240. }
  241. #endif
  242. #ifndef SOAP_TYPE_cwmp__ACSVendorFaultCodeType_DEFINED
  243. #define SOAP_TYPE_cwmp__ACSVendorFaultCodeType_DEFINED
  244. inline void soap_default_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int *a)
  245. {
  246. (void)soap; /* appease -Wall -Werror */
  247. #ifdef SOAP_DEFAULT_cwmp__ACSVendorFaultCodeType
  248. *a = SOAP_DEFAULT_cwmp__ACSVendorFaultCodeType;
  249. #else
  250. *a = (unsigned int)0;
  251. #endif
  252. }
  253. #define soap_cwmp__ACSVendorFaultCodeType2s soap_unsignedInt2s
  254. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ACSVendorFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  255. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__ACSVendorFaultCodeType(struct soap*, const char*, unsigned int *);
  256. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__ACSVendorFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  257. #define soap_instantiate_cwmp__ACSVendorFaultCodeType soap_instantiate_unsignedInt
  258. #define soap_new_cwmp__ACSVendorFaultCodeType soap_new_unsignedInt
  259. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ACSVendorFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  260. inline int soap_write_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int const*p)
  261. {
  262. soap_free_temp(soap);
  263. if (p)
  264. { if (soap_begin_send(soap) || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap))
  265. return soap->error;
  266. }
  267. return SOAP_OK;
  268. }
  269. inline int soap_PUT_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  270. {
  271. soap_free_temp(soap);
  272. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  273. return soap_closesock(soap);
  274. return SOAP_OK;
  275. }
  276. inline int soap_PATCH_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  277. {
  278. soap_free_temp(soap);
  279. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  280. return soap_closesock(soap);
  281. return SOAP_OK;
  282. }
  283. inline int soap_POST_send_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  284. {
  285. soap_free_temp(soap);
  286. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSVendorFaultCodeType(soap, p, "cwmp:ACSVendorFaultCodeType", "") || soap_end_send(soap))
  287. return soap_closesock(soap);
  288. return SOAP_OK;
  289. }
  290. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__ACSVendorFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  291. inline int soap_read_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int *p)
  292. {
  293. if (p)
  294. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ACSVendorFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  295. return soap->error;
  296. }
  297. return SOAP_OK;
  298. }
  299. inline int soap_GET_cwmp__ACSVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  300. {
  301. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ACSVendorFaultCodeType(soap, p))
  302. return soap_closesock(soap);
  303. return soap_closesock(soap);
  304. }
  305. inline int soap_POST_recv_cwmp__ACSVendorFaultCodeType(struct soap *soap, unsigned int *p)
  306. {
  307. if (::soap_read_cwmp__ACSVendorFaultCodeType(soap, p))
  308. return soap_closesock(soap);
  309. return soap_closesock(soap);
  310. }
  311. #endif
  312. #ifndef SOAP_TYPE_cwmp__ACSFaultCodeType_DEFINED
  313. #define SOAP_TYPE_cwmp__ACSFaultCodeType_DEFINED
  314. inline void soap_default_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int *a)
  315. {
  316. (void)soap; /* appease -Wall -Werror */
  317. #ifdef SOAP_DEFAULT_cwmp__ACSFaultCodeType
  318. *a = SOAP_DEFAULT_cwmp__ACSFaultCodeType;
  319. #else
  320. *a = (unsigned int)0;
  321. #endif
  322. }
  323. #define soap_cwmp__ACSFaultCodeType2s soap_unsignedInt2s
  324. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ACSFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  325. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__ACSFaultCodeType(struct soap*, const char*, unsigned int *);
  326. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__ACSFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  327. #define soap_instantiate_cwmp__ACSFaultCodeType soap_instantiate_unsignedInt
  328. #define soap_new_cwmp__ACSFaultCodeType soap_new_unsignedInt
  329. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ACSFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  330. inline int soap_write_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int const*p)
  331. {
  332. soap_free_temp(soap);
  333. if (p)
  334. { if (soap_begin_send(soap) || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap))
  335. return soap->error;
  336. }
  337. return SOAP_OK;
  338. }
  339. inline int soap_PUT_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  340. {
  341. soap_free_temp(soap);
  342. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  343. return soap_closesock(soap);
  344. return SOAP_OK;
  345. }
  346. inline int soap_PATCH_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  347. {
  348. soap_free_temp(soap);
  349. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  350. return soap_closesock(soap);
  351. return SOAP_OK;
  352. }
  353. inline int soap_POST_send_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  354. {
  355. soap_free_temp(soap);
  356. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ACSFaultCodeType(soap, p, "cwmp:ACSFaultCodeType", "") || soap_end_send(soap))
  357. return soap_closesock(soap);
  358. return SOAP_OK;
  359. }
  360. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__ACSFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  361. inline int soap_read_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int *p)
  362. {
  363. if (p)
  364. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ACSFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  365. return soap->error;
  366. }
  367. return SOAP_OK;
  368. }
  369. inline int soap_GET_cwmp__ACSFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  370. {
  371. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ACSFaultCodeType(soap, p))
  372. return soap_closesock(soap);
  373. return soap_closesock(soap);
  374. }
  375. inline int soap_POST_recv_cwmp__ACSFaultCodeType(struct soap *soap, unsigned int *p)
  376. {
  377. if (::soap_read_cwmp__ACSFaultCodeType(soap, p))
  378. return soap_closesock(soap);
  379. return soap_closesock(soap);
  380. }
  381. #endif
  382. #ifndef SOAP_TYPE_cwmp__CPEVendorFaultCodeType_DEFINED
  383. #define SOAP_TYPE_cwmp__CPEVendorFaultCodeType_DEFINED
  384. inline void soap_default_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int *a)
  385. {
  386. (void)soap; /* appease -Wall -Werror */
  387. #ifdef SOAP_DEFAULT_cwmp__CPEVendorFaultCodeType
  388. *a = SOAP_DEFAULT_cwmp__CPEVendorFaultCodeType;
  389. #else
  390. *a = (unsigned int)0;
  391. #endif
  392. }
  393. #define soap_cwmp__CPEVendorFaultCodeType2s soap_unsignedInt2s
  394. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CPEVendorFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  395. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__CPEVendorFaultCodeType(struct soap*, const char*, unsigned int *);
  396. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__CPEVendorFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  397. #define soap_instantiate_cwmp__CPEVendorFaultCodeType soap_instantiate_unsignedInt
  398. #define soap_new_cwmp__CPEVendorFaultCodeType soap_new_unsignedInt
  399. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CPEVendorFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  400. inline int soap_write_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int const*p)
  401. {
  402. soap_free_temp(soap);
  403. if (p)
  404. { if (soap_begin_send(soap) || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap))
  405. return soap->error;
  406. }
  407. return SOAP_OK;
  408. }
  409. inline int soap_PUT_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  410. {
  411. soap_free_temp(soap);
  412. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  413. return soap_closesock(soap);
  414. return SOAP_OK;
  415. }
  416. inline int soap_PATCH_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  417. {
  418. soap_free_temp(soap);
  419. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  420. return soap_closesock(soap);
  421. return SOAP_OK;
  422. }
  423. inline int soap_POST_send_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  424. {
  425. soap_free_temp(soap);
  426. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEVendorFaultCodeType(soap, p, "cwmp:CPEVendorFaultCodeType", "") || soap_end_send(soap))
  427. return soap_closesock(soap);
  428. return SOAP_OK;
  429. }
  430. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__CPEVendorFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  431. inline int soap_read_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int *p)
  432. {
  433. if (p)
  434. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CPEVendorFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  435. return soap->error;
  436. }
  437. return SOAP_OK;
  438. }
  439. inline int soap_GET_cwmp__CPEVendorFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  440. {
  441. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CPEVendorFaultCodeType(soap, p))
  442. return soap_closesock(soap);
  443. return soap_closesock(soap);
  444. }
  445. inline int soap_POST_recv_cwmp__CPEVendorFaultCodeType(struct soap *soap, unsigned int *p)
  446. {
  447. if (::soap_read_cwmp__CPEVendorFaultCodeType(soap, p))
  448. return soap_closesock(soap);
  449. return soap_closesock(soap);
  450. }
  451. #endif
  452. #ifndef SOAP_TYPE_cwmp__CPEExtensionFaultCodeType_DEFINED
  453. #define SOAP_TYPE_cwmp__CPEExtensionFaultCodeType_DEFINED
  454. inline void soap_default_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int *a)
  455. {
  456. (void)soap; /* appease -Wall -Werror */
  457. #ifdef SOAP_DEFAULT_cwmp__CPEExtensionFaultCodeType
  458. *a = SOAP_DEFAULT_cwmp__CPEExtensionFaultCodeType;
  459. #else
  460. *a = (unsigned int)0;
  461. #endif
  462. }
  463. #define soap_cwmp__CPEExtensionFaultCodeType2s soap_unsignedInt2s
  464. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CPEExtensionFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  465. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__CPEExtensionFaultCodeType(struct soap*, const char*, unsigned int *);
  466. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__CPEExtensionFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  467. #define soap_instantiate_cwmp__CPEExtensionFaultCodeType soap_instantiate_unsignedInt
  468. #define soap_new_cwmp__CPEExtensionFaultCodeType soap_new_unsignedInt
  469. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CPEExtensionFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  470. inline int soap_write_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int const*p)
  471. {
  472. soap_free_temp(soap);
  473. if (p)
  474. { if (soap_begin_send(soap) || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap))
  475. return soap->error;
  476. }
  477. return SOAP_OK;
  478. }
  479. inline int soap_PUT_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  480. {
  481. soap_free_temp(soap);
  482. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  483. return soap_closesock(soap);
  484. return SOAP_OK;
  485. }
  486. inline int soap_PATCH_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  487. {
  488. soap_free_temp(soap);
  489. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  490. return soap_closesock(soap);
  491. return SOAP_OK;
  492. }
  493. inline int soap_POST_send_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  494. {
  495. soap_free_temp(soap);
  496. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEExtensionFaultCodeType(soap, p, "cwmp:CPEExtensionFaultCodeType", "") || soap_end_send(soap))
  497. return soap_closesock(soap);
  498. return SOAP_OK;
  499. }
  500. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__CPEExtensionFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  501. inline int soap_read_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int *p)
  502. {
  503. if (p)
  504. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CPEExtensionFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  505. return soap->error;
  506. }
  507. return SOAP_OK;
  508. }
  509. inline int soap_GET_cwmp__CPEExtensionFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  510. {
  511. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CPEExtensionFaultCodeType(soap, p))
  512. return soap_closesock(soap);
  513. return soap_closesock(soap);
  514. }
  515. inline int soap_POST_recv_cwmp__CPEExtensionFaultCodeType(struct soap *soap, unsigned int *p)
  516. {
  517. if (::soap_read_cwmp__CPEExtensionFaultCodeType(soap, p))
  518. return soap_closesock(soap);
  519. return soap_closesock(soap);
  520. }
  521. #endif
  522. #ifndef SOAP_TYPE_cwmp__CPEFaultCodeType_DEFINED
  523. #define SOAP_TYPE_cwmp__CPEFaultCodeType_DEFINED
  524. inline void soap_default_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int *a)
  525. {
  526. (void)soap; /* appease -Wall -Werror */
  527. #ifdef SOAP_DEFAULT_cwmp__CPEFaultCodeType
  528. *a = SOAP_DEFAULT_cwmp__CPEFaultCodeType;
  529. #else
  530. *a = (unsigned int)0;
  531. #endif
  532. }
  533. #define soap_cwmp__CPEFaultCodeType2s soap_unsignedInt2s
  534. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CPEFaultCodeType(struct soap*, const char*, int, const unsigned int *, const char*);
  535. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__CPEFaultCodeType(struct soap*, const char*, unsigned int *);
  536. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cwmp__CPEFaultCodeType(struct soap*, const char*, unsigned int *, const char*);
  537. #define soap_instantiate_cwmp__CPEFaultCodeType soap_instantiate_unsignedInt
  538. #define soap_new_cwmp__CPEFaultCodeType soap_new_unsignedInt
  539. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CPEFaultCodeType(struct soap*, const unsigned int *, const char*, const char*);
  540. inline int soap_write_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int const*p)
  541. {
  542. soap_free_temp(soap);
  543. if (p)
  544. { if (soap_begin_send(soap) || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap))
  545. return soap->error;
  546. }
  547. return SOAP_OK;
  548. }
  549. inline int soap_PUT_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  550. {
  551. soap_free_temp(soap);
  552. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  553. return soap_closesock(soap);
  554. return SOAP_OK;
  555. }
  556. inline int soap_PATCH_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  557. {
  558. soap_free_temp(soap);
  559. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  560. return soap_closesock(soap);
  561. return SOAP_OK;
  562. }
  563. inline int soap_POST_send_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int const*p)
  564. {
  565. soap_free_temp(soap);
  566. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CPEFaultCodeType(soap, p, "cwmp:CPEFaultCodeType", "") || soap_end_send(soap))
  567. return soap_closesock(soap);
  568. return SOAP_OK;
  569. }
  570. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cwmp__CPEFaultCodeType(struct soap*, unsigned int *, const char*, const char*);
  571. inline int soap_read_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int *p)
  572. {
  573. if (p)
  574. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CPEFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  575. return soap->error;
  576. }
  577. return SOAP_OK;
  578. }
  579. inline int soap_GET_cwmp__CPEFaultCodeType(struct soap *soap, const char *URL, unsigned int *p)
  580. {
  581. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CPEFaultCodeType(soap, p))
  582. return soap_closesock(soap);
  583. return soap_closesock(soap);
  584. }
  585. inline int soap_POST_recv_cwmp__CPEFaultCodeType(struct soap *soap, unsigned int *p)
  586. {
  587. if (::soap_read_cwmp__CPEFaultCodeType(soap, p))
  588. return soap_closesock(soap);
  589. return soap_closesock(soap);
  590. }
  591. #endif
  592. #ifndef SOAP_TYPE_unsignedInt_DEFINED
  593. #define SOAP_TYPE_unsignedInt_DEFINED
  594. inline void soap_default_unsignedInt(struct soap *soap, unsigned int *a)
  595. {
  596. (void)soap; /* appease -Wall -Werror */
  597. #ifdef SOAP_DEFAULT_unsignedInt
  598. *a = SOAP_DEFAULT_unsignedInt;
  599. #else
  600. *a = (unsigned int)0;
  601. #endif
  602. }
  603. SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap*, const char*, int, const unsigned int *, const char*);
  604. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap*, const char*, unsigned int *, const char*);
  605. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_new_unsignedInt(struct soap *soap, int n = -1);
  606. SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedInt(struct soap*, const unsigned int *, const char*, const char*);
  607. inline int soap_write_unsignedInt(struct soap *soap, unsigned int const*p)
  608. {
  609. soap_free_temp(soap);
  610. if (p)
  611. { if (soap_begin_send(soap) || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap))
  612. return soap->error;
  613. }
  614. return SOAP_OK;
  615. }
  616. inline int soap_PUT_unsignedInt(struct soap *soap, const char *URL, unsigned int const*p)
  617. {
  618. soap_free_temp(soap);
  619. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  620. return soap_closesock(soap);
  621. return SOAP_OK;
  622. }
  623. inline int soap_PATCH_unsignedInt(struct soap *soap, const char *URL, unsigned int const*p)
  624. {
  625. soap_free_temp(soap);
  626. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  627. return soap_closesock(soap);
  628. return SOAP_OK;
  629. }
  630. inline int soap_POST_send_unsignedInt(struct soap *soap, const char *URL, unsigned int const*p)
  631. {
  632. soap_free_temp(soap);
  633. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_unsignedInt(soap, p, "unsignedInt", "") || soap_end_send(soap))
  634. return soap_closesock(soap);
  635. return SOAP_OK;
  636. }
  637. SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_unsignedInt(struct soap*, unsigned int *, const char*, const char*);
  638. inline int soap_read_unsignedInt(struct soap *soap, unsigned int *p)
  639. {
  640. if (p)
  641. { if (soap_begin_recv(soap) || ::soap_get_unsignedInt(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  642. return soap->error;
  643. }
  644. return SOAP_OK;
  645. }
  646. inline int soap_GET_unsignedInt(struct soap *soap, const char *URL, unsigned int *p)
  647. {
  648. if (soap_GET(soap, URL, NULL) || ::soap_read_unsignedInt(soap, p))
  649. return soap_closesock(soap);
  650. return soap_closesock(soap);
  651. }
  652. inline int soap_POST_recv_unsignedInt(struct soap *soap, unsigned int *p)
  653. {
  654. if (::soap_read_unsignedInt(soap, p))
  655. return soap_closesock(soap);
  656. return soap_closesock(soap);
  657. }
  658. #endif
  659. #ifndef SOAP_TYPE_dateTime_DEFINED
  660. #define SOAP_TYPE_dateTime_DEFINED
  661. inline void soap_default_dateTime(struct soap *soap, time_t *a)
  662. {
  663. (void)soap; /* appease -Wall -Werror */
  664. #ifdef SOAP_DEFAULT_dateTime
  665. *a = SOAP_DEFAULT_dateTime;
  666. #else
  667. *a = (time_t)0;
  668. #endif
  669. }
  670. SOAP_FMAC3 int SOAP_FMAC4 soap_out_dateTime(struct soap*, const char*, int, const time_t *, const char*);
  671. SOAP_FMAC3 time_t * SOAP_FMAC4 soap_in_dateTime(struct soap*, const char*, time_t *, const char*);
  672. SOAP_FMAC3 time_t * SOAP_FMAC4 soap_new_dateTime(struct soap *soap, int n = -1);
  673. SOAP_FMAC3 int SOAP_FMAC4 soap_put_dateTime(struct soap*, const time_t *, const char*, const char*);
  674. inline int soap_write_dateTime(struct soap *soap, time_t const*p)
  675. {
  676. soap_free_temp(soap);
  677. if (p)
  678. { if (soap_begin_send(soap) || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap))
  679. return soap->error;
  680. }
  681. return SOAP_OK;
  682. }
  683. inline int soap_PUT_dateTime(struct soap *soap, const char *URL, time_t const*p)
  684. {
  685. soap_free_temp(soap);
  686. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  687. return soap_closesock(soap);
  688. return SOAP_OK;
  689. }
  690. inline int soap_PATCH_dateTime(struct soap *soap, const char *URL, time_t const*p)
  691. {
  692. soap_free_temp(soap);
  693. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  694. return soap_closesock(soap);
  695. return SOAP_OK;
  696. }
  697. inline int soap_POST_send_dateTime(struct soap *soap, const char *URL, time_t const*p)
  698. {
  699. soap_free_temp(soap);
  700. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_dateTime(soap, p, "dateTime", "") || soap_end_send(soap))
  701. return soap_closesock(soap);
  702. return SOAP_OK;
  703. }
  704. SOAP_FMAC3 time_t * SOAP_FMAC4 soap_get_dateTime(struct soap*, time_t *, const char*, const char*);
  705. inline int soap_read_dateTime(struct soap *soap, time_t *p)
  706. {
  707. if (p)
  708. { if (soap_begin_recv(soap) || ::soap_get_dateTime(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  709. return soap->error;
  710. }
  711. return SOAP_OK;
  712. }
  713. inline int soap_GET_dateTime(struct soap *soap, const char *URL, time_t *p)
  714. {
  715. if (soap_GET(soap, URL, NULL) || ::soap_read_dateTime(soap, p))
  716. return soap_closesock(soap);
  717. return soap_closesock(soap);
  718. }
  719. inline int soap_POST_recv_dateTime(struct soap *soap, time_t *p)
  720. {
  721. if (::soap_read_dateTime(soap, p))
  722. return soap_closesock(soap);
  723. return soap_closesock(soap);
  724. }
  725. #endif
  726. #ifndef SOAP_TYPE__cwmp__UploadResponse_Status_DEFINED
  727. #define SOAP_TYPE__cwmp__UploadResponse_Status_DEFINED
  728. inline void soap_default__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status *a)
  729. {
  730. (void)soap; /* appease -Wall -Werror */
  731. #ifdef SOAP_DEFAULT__cwmp__UploadResponse_Status
  732. *a = SOAP_DEFAULT__cwmp__UploadResponse_Status;
  733. #else
  734. *a = (enum _cwmp__UploadResponse_Status)0;
  735. #endif
  736. }
  737. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__UploadResponse_Status(struct soap*, const char*, int, const enum _cwmp__UploadResponse_Status *, const char*);
  738. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__UploadResponse_Status2s(struct soap*, enum _cwmp__UploadResponse_Status);
  739. SOAP_FMAC3 enum _cwmp__UploadResponse_Status * SOAP_FMAC4 soap_in__cwmp__UploadResponse_Status(struct soap*, const char*, enum _cwmp__UploadResponse_Status *, const char*);
  740. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__UploadResponse_Status(struct soap*, const char*, enum _cwmp__UploadResponse_Status *);
  741. SOAP_FMAC3 enum _cwmp__UploadResponse_Status * SOAP_FMAC4 soap_new__cwmp__UploadResponse_Status(struct soap *soap, int n = -1);
  742. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__UploadResponse_Status(struct soap*, const enum _cwmp__UploadResponse_Status *, const char*, const char*);
  743. inline int soap_write__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status const*p)
  744. {
  745. soap_free_temp(soap);
  746. if (p)
  747. { if (soap_begin_send(soap) || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap))
  748. return soap->error;
  749. }
  750. return SOAP_OK;
  751. }
  752. inline int soap_PUT__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status const*p)
  753. {
  754. soap_free_temp(soap);
  755. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  756. return soap_closesock(soap);
  757. return SOAP_OK;
  758. }
  759. inline int soap_PATCH__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status const*p)
  760. {
  761. soap_free_temp(soap);
  762. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  763. return soap_closesock(soap);
  764. return SOAP_OK;
  765. }
  766. inline int soap_POST_send__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status const*p)
  767. {
  768. soap_free_temp(soap);
  769. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__UploadResponse_Status(soap, p, "cwmp:UploadResponse-Status", "") || soap_end_send(soap))
  770. return soap_closesock(soap);
  771. return SOAP_OK;
  772. }
  773. SOAP_FMAC3 enum _cwmp__UploadResponse_Status * SOAP_FMAC4 soap_get__cwmp__UploadResponse_Status(struct soap*, enum _cwmp__UploadResponse_Status *, const char*, const char*);
  774. inline int soap_read__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status *p)
  775. {
  776. if (p)
  777. { if (soap_begin_recv(soap) || ::soap_get__cwmp__UploadResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  778. return soap->error;
  779. }
  780. return SOAP_OK;
  781. }
  782. inline int soap_GET__cwmp__UploadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__UploadResponse_Status *p)
  783. {
  784. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__UploadResponse_Status(soap, p))
  785. return soap_closesock(soap);
  786. return soap_closesock(soap);
  787. }
  788. inline int soap_POST_recv__cwmp__UploadResponse_Status(struct soap *soap, enum _cwmp__UploadResponse_Status *p)
  789. {
  790. if (::soap_read__cwmp__UploadResponse_Status(soap, p))
  791. return soap_closesock(soap);
  792. return soap_closesock(soap);
  793. }
  794. #endif
  795. #ifndef SOAP_TYPE__cwmp__DownloadResponse_Status_DEFINED
  796. #define SOAP_TYPE__cwmp__DownloadResponse_Status_DEFINED
  797. inline void soap_default__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status *a)
  798. {
  799. (void)soap; /* appease -Wall -Werror */
  800. #ifdef SOAP_DEFAULT__cwmp__DownloadResponse_Status
  801. *a = SOAP_DEFAULT__cwmp__DownloadResponse_Status;
  802. #else
  803. *a = (enum _cwmp__DownloadResponse_Status)0;
  804. #endif
  805. }
  806. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DownloadResponse_Status(struct soap*, const char*, int, const enum _cwmp__DownloadResponse_Status *, const char*);
  807. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__DownloadResponse_Status2s(struct soap*, enum _cwmp__DownloadResponse_Status);
  808. SOAP_FMAC3 enum _cwmp__DownloadResponse_Status * SOAP_FMAC4 soap_in__cwmp__DownloadResponse_Status(struct soap*, const char*, enum _cwmp__DownloadResponse_Status *, const char*);
  809. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__DownloadResponse_Status(struct soap*, const char*, enum _cwmp__DownloadResponse_Status *);
  810. SOAP_FMAC3 enum _cwmp__DownloadResponse_Status * SOAP_FMAC4 soap_new__cwmp__DownloadResponse_Status(struct soap *soap, int n = -1);
  811. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DownloadResponse_Status(struct soap*, const enum _cwmp__DownloadResponse_Status *, const char*, const char*);
  812. inline int soap_write__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status const*p)
  813. {
  814. soap_free_temp(soap);
  815. if (p)
  816. { if (soap_begin_send(soap) || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap))
  817. return soap->error;
  818. }
  819. return SOAP_OK;
  820. }
  821. inline int soap_PUT__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status const*p)
  822. {
  823. soap_free_temp(soap);
  824. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  825. return soap_closesock(soap);
  826. return SOAP_OK;
  827. }
  828. inline int soap_PATCH__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status const*p)
  829. {
  830. soap_free_temp(soap);
  831. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  832. return soap_closesock(soap);
  833. return SOAP_OK;
  834. }
  835. inline int soap_POST_send__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status const*p)
  836. {
  837. soap_free_temp(soap);
  838. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DownloadResponse_Status(soap, p, "cwmp:DownloadResponse-Status", "") || soap_end_send(soap))
  839. return soap_closesock(soap);
  840. return SOAP_OK;
  841. }
  842. SOAP_FMAC3 enum _cwmp__DownloadResponse_Status * SOAP_FMAC4 soap_get__cwmp__DownloadResponse_Status(struct soap*, enum _cwmp__DownloadResponse_Status *, const char*, const char*);
  843. inline int soap_read__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status *p)
  844. {
  845. if (p)
  846. { if (soap_begin_recv(soap) || ::soap_get__cwmp__DownloadResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  847. return soap->error;
  848. }
  849. return SOAP_OK;
  850. }
  851. inline int soap_GET__cwmp__DownloadResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DownloadResponse_Status *p)
  852. {
  853. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DownloadResponse_Status(soap, p))
  854. return soap_closesock(soap);
  855. return soap_closesock(soap);
  856. }
  857. inline int soap_POST_recv__cwmp__DownloadResponse_Status(struct soap *soap, enum _cwmp__DownloadResponse_Status *p)
  858. {
  859. if (::soap_read__cwmp__DownloadResponse_Status(soap, p))
  860. return soap_closesock(soap);
  861. return soap_closesock(soap);
  862. }
  863. #endif
  864. #ifndef SOAP_TYPE__cwmp__DeleteObjectResponse_Status_DEFINED
  865. #define SOAP_TYPE__cwmp__DeleteObjectResponse_Status_DEFINED
  866. inline void soap_default__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status *a)
  867. {
  868. (void)soap; /* appease -Wall -Werror */
  869. #ifdef SOAP_DEFAULT__cwmp__DeleteObjectResponse_Status
  870. *a = SOAP_DEFAULT__cwmp__DeleteObjectResponse_Status;
  871. #else
  872. *a = (enum _cwmp__DeleteObjectResponse_Status)0;
  873. #endif
  874. }
  875. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DeleteObjectResponse_Status(struct soap*, const char*, int, const enum _cwmp__DeleteObjectResponse_Status *, const char*);
  876. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__DeleteObjectResponse_Status2s(struct soap*, enum _cwmp__DeleteObjectResponse_Status);
  877. SOAP_FMAC3 enum _cwmp__DeleteObjectResponse_Status * SOAP_FMAC4 soap_in__cwmp__DeleteObjectResponse_Status(struct soap*, const char*, enum _cwmp__DeleteObjectResponse_Status *, const char*);
  878. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__DeleteObjectResponse_Status(struct soap*, const char*, enum _cwmp__DeleteObjectResponse_Status *);
  879. SOAP_FMAC3 enum _cwmp__DeleteObjectResponse_Status * SOAP_FMAC4 soap_new__cwmp__DeleteObjectResponse_Status(struct soap *soap, int n = -1);
  880. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DeleteObjectResponse_Status(struct soap*, const enum _cwmp__DeleteObjectResponse_Status *, const char*, const char*);
  881. inline int soap_write__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status const*p)
  882. {
  883. soap_free_temp(soap);
  884. if (p)
  885. { if (soap_begin_send(soap) || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap))
  886. return soap->error;
  887. }
  888. return SOAP_OK;
  889. }
  890. inline int soap_PUT__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status const*p)
  891. {
  892. soap_free_temp(soap);
  893. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  894. return soap_closesock(soap);
  895. return SOAP_OK;
  896. }
  897. inline int soap_PATCH__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status const*p)
  898. {
  899. soap_free_temp(soap);
  900. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  901. return soap_closesock(soap);
  902. return SOAP_OK;
  903. }
  904. inline int soap_POST_send__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status const*p)
  905. {
  906. soap_free_temp(soap);
  907. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__DeleteObjectResponse_Status(soap, p, "cwmp:DeleteObjectResponse-Status", "") || soap_end_send(soap))
  908. return soap_closesock(soap);
  909. return SOAP_OK;
  910. }
  911. SOAP_FMAC3 enum _cwmp__DeleteObjectResponse_Status * SOAP_FMAC4 soap_get__cwmp__DeleteObjectResponse_Status(struct soap*, enum _cwmp__DeleteObjectResponse_Status *, const char*, const char*);
  912. inline int soap_read__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status *p)
  913. {
  914. if (p)
  915. { if (soap_begin_recv(soap) || ::soap_get__cwmp__DeleteObjectResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  916. return soap->error;
  917. }
  918. return SOAP_OK;
  919. }
  920. inline int soap_GET__cwmp__DeleteObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__DeleteObjectResponse_Status *p)
  921. {
  922. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DeleteObjectResponse_Status(soap, p))
  923. return soap_closesock(soap);
  924. return soap_closesock(soap);
  925. }
  926. inline int soap_POST_recv__cwmp__DeleteObjectResponse_Status(struct soap *soap, enum _cwmp__DeleteObjectResponse_Status *p)
  927. {
  928. if (::soap_read__cwmp__DeleteObjectResponse_Status(soap, p))
  929. return soap_closesock(soap);
  930. return soap_closesock(soap);
  931. }
  932. #endif
  933. #ifndef SOAP_TYPE__cwmp__AddObjectResponse_Status_DEFINED
  934. #define SOAP_TYPE__cwmp__AddObjectResponse_Status_DEFINED
  935. inline void soap_default__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status *a)
  936. {
  937. (void)soap; /* appease -Wall -Werror */
  938. #ifdef SOAP_DEFAULT__cwmp__AddObjectResponse_Status
  939. *a = SOAP_DEFAULT__cwmp__AddObjectResponse_Status;
  940. #else
  941. *a = (enum _cwmp__AddObjectResponse_Status)0;
  942. #endif
  943. }
  944. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AddObjectResponse_Status(struct soap*, const char*, int, const enum _cwmp__AddObjectResponse_Status *, const char*);
  945. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__AddObjectResponse_Status2s(struct soap*, enum _cwmp__AddObjectResponse_Status);
  946. SOAP_FMAC3 enum _cwmp__AddObjectResponse_Status * SOAP_FMAC4 soap_in__cwmp__AddObjectResponse_Status(struct soap*, const char*, enum _cwmp__AddObjectResponse_Status *, const char*);
  947. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__AddObjectResponse_Status(struct soap*, const char*, enum _cwmp__AddObjectResponse_Status *);
  948. SOAP_FMAC3 enum _cwmp__AddObjectResponse_Status * SOAP_FMAC4 soap_new__cwmp__AddObjectResponse_Status(struct soap *soap, int n = -1);
  949. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AddObjectResponse_Status(struct soap*, const enum _cwmp__AddObjectResponse_Status *, const char*, const char*);
  950. inline int soap_write__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status const*p)
  951. {
  952. soap_free_temp(soap);
  953. if (p)
  954. { if (soap_begin_send(soap) || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap))
  955. return soap->error;
  956. }
  957. return SOAP_OK;
  958. }
  959. inline int soap_PUT__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status const*p)
  960. {
  961. soap_free_temp(soap);
  962. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  963. return soap_closesock(soap);
  964. return SOAP_OK;
  965. }
  966. inline int soap_PATCH__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status const*p)
  967. {
  968. soap_free_temp(soap);
  969. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  970. return soap_closesock(soap);
  971. return SOAP_OK;
  972. }
  973. inline int soap_POST_send__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status const*p)
  974. {
  975. soap_free_temp(soap);
  976. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__AddObjectResponse_Status(soap, p, "cwmp:AddObjectResponse-Status", "") || soap_end_send(soap))
  977. return soap_closesock(soap);
  978. return SOAP_OK;
  979. }
  980. SOAP_FMAC3 enum _cwmp__AddObjectResponse_Status * SOAP_FMAC4 soap_get__cwmp__AddObjectResponse_Status(struct soap*, enum _cwmp__AddObjectResponse_Status *, const char*, const char*);
  981. inline int soap_read__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status *p)
  982. {
  983. if (p)
  984. { if (soap_begin_recv(soap) || ::soap_get__cwmp__AddObjectResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  985. return soap->error;
  986. }
  987. return SOAP_OK;
  988. }
  989. inline int soap_GET__cwmp__AddObjectResponse_Status(struct soap *soap, const char *URL, enum _cwmp__AddObjectResponse_Status *p)
  990. {
  991. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AddObjectResponse_Status(soap, p))
  992. return soap_closesock(soap);
  993. return soap_closesock(soap);
  994. }
  995. inline int soap_POST_recv__cwmp__AddObjectResponse_Status(struct soap *soap, enum _cwmp__AddObjectResponse_Status *p)
  996. {
  997. if (::soap_read__cwmp__AddObjectResponse_Status(soap, p))
  998. return soap_closesock(soap);
  999. return soap_closesock(soap);
  1000. }
  1001. #endif
  1002. #ifndef SOAP_TYPE__cwmp__SetParameterValuesResponse_Status_DEFINED
  1003. #define SOAP_TYPE__cwmp__SetParameterValuesResponse_Status_DEFINED
  1004. inline void soap_default__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status *a)
  1005. {
  1006. (void)soap; /* appease -Wall -Werror */
  1007. #ifdef SOAP_DEFAULT__cwmp__SetParameterValuesResponse_Status
  1008. *a = SOAP_DEFAULT__cwmp__SetParameterValuesResponse_Status;
  1009. #else
  1010. *a = (enum _cwmp__SetParameterValuesResponse_Status)0;
  1011. #endif
  1012. }
  1013. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterValuesResponse_Status(struct soap*, const char*, int, const enum _cwmp__SetParameterValuesResponse_Status *, const char*);
  1014. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__SetParameterValuesResponse_Status2s(struct soap*, enum _cwmp__SetParameterValuesResponse_Status);
  1015. SOAP_FMAC3 enum _cwmp__SetParameterValuesResponse_Status * SOAP_FMAC4 soap_in__cwmp__SetParameterValuesResponse_Status(struct soap*, const char*, enum _cwmp__SetParameterValuesResponse_Status *, const char*);
  1016. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__SetParameterValuesResponse_Status(struct soap*, const char*, enum _cwmp__SetParameterValuesResponse_Status *);
  1017. SOAP_FMAC3 enum _cwmp__SetParameterValuesResponse_Status * SOAP_FMAC4 soap_new__cwmp__SetParameterValuesResponse_Status(struct soap *soap, int n = -1);
  1018. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterValuesResponse_Status(struct soap*, const enum _cwmp__SetParameterValuesResponse_Status *, const char*, const char*);
  1019. inline int soap_write__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1020. {
  1021. soap_free_temp(soap);
  1022. if (p)
  1023. { if (soap_begin_send(soap) || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap))
  1024. return soap->error;
  1025. }
  1026. return SOAP_OK;
  1027. }
  1028. inline int soap_PUT__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1029. {
  1030. soap_free_temp(soap);
  1031. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1032. return soap_closesock(soap);
  1033. return SOAP_OK;
  1034. }
  1035. inline int soap_PATCH__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1036. {
  1037. soap_free_temp(soap);
  1038. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1039. return soap_closesock(soap);
  1040. return SOAP_OK;
  1041. }
  1042. inline int soap_POST_send__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status const*p)
  1043. {
  1044. soap_free_temp(soap);
  1045. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__SetParameterValuesResponse_Status(soap, p, "cwmp:SetParameterValuesResponse-Status", "") || soap_end_send(soap))
  1046. return soap_closesock(soap);
  1047. return SOAP_OK;
  1048. }
  1049. SOAP_FMAC3 enum _cwmp__SetParameterValuesResponse_Status * SOAP_FMAC4 soap_get__cwmp__SetParameterValuesResponse_Status(struct soap*, enum _cwmp__SetParameterValuesResponse_Status *, const char*, const char*);
  1050. inline int soap_read__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status *p)
  1051. {
  1052. if (p)
  1053. { if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterValuesResponse_Status(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1054. return soap->error;
  1055. }
  1056. return SOAP_OK;
  1057. }
  1058. inline int soap_GET__cwmp__SetParameterValuesResponse_Status(struct soap *soap, const char *URL, enum _cwmp__SetParameterValuesResponse_Status *p)
  1059. {
  1060. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterValuesResponse_Status(soap, p))
  1061. return soap_closesock(soap);
  1062. return soap_closesock(soap);
  1063. }
  1064. inline int soap_POST_recv__cwmp__SetParameterValuesResponse_Status(struct soap *soap, enum _cwmp__SetParameterValuesResponse_Status *p)
  1065. {
  1066. if (::soap_read__cwmp__SetParameterValuesResponse_Status(soap, p))
  1067. return soap_closesock(soap);
  1068. return soap_closesock(soap);
  1069. }
  1070. #endif
  1071. #ifndef SOAP_TYPE__cwmp__OptionStruct_IsTransferable_DEFINED
  1072. #define SOAP_TYPE__cwmp__OptionStruct_IsTransferable_DEFINED
  1073. inline void soap_default__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable *a)
  1074. {
  1075. (void)soap; /* appease -Wall -Werror */
  1076. #ifdef SOAP_DEFAULT__cwmp__OptionStruct_IsTransferable
  1077. *a = SOAP_DEFAULT__cwmp__OptionStruct_IsTransferable;
  1078. #else
  1079. *a = (enum _cwmp__OptionStruct_IsTransferable)0;
  1080. #endif
  1081. }
  1082. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__OptionStruct_IsTransferable(struct soap*, const char*, int, const enum _cwmp__OptionStruct_IsTransferable *, const char*);
  1083. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__OptionStruct_IsTransferable2s(struct soap*, enum _cwmp__OptionStruct_IsTransferable);
  1084. SOAP_FMAC3 enum _cwmp__OptionStruct_IsTransferable * SOAP_FMAC4 soap_in__cwmp__OptionStruct_IsTransferable(struct soap*, const char*, enum _cwmp__OptionStruct_IsTransferable *, const char*);
  1085. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__OptionStruct_IsTransferable(struct soap*, const char*, enum _cwmp__OptionStruct_IsTransferable *);
  1086. SOAP_FMAC3 enum _cwmp__OptionStruct_IsTransferable * SOAP_FMAC4 soap_new__cwmp__OptionStruct_IsTransferable(struct soap *soap, int n = -1);
  1087. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__OptionStruct_IsTransferable(struct soap*, const enum _cwmp__OptionStruct_IsTransferable *, const char*, const char*);
  1088. inline int soap_write__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable const*p)
  1089. {
  1090. soap_free_temp(soap);
  1091. if (p)
  1092. { if (soap_begin_send(soap) || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap))
  1093. return soap->error;
  1094. }
  1095. return SOAP_OK;
  1096. }
  1097. inline int soap_PUT__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable const*p)
  1098. {
  1099. soap_free_temp(soap);
  1100. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1101. return soap_closesock(soap);
  1102. return SOAP_OK;
  1103. }
  1104. inline int soap_PATCH__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable const*p)
  1105. {
  1106. soap_free_temp(soap);
  1107. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1108. return soap_closesock(soap);
  1109. return SOAP_OK;
  1110. }
  1111. inline int soap_POST_send__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable const*p)
  1112. {
  1113. soap_free_temp(soap);
  1114. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_IsTransferable(soap, p, "cwmp:OptionStruct-IsTransferable", "") || soap_end_send(soap))
  1115. return soap_closesock(soap);
  1116. return SOAP_OK;
  1117. }
  1118. SOAP_FMAC3 enum _cwmp__OptionStruct_IsTransferable * SOAP_FMAC4 soap_get__cwmp__OptionStruct_IsTransferable(struct soap*, enum _cwmp__OptionStruct_IsTransferable *, const char*, const char*);
  1119. inline int soap_read__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable *p)
  1120. {
  1121. if (p)
  1122. { if (soap_begin_recv(soap) || ::soap_get__cwmp__OptionStruct_IsTransferable(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1123. return soap->error;
  1124. }
  1125. return SOAP_OK;
  1126. }
  1127. inline int soap_GET__cwmp__OptionStruct_IsTransferable(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_IsTransferable *p)
  1128. {
  1129. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__OptionStruct_IsTransferable(soap, p))
  1130. return soap_closesock(soap);
  1131. return soap_closesock(soap);
  1132. }
  1133. inline int soap_POST_recv__cwmp__OptionStruct_IsTransferable(struct soap *soap, enum _cwmp__OptionStruct_IsTransferable *p)
  1134. {
  1135. if (::soap_read__cwmp__OptionStruct_IsTransferable(soap, p))
  1136. return soap_closesock(soap);
  1137. return soap_closesock(soap);
  1138. }
  1139. #endif
  1140. #ifndef SOAP_TYPE__cwmp__OptionStruct_Mode_DEFINED
  1141. #define SOAP_TYPE__cwmp__OptionStruct_Mode_DEFINED
  1142. inline void soap_default__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode *a)
  1143. {
  1144. (void)soap; /* appease -Wall -Werror */
  1145. #ifdef SOAP_DEFAULT__cwmp__OptionStruct_Mode
  1146. *a = SOAP_DEFAULT__cwmp__OptionStruct_Mode;
  1147. #else
  1148. *a = (enum _cwmp__OptionStruct_Mode)0;
  1149. #endif
  1150. }
  1151. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__OptionStruct_Mode(struct soap*, const char*, int, const enum _cwmp__OptionStruct_Mode *, const char*);
  1152. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__OptionStruct_Mode2s(struct soap*, enum _cwmp__OptionStruct_Mode);
  1153. SOAP_FMAC3 enum _cwmp__OptionStruct_Mode * SOAP_FMAC4 soap_in__cwmp__OptionStruct_Mode(struct soap*, const char*, enum _cwmp__OptionStruct_Mode *, const char*);
  1154. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__OptionStruct_Mode(struct soap*, const char*, enum _cwmp__OptionStruct_Mode *);
  1155. SOAP_FMAC3 enum _cwmp__OptionStruct_Mode * SOAP_FMAC4 soap_new__cwmp__OptionStruct_Mode(struct soap *soap, int n = -1);
  1156. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__OptionStruct_Mode(struct soap*, const enum _cwmp__OptionStruct_Mode *, const char*, const char*);
  1157. inline int soap_write__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode const*p)
  1158. {
  1159. soap_free_temp(soap);
  1160. if (p)
  1161. { if (soap_begin_send(soap) || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap))
  1162. return soap->error;
  1163. }
  1164. return SOAP_OK;
  1165. }
  1166. inline int soap_PUT__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode const*p)
  1167. {
  1168. soap_free_temp(soap);
  1169. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1170. return soap_closesock(soap);
  1171. return SOAP_OK;
  1172. }
  1173. inline int soap_PATCH__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode const*p)
  1174. {
  1175. soap_free_temp(soap);
  1176. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1177. return soap_closesock(soap);
  1178. return SOAP_OK;
  1179. }
  1180. inline int soap_POST_send__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode const*p)
  1181. {
  1182. soap_free_temp(soap);
  1183. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_Mode(soap, p, "cwmp:OptionStruct-Mode", "") || soap_end_send(soap))
  1184. return soap_closesock(soap);
  1185. return SOAP_OK;
  1186. }
  1187. SOAP_FMAC3 enum _cwmp__OptionStruct_Mode * SOAP_FMAC4 soap_get__cwmp__OptionStruct_Mode(struct soap*, enum _cwmp__OptionStruct_Mode *, const char*, const char*);
  1188. inline int soap_read__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode *p)
  1189. {
  1190. if (p)
  1191. { if (soap_begin_recv(soap) || ::soap_get__cwmp__OptionStruct_Mode(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1192. return soap->error;
  1193. }
  1194. return SOAP_OK;
  1195. }
  1196. inline int soap_GET__cwmp__OptionStruct_Mode(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_Mode *p)
  1197. {
  1198. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__OptionStruct_Mode(soap, p))
  1199. return soap_closesock(soap);
  1200. return soap_closesock(soap);
  1201. }
  1202. inline int soap_POST_recv__cwmp__OptionStruct_Mode(struct soap *soap, enum _cwmp__OptionStruct_Mode *p)
  1203. {
  1204. if (::soap_read__cwmp__OptionStruct_Mode(soap, p))
  1205. return soap_closesock(soap);
  1206. return soap_closesock(soap);
  1207. }
  1208. #endif
  1209. #ifndef SOAP_TYPE__cwmp__OptionStruct_State_DEFINED
  1210. #define SOAP_TYPE__cwmp__OptionStruct_State_DEFINED
  1211. inline void soap_default__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State *a)
  1212. {
  1213. (void)soap; /* appease -Wall -Werror */
  1214. #ifdef SOAP_DEFAULT__cwmp__OptionStruct_State
  1215. *a = SOAP_DEFAULT__cwmp__OptionStruct_State;
  1216. #else
  1217. *a = (enum _cwmp__OptionStruct_State)0;
  1218. #endif
  1219. }
  1220. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__OptionStruct_State(struct soap*, const char*, int, const enum _cwmp__OptionStruct_State *, const char*);
  1221. SOAP_FMAC3S const char* SOAP_FMAC4S soap__cwmp__OptionStruct_State2s(struct soap*, enum _cwmp__OptionStruct_State);
  1222. SOAP_FMAC3 enum _cwmp__OptionStruct_State * SOAP_FMAC4 soap_in__cwmp__OptionStruct_State(struct soap*, const char*, enum _cwmp__OptionStruct_State *, const char*);
  1223. SOAP_FMAC3S int SOAP_FMAC4S soap_s2_cwmp__OptionStruct_State(struct soap*, const char*, enum _cwmp__OptionStruct_State *);
  1224. SOAP_FMAC3 enum _cwmp__OptionStruct_State * SOAP_FMAC4 soap_new__cwmp__OptionStruct_State(struct soap *soap, int n = -1);
  1225. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__OptionStruct_State(struct soap*, const enum _cwmp__OptionStruct_State *, const char*, const char*);
  1226. inline int soap_write__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State const*p)
  1227. {
  1228. soap_free_temp(soap);
  1229. if (p)
  1230. { if (soap_begin_send(soap) || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap))
  1231. return soap->error;
  1232. }
  1233. return SOAP_OK;
  1234. }
  1235. inline int soap_PUT__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State const*p)
  1236. {
  1237. soap_free_temp(soap);
  1238. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1239. return soap_closesock(soap);
  1240. return SOAP_OK;
  1241. }
  1242. inline int soap_PATCH__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State const*p)
  1243. {
  1244. soap_free_temp(soap);
  1245. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1246. return soap_closesock(soap);
  1247. return SOAP_OK;
  1248. }
  1249. inline int soap_POST_send__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State const*p)
  1250. {
  1251. soap_free_temp(soap);
  1252. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__cwmp__OptionStruct_State(soap, p, "cwmp:OptionStruct-State", "") || soap_end_send(soap))
  1253. return soap_closesock(soap);
  1254. return SOAP_OK;
  1255. }
  1256. SOAP_FMAC3 enum _cwmp__OptionStruct_State * SOAP_FMAC4 soap_get__cwmp__OptionStruct_State(struct soap*, enum _cwmp__OptionStruct_State *, const char*, const char*);
  1257. inline int soap_read__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State *p)
  1258. {
  1259. if (p)
  1260. { if (soap_begin_recv(soap) || ::soap_get__cwmp__OptionStruct_State(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1261. return soap->error;
  1262. }
  1263. return SOAP_OK;
  1264. }
  1265. inline int soap_GET__cwmp__OptionStruct_State(struct soap *soap, const char *URL, enum _cwmp__OptionStruct_State *p)
  1266. {
  1267. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__OptionStruct_State(soap, p))
  1268. return soap_closesock(soap);
  1269. return soap_closesock(soap);
  1270. }
  1271. inline int soap_POST_recv__cwmp__OptionStruct_State(struct soap *soap, enum _cwmp__OptionStruct_State *p)
  1272. {
  1273. if (::soap_read__cwmp__OptionStruct_State(soap, p))
  1274. return soap_closesock(soap);
  1275. return soap_closesock(soap);
  1276. }
  1277. #endif
  1278. #ifndef SOAP_TYPE_cwmp__DeploymentUnitCPEFaultCodeType_DEFINED
  1279. #define SOAP_TYPE_cwmp__DeploymentUnitCPEFaultCodeType_DEFINED
  1280. inline void soap_default_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType *a)
  1281. {
  1282. (void)soap; /* appease -Wall -Werror */
  1283. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitCPEFaultCodeType
  1284. *a = SOAP_DEFAULT_cwmp__DeploymentUnitCPEFaultCodeType;
  1285. #else
  1286. *a = (enum cwmp__DeploymentUnitCPEFaultCodeType)0;
  1287. #endif
  1288. }
  1289. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const char*, int, const enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*);
  1290. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__DeploymentUnitCPEFaultCodeType2s(struct soap*, enum cwmp__DeploymentUnitCPEFaultCodeType);
  1291. SOAP_FMAC3 enum cwmp__DeploymentUnitCPEFaultCodeType * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const char*, enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*);
  1292. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const char*, enum cwmp__DeploymentUnitCPEFaultCodeType *);
  1293. SOAP_FMAC3 enum cwmp__DeploymentUnitCPEFaultCodeType * SOAP_FMAC4 soap_new_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, int n = -1);
  1294. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, const enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*, const char*);
  1295. inline int soap_write_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1296. {
  1297. soap_free_temp(soap);
  1298. if (p)
  1299. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap))
  1300. return soap->error;
  1301. }
  1302. return SOAP_OK;
  1303. }
  1304. inline int soap_PUT_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1305. {
  1306. soap_free_temp(soap);
  1307. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1308. return soap_closesock(soap);
  1309. return SOAP_OK;
  1310. }
  1311. inline int soap_PATCH_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1312. {
  1313. soap_free_temp(soap);
  1314. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1315. return soap_closesock(soap);
  1316. return SOAP_OK;
  1317. }
  1318. inline int soap_POST_send_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType const*p)
  1319. {
  1320. soap_free_temp(soap);
  1321. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, "cwmp:DeploymentUnitCPEFaultCodeType", "") || soap_end_send(soap))
  1322. return soap_closesock(soap);
  1323. return SOAP_OK;
  1324. }
  1325. SOAP_FMAC3 enum cwmp__DeploymentUnitCPEFaultCodeType * SOAP_FMAC4 soap_get_cwmp__DeploymentUnitCPEFaultCodeType(struct soap*, enum cwmp__DeploymentUnitCPEFaultCodeType *, const char*, const char*);
  1326. inline int soap_read_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType *p)
  1327. {
  1328. if (p)
  1329. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitCPEFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1330. return soap->error;
  1331. }
  1332. return SOAP_OK;
  1333. }
  1334. inline int soap_GET_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitCPEFaultCodeType *p)
  1335. {
  1336. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitCPEFaultCodeType(soap, p))
  1337. return soap_closesock(soap);
  1338. return soap_closesock(soap);
  1339. }
  1340. inline int soap_POST_recv_cwmp__DeploymentUnitCPEFaultCodeType(struct soap *soap, enum cwmp__DeploymentUnitCPEFaultCodeType *p)
  1341. {
  1342. if (::soap_read_cwmp__DeploymentUnitCPEFaultCodeType(soap, p))
  1343. return soap_closesock(soap);
  1344. return soap_closesock(soap);
  1345. }
  1346. #endif
  1347. #ifndef SOAP_TYPE_cwmp__TransferCompleteCPEFaultCodeType_DEFINED
  1348. #define SOAP_TYPE_cwmp__TransferCompleteCPEFaultCodeType_DEFINED
  1349. inline void soap_default_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType *a)
  1350. {
  1351. (void)soap; /* appease -Wall -Werror */
  1352. #ifdef SOAP_DEFAULT_cwmp__TransferCompleteCPEFaultCodeType
  1353. *a = SOAP_DEFAULT_cwmp__TransferCompleteCPEFaultCodeType;
  1354. #else
  1355. *a = (enum cwmp__TransferCompleteCPEFaultCodeType)0;
  1356. #endif
  1357. }
  1358. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const char*, int, const enum cwmp__TransferCompleteCPEFaultCodeType *, const char*);
  1359. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__TransferCompleteCPEFaultCodeType2s(struct soap*, enum cwmp__TransferCompleteCPEFaultCodeType);
  1360. SOAP_FMAC3 enum cwmp__TransferCompleteCPEFaultCodeType * SOAP_FMAC4 soap_in_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const char*, enum cwmp__TransferCompleteCPEFaultCodeType *, const char*);
  1361. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const char*, enum cwmp__TransferCompleteCPEFaultCodeType *);
  1362. SOAP_FMAC3 enum cwmp__TransferCompleteCPEFaultCodeType * SOAP_FMAC4 soap_new_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, int n = -1);
  1363. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, const enum cwmp__TransferCompleteCPEFaultCodeType *, const char*, const char*);
  1364. inline int soap_write_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1365. {
  1366. soap_free_temp(soap);
  1367. if (p)
  1368. { if (soap_begin_send(soap) || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap))
  1369. return soap->error;
  1370. }
  1371. return SOAP_OK;
  1372. }
  1373. inline int soap_PUT_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1374. {
  1375. soap_free_temp(soap);
  1376. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1377. return soap_closesock(soap);
  1378. return SOAP_OK;
  1379. }
  1380. inline int soap_PATCH_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1381. {
  1382. soap_free_temp(soap);
  1383. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1384. return soap_closesock(soap);
  1385. return SOAP_OK;
  1386. }
  1387. inline int soap_POST_send_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType const*p)
  1388. {
  1389. soap_free_temp(soap);
  1390. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferCompleteCPEFaultCodeType(soap, p, "cwmp:TransferCompleteCPEFaultCodeType", "") || soap_end_send(soap))
  1391. return soap_closesock(soap);
  1392. return SOAP_OK;
  1393. }
  1394. SOAP_FMAC3 enum cwmp__TransferCompleteCPEFaultCodeType * SOAP_FMAC4 soap_get_cwmp__TransferCompleteCPEFaultCodeType(struct soap*, enum cwmp__TransferCompleteCPEFaultCodeType *, const char*, const char*);
  1395. inline int soap_read_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType *p)
  1396. {
  1397. if (p)
  1398. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferCompleteCPEFaultCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1399. return soap->error;
  1400. }
  1401. return SOAP_OK;
  1402. }
  1403. inline int soap_GET_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, const char *URL, enum cwmp__TransferCompleteCPEFaultCodeType *p)
  1404. {
  1405. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferCompleteCPEFaultCodeType(soap, p))
  1406. return soap_closesock(soap);
  1407. return soap_closesock(soap);
  1408. }
  1409. inline int soap_POST_recv_cwmp__TransferCompleteCPEFaultCodeType(struct soap *soap, enum cwmp__TransferCompleteCPEFaultCodeType *p)
  1410. {
  1411. if (::soap_read_cwmp__TransferCompleteCPEFaultCodeType(soap, p))
  1412. return soap_closesock(soap);
  1413. return soap_closesock(soap);
  1414. }
  1415. #endif
  1416. #ifndef SOAP_TYPE_cwmp__DefaultDeploymentUnitOperationType_DEFINED
  1417. #define SOAP_TYPE_cwmp__DefaultDeploymentUnitOperationType_DEFINED
  1418. inline void soap_default_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType *a)
  1419. {
  1420. (void)soap; /* appease -Wall -Werror */
  1421. #ifdef SOAP_DEFAULT_cwmp__DefaultDeploymentUnitOperationType
  1422. *a = SOAP_DEFAULT_cwmp__DefaultDeploymentUnitOperationType;
  1423. #else
  1424. *a = (enum cwmp__DefaultDeploymentUnitOperationType)0;
  1425. #endif
  1426. }
  1427. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DefaultDeploymentUnitOperationType(struct soap*, const char*, int, const enum cwmp__DefaultDeploymentUnitOperationType *, const char*);
  1428. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__DefaultDeploymentUnitOperationType2s(struct soap*, enum cwmp__DefaultDeploymentUnitOperationType);
  1429. SOAP_FMAC3 enum cwmp__DefaultDeploymentUnitOperationType * SOAP_FMAC4 soap_in_cwmp__DefaultDeploymentUnitOperationType(struct soap*, const char*, enum cwmp__DefaultDeploymentUnitOperationType *, const char*);
  1430. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__DefaultDeploymentUnitOperationType(struct soap*, const char*, enum cwmp__DefaultDeploymentUnitOperationType *);
  1431. SOAP_FMAC3 enum cwmp__DefaultDeploymentUnitOperationType * SOAP_FMAC4 soap_new_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, int n = -1);
  1432. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DefaultDeploymentUnitOperationType(struct soap*, const enum cwmp__DefaultDeploymentUnitOperationType *, const char*, const char*);
  1433. inline int soap_write_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1434. {
  1435. soap_free_temp(soap);
  1436. if (p)
  1437. { if (soap_begin_send(soap) || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap))
  1438. return soap->error;
  1439. }
  1440. return SOAP_OK;
  1441. }
  1442. inline int soap_PUT_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1443. {
  1444. soap_free_temp(soap);
  1445. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1446. return soap_closesock(soap);
  1447. return SOAP_OK;
  1448. }
  1449. inline int soap_PATCH_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1450. {
  1451. soap_free_temp(soap);
  1452. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1453. return soap_closesock(soap);
  1454. return SOAP_OK;
  1455. }
  1456. inline int soap_POST_send_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType const*p)
  1457. {
  1458. soap_free_temp(soap);
  1459. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DefaultDeploymentUnitOperationType(soap, p, "cwmp:DefaultDeploymentUnitOperationType", "") || soap_end_send(soap))
  1460. return soap_closesock(soap);
  1461. return SOAP_OK;
  1462. }
  1463. SOAP_FMAC3 enum cwmp__DefaultDeploymentUnitOperationType * SOAP_FMAC4 soap_get_cwmp__DefaultDeploymentUnitOperationType(struct soap*, enum cwmp__DefaultDeploymentUnitOperationType *, const char*, const char*);
  1464. inline int soap_read_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType *p)
  1465. {
  1466. if (p)
  1467. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DefaultDeploymentUnitOperationType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1468. return soap->error;
  1469. }
  1470. return SOAP_OK;
  1471. }
  1472. inline int soap_GET_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, const char *URL, enum cwmp__DefaultDeploymentUnitOperationType *p)
  1473. {
  1474. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DefaultDeploymentUnitOperationType(soap, p))
  1475. return soap_closesock(soap);
  1476. return soap_closesock(soap);
  1477. }
  1478. inline int soap_POST_recv_cwmp__DefaultDeploymentUnitOperationType(struct soap *soap, enum cwmp__DefaultDeploymentUnitOperationType *p)
  1479. {
  1480. if (::soap_read_cwmp__DefaultDeploymentUnitOperationType(soap, p))
  1481. return soap_closesock(soap);
  1482. return soap_closesock(soap);
  1483. }
  1484. #endif
  1485. #ifndef SOAP_TYPE_cwmp__DeploymentUnitState_DEFINED
  1486. #define SOAP_TYPE_cwmp__DeploymentUnitState_DEFINED
  1487. inline void soap_default_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState *a)
  1488. {
  1489. (void)soap; /* appease -Wall -Werror */
  1490. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitState
  1491. *a = SOAP_DEFAULT_cwmp__DeploymentUnitState;
  1492. #else
  1493. *a = (enum cwmp__DeploymentUnitState)0;
  1494. #endif
  1495. }
  1496. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitState(struct soap*, const char*, int, const enum cwmp__DeploymentUnitState *, const char*);
  1497. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__DeploymentUnitState2s(struct soap*, enum cwmp__DeploymentUnitState);
  1498. SOAP_FMAC3 enum cwmp__DeploymentUnitState * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitState(struct soap*, const char*, enum cwmp__DeploymentUnitState *, const char*);
  1499. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__DeploymentUnitState(struct soap*, const char*, enum cwmp__DeploymentUnitState *);
  1500. SOAP_FMAC3 enum cwmp__DeploymentUnitState * SOAP_FMAC4 soap_new_cwmp__DeploymentUnitState(struct soap *soap, int n = -1);
  1501. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitState(struct soap*, const enum cwmp__DeploymentUnitState *, const char*, const char*);
  1502. inline int soap_write_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState const*p)
  1503. {
  1504. soap_free_temp(soap);
  1505. if (p)
  1506. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap))
  1507. return soap->error;
  1508. }
  1509. return SOAP_OK;
  1510. }
  1511. inline int soap_PUT_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState const*p)
  1512. {
  1513. soap_free_temp(soap);
  1514. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1515. return soap_closesock(soap);
  1516. return SOAP_OK;
  1517. }
  1518. inline int soap_PATCH_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState const*p)
  1519. {
  1520. soap_free_temp(soap);
  1521. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1522. return soap_closesock(soap);
  1523. return SOAP_OK;
  1524. }
  1525. inline int soap_POST_send_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState const*p)
  1526. {
  1527. soap_free_temp(soap);
  1528. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitState(soap, p, "cwmp:DeploymentUnitState", "") || soap_end_send(soap))
  1529. return soap_closesock(soap);
  1530. return SOAP_OK;
  1531. }
  1532. SOAP_FMAC3 enum cwmp__DeploymentUnitState * SOAP_FMAC4 soap_get_cwmp__DeploymentUnitState(struct soap*, enum cwmp__DeploymentUnitState *, const char*, const char*);
  1533. inline int soap_read_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState *p)
  1534. {
  1535. if (p)
  1536. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitState(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1537. return soap->error;
  1538. }
  1539. return SOAP_OK;
  1540. }
  1541. inline int soap_GET_cwmp__DeploymentUnitState(struct soap *soap, const char *URL, enum cwmp__DeploymentUnitState *p)
  1542. {
  1543. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitState(soap, p))
  1544. return soap_closesock(soap);
  1545. return soap_closesock(soap);
  1546. }
  1547. inline int soap_POST_recv_cwmp__DeploymentUnitState(struct soap *soap, enum cwmp__DeploymentUnitState *p)
  1548. {
  1549. if (::soap_read_cwmp__DeploymentUnitState(soap, p))
  1550. return soap_closesock(soap);
  1551. return soap_closesock(soap);
  1552. }
  1553. #endif
  1554. #ifndef SOAP_TYPE_cwmp__TransferStateType_DEFINED
  1555. #define SOAP_TYPE_cwmp__TransferStateType_DEFINED
  1556. inline void soap_default_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType *a)
  1557. {
  1558. (void)soap; /* appease -Wall -Werror */
  1559. #ifdef SOAP_DEFAULT_cwmp__TransferStateType
  1560. *a = SOAP_DEFAULT_cwmp__TransferStateType;
  1561. #else
  1562. *a = (enum cwmp__TransferStateType)0;
  1563. #endif
  1564. }
  1565. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferStateType(struct soap*, const char*, int, const enum cwmp__TransferStateType *, const char*);
  1566. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__TransferStateType2s(struct soap*, enum cwmp__TransferStateType);
  1567. SOAP_FMAC3 enum cwmp__TransferStateType * SOAP_FMAC4 soap_in_cwmp__TransferStateType(struct soap*, const char*, enum cwmp__TransferStateType *, const char*);
  1568. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__TransferStateType(struct soap*, const char*, enum cwmp__TransferStateType *);
  1569. SOAP_FMAC3 enum cwmp__TransferStateType * SOAP_FMAC4 soap_new_cwmp__TransferStateType(struct soap *soap, int n = -1);
  1570. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferStateType(struct soap*, const enum cwmp__TransferStateType *, const char*, const char*);
  1571. inline int soap_write_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType const*p)
  1572. {
  1573. soap_free_temp(soap);
  1574. if (p)
  1575. { if (soap_begin_send(soap) || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap))
  1576. return soap->error;
  1577. }
  1578. return SOAP_OK;
  1579. }
  1580. inline int soap_PUT_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType const*p)
  1581. {
  1582. soap_free_temp(soap);
  1583. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1584. return soap_closesock(soap);
  1585. return SOAP_OK;
  1586. }
  1587. inline int soap_PATCH_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType const*p)
  1588. {
  1589. soap_free_temp(soap);
  1590. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1591. return soap_closesock(soap);
  1592. return SOAP_OK;
  1593. }
  1594. inline int soap_POST_send_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType const*p)
  1595. {
  1596. soap_free_temp(soap);
  1597. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferStateType(soap, p, "cwmp:TransferStateType", "") || soap_end_send(soap))
  1598. return soap_closesock(soap);
  1599. return SOAP_OK;
  1600. }
  1601. SOAP_FMAC3 enum cwmp__TransferStateType * SOAP_FMAC4 soap_get_cwmp__TransferStateType(struct soap*, enum cwmp__TransferStateType *, const char*, const char*);
  1602. inline int soap_read_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType *p)
  1603. {
  1604. if (p)
  1605. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferStateType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1606. return soap->error;
  1607. }
  1608. return SOAP_OK;
  1609. }
  1610. inline int soap_GET_cwmp__TransferStateType(struct soap *soap, const char *URL, enum cwmp__TransferStateType *p)
  1611. {
  1612. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferStateType(soap, p))
  1613. return soap_closesock(soap);
  1614. return soap_closesock(soap);
  1615. }
  1616. inline int soap_POST_recv_cwmp__TransferStateType(struct soap *soap, enum cwmp__TransferStateType *p)
  1617. {
  1618. if (::soap_read_cwmp__TransferStateType(soap, p))
  1619. return soap_closesock(soap);
  1620. return soap_closesock(soap);
  1621. }
  1622. #endif
  1623. #ifndef SOAP_TYPE_cwmp__ParameterAttributeNotificationValueType_DEFINED
  1624. #define SOAP_TYPE_cwmp__ParameterAttributeNotificationValueType_DEFINED
  1625. inline void soap_default_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType *a)
  1626. {
  1627. (void)soap; /* appease -Wall -Werror */
  1628. #ifdef SOAP_DEFAULT_cwmp__ParameterAttributeNotificationValueType
  1629. *a = SOAP_DEFAULT_cwmp__ParameterAttributeNotificationValueType;
  1630. #else
  1631. *a = (enum cwmp__ParameterAttributeNotificationValueType)0;
  1632. #endif
  1633. }
  1634. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterAttributeNotificationValueType(struct soap*, const char*, int, const enum cwmp__ParameterAttributeNotificationValueType *, const char*);
  1635. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__ParameterAttributeNotificationValueType2s(struct soap*, enum cwmp__ParameterAttributeNotificationValueType);
  1636. SOAP_FMAC3 enum cwmp__ParameterAttributeNotificationValueType * SOAP_FMAC4 soap_in_cwmp__ParameterAttributeNotificationValueType(struct soap*, const char*, enum cwmp__ParameterAttributeNotificationValueType *, const char*);
  1637. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__ParameterAttributeNotificationValueType(struct soap*, const char*, enum cwmp__ParameterAttributeNotificationValueType *);
  1638. SOAP_FMAC3 enum cwmp__ParameterAttributeNotificationValueType * SOAP_FMAC4 soap_new_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, int n = -1);
  1639. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterAttributeNotificationValueType(struct soap*, const enum cwmp__ParameterAttributeNotificationValueType *, const char*, const char*);
  1640. inline int soap_write_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1641. {
  1642. soap_free_temp(soap);
  1643. if (p)
  1644. { if (soap_begin_send(soap) || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap))
  1645. return soap->error;
  1646. }
  1647. return SOAP_OK;
  1648. }
  1649. inline int soap_PUT_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1650. {
  1651. soap_free_temp(soap);
  1652. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1653. return soap_closesock(soap);
  1654. return SOAP_OK;
  1655. }
  1656. inline int soap_PATCH_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1657. {
  1658. soap_free_temp(soap);
  1659. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1660. return soap_closesock(soap);
  1661. return SOAP_OK;
  1662. }
  1663. inline int soap_POST_send_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType const*p)
  1664. {
  1665. soap_free_temp(soap);
  1666. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterAttributeNotificationValueType(soap, p, "cwmp:ParameterAttributeNotificationValueType", "") || soap_end_send(soap))
  1667. return soap_closesock(soap);
  1668. return SOAP_OK;
  1669. }
  1670. SOAP_FMAC3 enum cwmp__ParameterAttributeNotificationValueType * SOAP_FMAC4 soap_get_cwmp__ParameterAttributeNotificationValueType(struct soap*, enum cwmp__ParameterAttributeNotificationValueType *, const char*, const char*);
  1671. inline int soap_read_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType *p)
  1672. {
  1673. if (p)
  1674. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterAttributeNotificationValueType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1675. return soap->error;
  1676. }
  1677. return SOAP_OK;
  1678. }
  1679. inline int soap_GET_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, const char *URL, enum cwmp__ParameterAttributeNotificationValueType *p)
  1680. {
  1681. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterAttributeNotificationValueType(soap, p))
  1682. return soap_closesock(soap);
  1683. return soap_closesock(soap);
  1684. }
  1685. inline int soap_POST_recv_cwmp__ParameterAttributeNotificationValueType(struct soap *soap, enum cwmp__ParameterAttributeNotificationValueType *p)
  1686. {
  1687. if (::soap_read_cwmp__ParameterAttributeNotificationValueType(soap, p))
  1688. return soap_closesock(soap);
  1689. return soap_closesock(soap);
  1690. }
  1691. #endif
  1692. #ifndef SOAP_TYPE_cwmp__AccessListValueType_DEFINED
  1693. #define SOAP_TYPE_cwmp__AccessListValueType_DEFINED
  1694. inline void soap_default_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType *a)
  1695. {
  1696. (void)soap; /* appease -Wall -Werror */
  1697. #ifdef SOAP_DEFAULT_cwmp__AccessListValueType
  1698. *a = SOAP_DEFAULT_cwmp__AccessListValueType;
  1699. #else
  1700. *a = (enum cwmp__AccessListValueType)0;
  1701. #endif
  1702. }
  1703. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__AccessListValueType(struct soap*, const char*, int, const enum cwmp__AccessListValueType *, const char*);
  1704. SOAP_FMAC3S const char* SOAP_FMAC4S soap_cwmp__AccessListValueType2s(struct soap*, enum cwmp__AccessListValueType);
  1705. SOAP_FMAC3 enum cwmp__AccessListValueType * SOAP_FMAC4 soap_in_cwmp__AccessListValueType(struct soap*, const char*, enum cwmp__AccessListValueType *, const char*);
  1706. SOAP_FMAC3S int SOAP_FMAC4S soap_s2cwmp__AccessListValueType(struct soap*, const char*, enum cwmp__AccessListValueType *);
  1707. SOAP_FMAC3 enum cwmp__AccessListValueType * SOAP_FMAC4 soap_new_cwmp__AccessListValueType(struct soap *soap, int n = -1);
  1708. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__AccessListValueType(struct soap*, const enum cwmp__AccessListValueType *, const char*, const char*);
  1709. inline int soap_write_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType const*p)
  1710. {
  1711. soap_free_temp(soap);
  1712. if (p)
  1713. { if (soap_begin_send(soap) || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap))
  1714. return soap->error;
  1715. }
  1716. return SOAP_OK;
  1717. }
  1718. inline int soap_PUT_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType const*p)
  1719. {
  1720. soap_free_temp(soap);
  1721. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1722. return soap_closesock(soap);
  1723. return SOAP_OK;
  1724. }
  1725. inline int soap_PATCH_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType const*p)
  1726. {
  1727. soap_free_temp(soap);
  1728. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1729. return soap_closesock(soap);
  1730. return SOAP_OK;
  1731. }
  1732. inline int soap_POST_send_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType const*p)
  1733. {
  1734. soap_free_temp(soap);
  1735. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__AccessListValueType(soap, p, "cwmp:AccessListValueType", "") || soap_end_send(soap))
  1736. return soap_closesock(soap);
  1737. return SOAP_OK;
  1738. }
  1739. SOAP_FMAC3 enum cwmp__AccessListValueType * SOAP_FMAC4 soap_get_cwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType *, const char*, const char*);
  1740. inline int soap_read_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType *p)
  1741. {
  1742. if (p)
  1743. { if (soap_begin_recv(soap) || ::soap_get_cwmp__AccessListValueType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1744. return soap->error;
  1745. }
  1746. return SOAP_OK;
  1747. }
  1748. inline int soap_GET_cwmp__AccessListValueType(struct soap *soap, const char *URL, enum cwmp__AccessListValueType *p)
  1749. {
  1750. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__AccessListValueType(soap, p))
  1751. return soap_closesock(soap);
  1752. return soap_closesock(soap);
  1753. }
  1754. inline int soap_POST_recv_cwmp__AccessListValueType(struct soap *soap, enum cwmp__AccessListValueType *p)
  1755. {
  1756. if (::soap_read_cwmp__AccessListValueType(soap, p))
  1757. return soap_closesock(soap);
  1758. return soap_closesock(soap);
  1759. }
  1760. #endif
  1761. #ifndef SOAP_TYPE_xsd__boolean_DEFINED
  1762. #define SOAP_TYPE_xsd__boolean_DEFINED
  1763. inline void soap_default_xsd__boolean(struct soap *soap, enum xsd__boolean *a)
  1764. {
  1765. (void)soap; /* appease -Wall -Werror */
  1766. #ifdef SOAP_DEFAULT_xsd__boolean
  1767. *a = SOAP_DEFAULT_xsd__boolean;
  1768. #else
  1769. *a = (enum xsd__boolean)0;
  1770. #endif
  1771. }
  1772. SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__boolean(struct soap*, const char*, int, const enum xsd__boolean *, const char*);
  1773. SOAP_FMAC3S const char* SOAP_FMAC4S soap_xsd__boolean2s(struct soap*, enum xsd__boolean);
  1774. SOAP_FMAC3 enum xsd__boolean * SOAP_FMAC4 soap_in_xsd__boolean(struct soap*, const char*, enum xsd__boolean *, const char*);
  1775. SOAP_FMAC3S int SOAP_FMAC4S soap_s2xsd__boolean(struct soap*, const char*, enum xsd__boolean *);
  1776. SOAP_FMAC3 enum xsd__boolean * SOAP_FMAC4 soap_new_xsd__boolean(struct soap *soap, int n = -1);
  1777. SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__boolean(struct soap*, const enum xsd__boolean *, const char*, const char*);
  1778. inline int soap_write_xsd__boolean(struct soap *soap, enum xsd__boolean const*p)
  1779. {
  1780. soap_free_temp(soap);
  1781. if (p)
  1782. { if (soap_begin_send(soap) || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap))
  1783. return soap->error;
  1784. }
  1785. return SOAP_OK;
  1786. }
  1787. inline int soap_PUT_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean const*p)
  1788. {
  1789. soap_free_temp(soap);
  1790. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1791. return soap_closesock(soap);
  1792. return SOAP_OK;
  1793. }
  1794. inline int soap_PATCH_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean const*p)
  1795. {
  1796. soap_free_temp(soap);
  1797. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1798. return soap_closesock(soap);
  1799. return SOAP_OK;
  1800. }
  1801. inline int soap_POST_send_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean const*p)
  1802. {
  1803. soap_free_temp(soap);
  1804. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__boolean(soap, p, "xsd:boolean", "") || soap_end_send(soap))
  1805. return soap_closesock(soap);
  1806. return SOAP_OK;
  1807. }
  1808. SOAP_FMAC3 enum xsd__boolean * SOAP_FMAC4 soap_get_xsd__boolean(struct soap*, enum xsd__boolean *, const char*, const char*);
  1809. inline int soap_read_xsd__boolean(struct soap *soap, enum xsd__boolean *p)
  1810. {
  1811. if (p)
  1812. { if (soap_begin_recv(soap) || ::soap_get_xsd__boolean(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1813. return soap->error;
  1814. }
  1815. return SOAP_OK;
  1816. }
  1817. inline int soap_GET_xsd__boolean(struct soap *soap, const char *URL, enum xsd__boolean *p)
  1818. {
  1819. if (soap_GET(soap, URL, NULL) || ::soap_read_xsd__boolean(soap, p))
  1820. return soap_closesock(soap);
  1821. return soap_closesock(soap);
  1822. }
  1823. inline int soap_POST_recv_xsd__boolean(struct soap *soap, enum xsd__boolean *p)
  1824. {
  1825. if (::soap_read_xsd__boolean(soap, p))
  1826. return soap_closesock(soap);
  1827. return soap_closesock(soap);
  1828. }
  1829. #endif
  1830. #ifndef WITH_NOGLOBAL
  1831. #ifndef SOAP_TYPE_SOAP_ENV__Fault_DEFINED
  1832. #define SOAP_TYPE_SOAP_ENV__Fault_DEFINED
  1833. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *);
  1834. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *);
  1835. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap*, const char*, int, const struct SOAP_ENV__Fault *, const char*);
  1836. SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap*, const char*, struct SOAP_ENV__Fault *, const char*);
  1837. SOAP_FMAC1 struct SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap*, int, const char*, const char*, size_t*);
  1838. inline struct SOAP_ENV__Fault * soap_new_SOAP_ENV__Fault(struct soap *soap, int n = -1)
  1839. {
  1840. return soap_instantiate_SOAP_ENV__Fault(soap, n, NULL, NULL, NULL);
  1841. }
  1842. inline struct SOAP_ENV__Fault * soap_new_req_SOAP_ENV__Fault(
  1843. struct soap *soap)
  1844. {
  1845. struct SOAP_ENV__Fault *_p = ::soap_new_SOAP_ENV__Fault(soap);
  1846. if (_p)
  1847. { ::soap_default_SOAP_ENV__Fault(soap, _p);
  1848. }
  1849. return _p;
  1850. }
  1851. inline struct SOAP_ENV__Fault * soap_new_set_SOAP_ENV__Fault(
  1852. struct soap *soap,
  1853. char *faultcode,
  1854. char *faultstring,
  1855. char *faultactor,
  1856. struct SOAP_ENV__Detail *detail,
  1857. struct SOAP_ENV__Code *SOAP_ENV__Code,
  1858. struct SOAP_ENV__Reason *SOAP_ENV__Reason,
  1859. char *SOAP_ENV__Node,
  1860. char *SOAP_ENV__Role,
  1861. struct SOAP_ENV__Detail *SOAP_ENV__Detail)
  1862. {
  1863. struct SOAP_ENV__Fault *_p = ::soap_new_SOAP_ENV__Fault(soap);
  1864. if (_p)
  1865. { ::soap_default_SOAP_ENV__Fault(soap, _p);
  1866. _p->faultcode = faultcode;
  1867. _p->faultstring = faultstring;
  1868. _p->faultactor = faultactor;
  1869. _p->detail = detail;
  1870. _p->SOAP_ENV__Code = SOAP_ENV__Code;
  1871. _p->SOAP_ENV__Reason = SOAP_ENV__Reason;
  1872. _p->SOAP_ENV__Node = SOAP_ENV__Node;
  1873. _p->SOAP_ENV__Role = SOAP_ENV__Role;
  1874. _p->SOAP_ENV__Detail = SOAP_ENV__Detail;
  1875. }
  1876. return _p;
  1877. }
  1878. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *, const char*, const char*);
  1879. inline int soap_write_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault const*p)
  1880. {
  1881. soap_free_temp(soap);
  1882. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap))
  1883. return soap->error;
  1884. return SOAP_OK;
  1885. }
  1886. inline int soap_PUT_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p)
  1887. {
  1888. soap_free_temp(soap);
  1889. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1890. return soap_closesock(soap);
  1891. return SOAP_OK;
  1892. }
  1893. inline int soap_PATCH_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p)
  1894. {
  1895. soap_free_temp(soap);
  1896. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1897. return soap_closesock(soap);
  1898. return SOAP_OK;
  1899. }
  1900. inline int soap_POST_send_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault const*p)
  1901. {
  1902. soap_free_temp(soap);
  1903. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Fault(soap, p), 0) || ::soap_put_SOAP_ENV__Fault(soap, p, "SOAP-ENV:Fault", "") || soap_end_send(soap))
  1904. return soap_closesock(soap);
  1905. return SOAP_OK;
  1906. }
  1907. SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap*, struct SOAP_ENV__Fault *, const char*, const char*);
  1908. inline int soap_read_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p)
  1909. {
  1910. if (p)
  1911. { ::soap_default_SOAP_ENV__Fault(soap, p);
  1912. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Fault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1913. return soap->error;
  1914. }
  1915. return SOAP_OK;
  1916. }
  1917. inline int soap_GET_SOAP_ENV__Fault(struct soap *soap, const char *URL, struct SOAP_ENV__Fault *p)
  1918. {
  1919. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Fault(soap, p))
  1920. return soap_closesock(soap);
  1921. return soap_closesock(soap);
  1922. }
  1923. inline int soap_POST_recv_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p)
  1924. {
  1925. if (::soap_read_SOAP_ENV__Fault(soap, p))
  1926. return soap_closesock(soap);
  1927. return soap_closesock(soap);
  1928. }
  1929. #endif
  1930. #endif
  1931. #ifndef WITH_NOGLOBAL
  1932. #ifndef SOAP_TYPE_SOAP_ENV__Reason_DEFINED
  1933. #define SOAP_TYPE_SOAP_ENV__Reason_DEFINED
  1934. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *);
  1935. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *);
  1936. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap*, const char*, int, const struct SOAP_ENV__Reason *, const char*);
  1937. SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap*, const char*, struct SOAP_ENV__Reason *, const char*);
  1938. SOAP_FMAC1 struct SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap*, int, const char*, const char*, size_t*);
  1939. inline struct SOAP_ENV__Reason * soap_new_SOAP_ENV__Reason(struct soap *soap, int n = -1)
  1940. {
  1941. return soap_instantiate_SOAP_ENV__Reason(soap, n, NULL, NULL, NULL);
  1942. }
  1943. inline struct SOAP_ENV__Reason * soap_new_req_SOAP_ENV__Reason(
  1944. struct soap *soap)
  1945. {
  1946. struct SOAP_ENV__Reason *_p = ::soap_new_SOAP_ENV__Reason(soap);
  1947. if (_p)
  1948. { ::soap_default_SOAP_ENV__Reason(soap, _p);
  1949. }
  1950. return _p;
  1951. }
  1952. inline struct SOAP_ENV__Reason * soap_new_set_SOAP_ENV__Reason(
  1953. struct soap *soap,
  1954. char *SOAP_ENV__Text)
  1955. {
  1956. struct SOAP_ENV__Reason *_p = ::soap_new_SOAP_ENV__Reason(soap);
  1957. if (_p)
  1958. { ::soap_default_SOAP_ENV__Reason(soap, _p);
  1959. _p->SOAP_ENV__Text = SOAP_ENV__Text;
  1960. }
  1961. return _p;
  1962. }
  1963. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap*, const struct SOAP_ENV__Reason *, const char*, const char*);
  1964. inline int soap_write_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason const*p)
  1965. {
  1966. soap_free_temp(soap);
  1967. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap))
  1968. return soap->error;
  1969. return SOAP_OK;
  1970. }
  1971. inline int soap_PUT_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p)
  1972. {
  1973. soap_free_temp(soap);
  1974. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1975. return soap_closesock(soap);
  1976. return SOAP_OK;
  1977. }
  1978. inline int soap_PATCH_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p)
  1979. {
  1980. soap_free_temp(soap);
  1981. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  1982. return soap_closesock(soap);
  1983. return SOAP_OK;
  1984. }
  1985. inline int soap_POST_send_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason const*p)
  1986. {
  1987. soap_free_temp(soap);
  1988. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Reason(soap, p), 0) || ::soap_put_SOAP_ENV__Reason(soap, p, "SOAP-ENV:Reason", "") || soap_end_send(soap))
  1989. return soap_closesock(soap);
  1990. return SOAP_OK;
  1991. }
  1992. SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *, const char*, const char*);
  1993. inline int soap_read_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p)
  1994. {
  1995. if (p)
  1996. { ::soap_default_SOAP_ENV__Reason(soap, p);
  1997. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Reason(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  1998. return soap->error;
  1999. }
  2000. return SOAP_OK;
  2001. }
  2002. inline int soap_GET_SOAP_ENV__Reason(struct soap *soap, const char *URL, struct SOAP_ENV__Reason *p)
  2003. {
  2004. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Reason(soap, p))
  2005. return soap_closesock(soap);
  2006. return soap_closesock(soap);
  2007. }
  2008. inline int soap_POST_recv_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p)
  2009. {
  2010. if (::soap_read_SOAP_ENV__Reason(soap, p))
  2011. return soap_closesock(soap);
  2012. return soap_closesock(soap);
  2013. }
  2014. #endif
  2015. #endif
  2016. #ifndef WITH_NOGLOBAL
  2017. #ifndef SOAP_TYPE_SOAP_ENV__Code_DEFINED
  2018. #define SOAP_TYPE_SOAP_ENV__Code_DEFINED
  2019. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *);
  2020. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *);
  2021. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap*, const char*, int, const struct SOAP_ENV__Code *, const char*);
  2022. SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap*, const char*, struct SOAP_ENV__Code *, const char*);
  2023. SOAP_FMAC1 struct SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap*, int, const char*, const char*, size_t*);
  2024. inline struct SOAP_ENV__Code * soap_new_SOAP_ENV__Code(struct soap *soap, int n = -1)
  2025. {
  2026. return soap_instantiate_SOAP_ENV__Code(soap, n, NULL, NULL, NULL);
  2027. }
  2028. inline struct SOAP_ENV__Code * soap_new_req_SOAP_ENV__Code(
  2029. struct soap *soap)
  2030. {
  2031. struct SOAP_ENV__Code *_p = ::soap_new_SOAP_ENV__Code(soap);
  2032. if (_p)
  2033. { ::soap_default_SOAP_ENV__Code(soap, _p);
  2034. }
  2035. return _p;
  2036. }
  2037. inline struct SOAP_ENV__Code * soap_new_set_SOAP_ENV__Code(
  2038. struct soap *soap,
  2039. char *SOAP_ENV__Value,
  2040. struct SOAP_ENV__Code *SOAP_ENV__Subcode)
  2041. {
  2042. struct SOAP_ENV__Code *_p = ::soap_new_SOAP_ENV__Code(soap);
  2043. if (_p)
  2044. { ::soap_default_SOAP_ENV__Code(soap, _p);
  2045. _p->SOAP_ENV__Value = SOAP_ENV__Value;
  2046. _p->SOAP_ENV__Subcode = SOAP_ENV__Subcode;
  2047. }
  2048. return _p;
  2049. }
  2050. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *, const char*, const char*);
  2051. inline int soap_write_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code const*p)
  2052. {
  2053. soap_free_temp(soap);
  2054. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap))
  2055. return soap->error;
  2056. return SOAP_OK;
  2057. }
  2058. inline int soap_PUT_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p)
  2059. {
  2060. soap_free_temp(soap);
  2061. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2062. return soap_closesock(soap);
  2063. return SOAP_OK;
  2064. }
  2065. inline int soap_PATCH_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p)
  2066. {
  2067. soap_free_temp(soap);
  2068. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2069. return soap_closesock(soap);
  2070. return SOAP_OK;
  2071. }
  2072. inline int soap_POST_send_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code const*p)
  2073. {
  2074. soap_free_temp(soap);
  2075. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Code(soap, p), 0) || ::soap_put_SOAP_ENV__Code(soap, p, "SOAP-ENV:Code", "") || soap_end_send(soap))
  2076. return soap_closesock(soap);
  2077. return SOAP_OK;
  2078. }
  2079. SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *, const char*, const char*);
  2080. inline int soap_read_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p)
  2081. {
  2082. if (p)
  2083. { ::soap_default_SOAP_ENV__Code(soap, p);
  2084. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Code(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2085. return soap->error;
  2086. }
  2087. return SOAP_OK;
  2088. }
  2089. inline int soap_GET_SOAP_ENV__Code(struct soap *soap, const char *URL, struct SOAP_ENV__Code *p)
  2090. {
  2091. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Code(soap, p))
  2092. return soap_closesock(soap);
  2093. return soap_closesock(soap);
  2094. }
  2095. inline int soap_POST_recv_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p)
  2096. {
  2097. if (::soap_read_SOAP_ENV__Code(soap, p))
  2098. return soap_closesock(soap);
  2099. return soap_closesock(soap);
  2100. }
  2101. #endif
  2102. #endif
  2103. #ifndef SOAP_TYPE___cwmp__Inform_DEFINED
  2104. #define SOAP_TYPE___cwmp__Inform_DEFINED
  2105. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__Inform(struct soap*, struct __cwmp__Inform *);
  2106. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__Inform(struct soap*, const struct __cwmp__Inform *);
  2107. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__Inform(struct soap*, const char*, int, const struct __cwmp__Inform *, const char*);
  2108. SOAP_FMAC3 struct __cwmp__Inform * SOAP_FMAC4 soap_in___cwmp__Inform(struct soap*, const char*, struct __cwmp__Inform *, const char*);
  2109. SOAP_FMAC1 struct __cwmp__Inform * SOAP_FMAC2 soap_instantiate___cwmp__Inform(struct soap*, int, const char*, const char*, size_t*);
  2110. inline struct __cwmp__Inform * soap_new___cwmp__Inform(struct soap *soap, int n = -1)
  2111. {
  2112. return soap_instantiate___cwmp__Inform(soap, n, NULL, NULL, NULL);
  2113. }
  2114. inline struct __cwmp__Inform * soap_new_req___cwmp__Inform(
  2115. struct soap *soap)
  2116. {
  2117. struct __cwmp__Inform *_p = ::soap_new___cwmp__Inform(soap);
  2118. if (_p)
  2119. { ::soap_default___cwmp__Inform(soap, _p);
  2120. }
  2121. return _p;
  2122. }
  2123. inline struct __cwmp__Inform * soap_new_set___cwmp__Inform(
  2124. struct soap *soap,
  2125. struct _cwmp__Inform *cwmp__Inform)
  2126. {
  2127. struct __cwmp__Inform *_p = ::soap_new___cwmp__Inform(soap);
  2128. if (_p)
  2129. { ::soap_default___cwmp__Inform(soap, _p);
  2130. _p->cwmp__Inform = cwmp__Inform;
  2131. }
  2132. return _p;
  2133. }
  2134. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__Inform(struct soap*, const struct __cwmp__Inform *, const char*, const char*);
  2135. inline int soap_write___cwmp__Inform(struct soap *soap, struct __cwmp__Inform const*p)
  2136. {
  2137. soap_free_temp(soap);
  2138. if (soap_begin_send(soap) || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap))
  2139. return soap->error;
  2140. return SOAP_OK;
  2141. }
  2142. inline int soap_PUT___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform const*p)
  2143. {
  2144. soap_free_temp(soap);
  2145. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2146. return soap_closesock(soap);
  2147. return SOAP_OK;
  2148. }
  2149. inline int soap_PATCH___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform const*p)
  2150. {
  2151. soap_free_temp(soap);
  2152. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2153. return soap_closesock(soap);
  2154. return SOAP_OK;
  2155. }
  2156. inline int soap_POST_send___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform const*p)
  2157. {
  2158. soap_free_temp(soap);
  2159. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Inform(soap, p), 0) || ::soap_put___cwmp__Inform(soap, p, "-cwmp:Inform", "") || soap_end_send(soap))
  2160. return soap_closesock(soap);
  2161. return SOAP_OK;
  2162. }
  2163. SOAP_FMAC3 struct __cwmp__Inform * SOAP_FMAC4 soap_get___cwmp__Inform(struct soap*, struct __cwmp__Inform *, const char*, const char*);
  2164. inline int soap_read___cwmp__Inform(struct soap *soap, struct __cwmp__Inform *p)
  2165. {
  2166. if (p)
  2167. { ::soap_default___cwmp__Inform(soap, p);
  2168. if (soap_begin_recv(soap) || ::soap_get___cwmp__Inform(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2169. return soap->error;
  2170. }
  2171. return SOAP_OK;
  2172. }
  2173. inline int soap_GET___cwmp__Inform(struct soap *soap, const char *URL, struct __cwmp__Inform *p)
  2174. {
  2175. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__Inform(soap, p))
  2176. return soap_closesock(soap);
  2177. return soap_closesock(soap);
  2178. }
  2179. inline int soap_POST_recv___cwmp__Inform(struct soap *soap, struct __cwmp__Inform *p)
  2180. {
  2181. if (::soap_read___cwmp__Inform(soap, p))
  2182. return soap_closesock(soap);
  2183. return soap_closesock(soap);
  2184. }
  2185. #endif
  2186. #ifndef SOAP_TYPE___cwmp__GetRPCMethods_DEFINED
  2187. #define SOAP_TYPE___cwmp__GetRPCMethods_DEFINED
  2188. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetRPCMethods(struct soap*, struct __cwmp__GetRPCMethods *);
  2189. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetRPCMethods(struct soap*, const struct __cwmp__GetRPCMethods *);
  2190. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetRPCMethods(struct soap*, const char*, int, const struct __cwmp__GetRPCMethods *, const char*);
  2191. SOAP_FMAC3 struct __cwmp__GetRPCMethods * SOAP_FMAC4 soap_in___cwmp__GetRPCMethods(struct soap*, const char*, struct __cwmp__GetRPCMethods *, const char*);
  2192. SOAP_FMAC1 struct __cwmp__GetRPCMethods * SOAP_FMAC2 soap_instantiate___cwmp__GetRPCMethods(struct soap*, int, const char*, const char*, size_t*);
  2193. inline struct __cwmp__GetRPCMethods * soap_new___cwmp__GetRPCMethods(struct soap *soap, int n = -1)
  2194. {
  2195. return soap_instantiate___cwmp__GetRPCMethods(soap, n, NULL, NULL, NULL);
  2196. }
  2197. inline struct __cwmp__GetRPCMethods * soap_new_req___cwmp__GetRPCMethods(
  2198. struct soap *soap)
  2199. {
  2200. struct __cwmp__GetRPCMethods *_p = ::soap_new___cwmp__GetRPCMethods(soap);
  2201. if (_p)
  2202. { ::soap_default___cwmp__GetRPCMethods(soap, _p);
  2203. }
  2204. return _p;
  2205. }
  2206. inline struct __cwmp__GetRPCMethods * soap_new_set___cwmp__GetRPCMethods(
  2207. struct soap *soap,
  2208. struct _cwmp__GetRPCMethods *cwmp__GetRPCMethods)
  2209. {
  2210. struct __cwmp__GetRPCMethods *_p = ::soap_new___cwmp__GetRPCMethods(soap);
  2211. if (_p)
  2212. { ::soap_default___cwmp__GetRPCMethods(soap, _p);
  2213. _p->cwmp__GetRPCMethods = cwmp__GetRPCMethods;
  2214. }
  2215. return _p;
  2216. }
  2217. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetRPCMethods(struct soap*, const struct __cwmp__GetRPCMethods *, const char*, const char*);
  2218. inline int soap_write___cwmp__GetRPCMethods(struct soap *soap, struct __cwmp__GetRPCMethods const*p)
  2219. {
  2220. soap_free_temp(soap);
  2221. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap))
  2222. return soap->error;
  2223. return SOAP_OK;
  2224. }
  2225. inline int soap_PUT___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods const*p)
  2226. {
  2227. soap_free_temp(soap);
  2228. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2229. return soap_closesock(soap);
  2230. return SOAP_OK;
  2231. }
  2232. inline int soap_PATCH___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods const*p)
  2233. {
  2234. soap_free_temp(soap);
  2235. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2236. return soap_closesock(soap);
  2237. return SOAP_OK;
  2238. }
  2239. inline int soap_POST_send___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods const*p)
  2240. {
  2241. soap_free_temp(soap);
  2242. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetRPCMethods(soap, p), 0) || ::soap_put___cwmp__GetRPCMethods(soap, p, "-cwmp:GetRPCMethods", "") || soap_end_send(soap))
  2243. return soap_closesock(soap);
  2244. return SOAP_OK;
  2245. }
  2246. SOAP_FMAC3 struct __cwmp__GetRPCMethods * SOAP_FMAC4 soap_get___cwmp__GetRPCMethods(struct soap*, struct __cwmp__GetRPCMethods *, const char*, const char*);
  2247. inline int soap_read___cwmp__GetRPCMethods(struct soap *soap, struct __cwmp__GetRPCMethods *p)
  2248. {
  2249. if (p)
  2250. { ::soap_default___cwmp__GetRPCMethods(soap, p);
  2251. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetRPCMethods(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2252. return soap->error;
  2253. }
  2254. return SOAP_OK;
  2255. }
  2256. inline int soap_GET___cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct __cwmp__GetRPCMethods *p)
  2257. {
  2258. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetRPCMethods(soap, p))
  2259. return soap_closesock(soap);
  2260. return soap_closesock(soap);
  2261. }
  2262. inline int soap_POST_recv___cwmp__GetRPCMethods(struct soap *soap, struct __cwmp__GetRPCMethods *p)
  2263. {
  2264. if (::soap_read___cwmp__GetRPCMethods(soap, p))
  2265. return soap_closesock(soap);
  2266. return soap_closesock(soap);
  2267. }
  2268. #endif
  2269. #ifndef SOAP_TYPE___cwmp__DeleteObject_DEFINED
  2270. #define SOAP_TYPE___cwmp__DeleteObject_DEFINED
  2271. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__DeleteObject(struct soap*, struct __cwmp__DeleteObject *);
  2272. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__DeleteObject(struct soap*, const struct __cwmp__DeleteObject *);
  2273. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__DeleteObject(struct soap*, const char*, int, const struct __cwmp__DeleteObject *, const char*);
  2274. SOAP_FMAC3 struct __cwmp__DeleteObject * SOAP_FMAC4 soap_in___cwmp__DeleteObject(struct soap*, const char*, struct __cwmp__DeleteObject *, const char*);
  2275. SOAP_FMAC1 struct __cwmp__DeleteObject * SOAP_FMAC2 soap_instantiate___cwmp__DeleteObject(struct soap*, int, const char*, const char*, size_t*);
  2276. inline struct __cwmp__DeleteObject * soap_new___cwmp__DeleteObject(struct soap *soap, int n = -1)
  2277. {
  2278. return soap_instantiate___cwmp__DeleteObject(soap, n, NULL, NULL, NULL);
  2279. }
  2280. inline struct __cwmp__DeleteObject * soap_new_req___cwmp__DeleteObject(
  2281. struct soap *soap)
  2282. {
  2283. struct __cwmp__DeleteObject *_p = ::soap_new___cwmp__DeleteObject(soap);
  2284. if (_p)
  2285. { ::soap_default___cwmp__DeleteObject(soap, _p);
  2286. }
  2287. return _p;
  2288. }
  2289. inline struct __cwmp__DeleteObject * soap_new_set___cwmp__DeleteObject(
  2290. struct soap *soap,
  2291. struct _cwmp__DeleteObject *cwmp__DeleteObject)
  2292. {
  2293. struct __cwmp__DeleteObject *_p = ::soap_new___cwmp__DeleteObject(soap);
  2294. if (_p)
  2295. { ::soap_default___cwmp__DeleteObject(soap, _p);
  2296. _p->cwmp__DeleteObject = cwmp__DeleteObject;
  2297. }
  2298. return _p;
  2299. }
  2300. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__DeleteObject(struct soap*, const struct __cwmp__DeleteObject *, const char*, const char*);
  2301. inline int soap_write___cwmp__DeleteObject(struct soap *soap, struct __cwmp__DeleteObject const*p)
  2302. {
  2303. soap_free_temp(soap);
  2304. if (soap_begin_send(soap) || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap))
  2305. return soap->error;
  2306. return SOAP_OK;
  2307. }
  2308. inline int soap_PUT___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject const*p)
  2309. {
  2310. soap_free_temp(soap);
  2311. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2312. return soap_closesock(soap);
  2313. return SOAP_OK;
  2314. }
  2315. inline int soap_PATCH___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject const*p)
  2316. {
  2317. soap_free_temp(soap);
  2318. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2319. return soap_closesock(soap);
  2320. return SOAP_OK;
  2321. }
  2322. inline int soap_POST_send___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject const*p)
  2323. {
  2324. soap_free_temp(soap);
  2325. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__DeleteObject(soap, p), 0) || ::soap_put___cwmp__DeleteObject(soap, p, "-cwmp:DeleteObject", "") || soap_end_send(soap))
  2326. return soap_closesock(soap);
  2327. return SOAP_OK;
  2328. }
  2329. SOAP_FMAC3 struct __cwmp__DeleteObject * SOAP_FMAC4 soap_get___cwmp__DeleteObject(struct soap*, struct __cwmp__DeleteObject *, const char*, const char*);
  2330. inline int soap_read___cwmp__DeleteObject(struct soap *soap, struct __cwmp__DeleteObject *p)
  2331. {
  2332. if (p)
  2333. { ::soap_default___cwmp__DeleteObject(soap, p);
  2334. if (soap_begin_recv(soap) || ::soap_get___cwmp__DeleteObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2335. return soap->error;
  2336. }
  2337. return SOAP_OK;
  2338. }
  2339. inline int soap_GET___cwmp__DeleteObject(struct soap *soap, const char *URL, struct __cwmp__DeleteObject *p)
  2340. {
  2341. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__DeleteObject(soap, p))
  2342. return soap_closesock(soap);
  2343. return soap_closesock(soap);
  2344. }
  2345. inline int soap_POST_recv___cwmp__DeleteObject(struct soap *soap, struct __cwmp__DeleteObject *p)
  2346. {
  2347. if (::soap_read___cwmp__DeleteObject(soap, p))
  2348. return soap_closesock(soap);
  2349. return soap_closesock(soap);
  2350. }
  2351. #endif
  2352. #ifndef SOAP_TYPE___cwmp__AddObject_DEFINED
  2353. #define SOAP_TYPE___cwmp__AddObject_DEFINED
  2354. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__AddObject(struct soap*, struct __cwmp__AddObject *);
  2355. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__AddObject(struct soap*, const struct __cwmp__AddObject *);
  2356. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__AddObject(struct soap*, const char*, int, const struct __cwmp__AddObject *, const char*);
  2357. SOAP_FMAC3 struct __cwmp__AddObject * SOAP_FMAC4 soap_in___cwmp__AddObject(struct soap*, const char*, struct __cwmp__AddObject *, const char*);
  2358. SOAP_FMAC1 struct __cwmp__AddObject * SOAP_FMAC2 soap_instantiate___cwmp__AddObject(struct soap*, int, const char*, const char*, size_t*);
  2359. inline struct __cwmp__AddObject * soap_new___cwmp__AddObject(struct soap *soap, int n = -1)
  2360. {
  2361. return soap_instantiate___cwmp__AddObject(soap, n, NULL, NULL, NULL);
  2362. }
  2363. inline struct __cwmp__AddObject * soap_new_req___cwmp__AddObject(
  2364. struct soap *soap)
  2365. {
  2366. struct __cwmp__AddObject *_p = ::soap_new___cwmp__AddObject(soap);
  2367. if (_p)
  2368. { ::soap_default___cwmp__AddObject(soap, _p);
  2369. }
  2370. return _p;
  2371. }
  2372. inline struct __cwmp__AddObject * soap_new_set___cwmp__AddObject(
  2373. struct soap *soap,
  2374. struct _cwmp__AddObject *cwmp__AddObject)
  2375. {
  2376. struct __cwmp__AddObject *_p = ::soap_new___cwmp__AddObject(soap);
  2377. if (_p)
  2378. { ::soap_default___cwmp__AddObject(soap, _p);
  2379. _p->cwmp__AddObject = cwmp__AddObject;
  2380. }
  2381. return _p;
  2382. }
  2383. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__AddObject(struct soap*, const struct __cwmp__AddObject *, const char*, const char*);
  2384. inline int soap_write___cwmp__AddObject(struct soap *soap, struct __cwmp__AddObject const*p)
  2385. {
  2386. soap_free_temp(soap);
  2387. if (soap_begin_send(soap) || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap))
  2388. return soap->error;
  2389. return SOAP_OK;
  2390. }
  2391. inline int soap_PUT___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject const*p)
  2392. {
  2393. soap_free_temp(soap);
  2394. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2395. return soap_closesock(soap);
  2396. return SOAP_OK;
  2397. }
  2398. inline int soap_PATCH___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject const*p)
  2399. {
  2400. soap_free_temp(soap);
  2401. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2402. return soap_closesock(soap);
  2403. return SOAP_OK;
  2404. }
  2405. inline int soap_POST_send___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject const*p)
  2406. {
  2407. soap_free_temp(soap);
  2408. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__AddObject(soap, p), 0) || ::soap_put___cwmp__AddObject(soap, p, "-cwmp:AddObject", "") || soap_end_send(soap))
  2409. return soap_closesock(soap);
  2410. return SOAP_OK;
  2411. }
  2412. SOAP_FMAC3 struct __cwmp__AddObject * SOAP_FMAC4 soap_get___cwmp__AddObject(struct soap*, struct __cwmp__AddObject *, const char*, const char*);
  2413. inline int soap_read___cwmp__AddObject(struct soap *soap, struct __cwmp__AddObject *p)
  2414. {
  2415. if (p)
  2416. { ::soap_default___cwmp__AddObject(soap, p);
  2417. if (soap_begin_recv(soap) || ::soap_get___cwmp__AddObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2418. return soap->error;
  2419. }
  2420. return SOAP_OK;
  2421. }
  2422. inline int soap_GET___cwmp__AddObject(struct soap *soap, const char *URL, struct __cwmp__AddObject *p)
  2423. {
  2424. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__AddObject(soap, p))
  2425. return soap_closesock(soap);
  2426. return soap_closesock(soap);
  2427. }
  2428. inline int soap_POST_recv___cwmp__AddObject(struct soap *soap, struct __cwmp__AddObject *p)
  2429. {
  2430. if (::soap_read___cwmp__AddObject(soap, p))
  2431. return soap_closesock(soap);
  2432. return soap_closesock(soap);
  2433. }
  2434. #endif
  2435. #ifndef SOAP_TYPE___cwmp__Upload_DEFINED
  2436. #define SOAP_TYPE___cwmp__Upload_DEFINED
  2437. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__Upload(struct soap*, struct __cwmp__Upload *);
  2438. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__Upload(struct soap*, const struct __cwmp__Upload *);
  2439. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__Upload(struct soap*, const char*, int, const struct __cwmp__Upload *, const char*);
  2440. SOAP_FMAC3 struct __cwmp__Upload * SOAP_FMAC4 soap_in___cwmp__Upload(struct soap*, const char*, struct __cwmp__Upload *, const char*);
  2441. SOAP_FMAC1 struct __cwmp__Upload * SOAP_FMAC2 soap_instantiate___cwmp__Upload(struct soap*, int, const char*, const char*, size_t*);
  2442. inline struct __cwmp__Upload * soap_new___cwmp__Upload(struct soap *soap, int n = -1)
  2443. {
  2444. return soap_instantiate___cwmp__Upload(soap, n, NULL, NULL, NULL);
  2445. }
  2446. inline struct __cwmp__Upload * soap_new_req___cwmp__Upload(
  2447. struct soap *soap)
  2448. {
  2449. struct __cwmp__Upload *_p = ::soap_new___cwmp__Upload(soap);
  2450. if (_p)
  2451. { ::soap_default___cwmp__Upload(soap, _p);
  2452. }
  2453. return _p;
  2454. }
  2455. inline struct __cwmp__Upload * soap_new_set___cwmp__Upload(
  2456. struct soap *soap,
  2457. struct _cwmp__Upload *cwmp__Upload)
  2458. {
  2459. struct __cwmp__Upload *_p = ::soap_new___cwmp__Upload(soap);
  2460. if (_p)
  2461. { ::soap_default___cwmp__Upload(soap, _p);
  2462. _p->cwmp__Upload = cwmp__Upload;
  2463. }
  2464. return _p;
  2465. }
  2466. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__Upload(struct soap*, const struct __cwmp__Upload *, const char*, const char*);
  2467. inline int soap_write___cwmp__Upload(struct soap *soap, struct __cwmp__Upload const*p)
  2468. {
  2469. soap_free_temp(soap);
  2470. if (soap_begin_send(soap) || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap))
  2471. return soap->error;
  2472. return SOAP_OK;
  2473. }
  2474. inline int soap_PUT___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload const*p)
  2475. {
  2476. soap_free_temp(soap);
  2477. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2478. return soap_closesock(soap);
  2479. return SOAP_OK;
  2480. }
  2481. inline int soap_PATCH___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload const*p)
  2482. {
  2483. soap_free_temp(soap);
  2484. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2485. return soap_closesock(soap);
  2486. return SOAP_OK;
  2487. }
  2488. inline int soap_POST_send___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload const*p)
  2489. {
  2490. soap_free_temp(soap);
  2491. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Upload(soap, p), 0) || ::soap_put___cwmp__Upload(soap, p, "-cwmp:Upload", "") || soap_end_send(soap))
  2492. return soap_closesock(soap);
  2493. return SOAP_OK;
  2494. }
  2495. SOAP_FMAC3 struct __cwmp__Upload * SOAP_FMAC4 soap_get___cwmp__Upload(struct soap*, struct __cwmp__Upload *, const char*, const char*);
  2496. inline int soap_read___cwmp__Upload(struct soap *soap, struct __cwmp__Upload *p)
  2497. {
  2498. if (p)
  2499. { ::soap_default___cwmp__Upload(soap, p);
  2500. if (soap_begin_recv(soap) || ::soap_get___cwmp__Upload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2501. return soap->error;
  2502. }
  2503. return SOAP_OK;
  2504. }
  2505. inline int soap_GET___cwmp__Upload(struct soap *soap, const char *URL, struct __cwmp__Upload *p)
  2506. {
  2507. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__Upload(soap, p))
  2508. return soap_closesock(soap);
  2509. return soap_closesock(soap);
  2510. }
  2511. inline int soap_POST_recv___cwmp__Upload(struct soap *soap, struct __cwmp__Upload *p)
  2512. {
  2513. if (::soap_read___cwmp__Upload(soap, p))
  2514. return soap_closesock(soap);
  2515. return soap_closesock(soap);
  2516. }
  2517. #endif
  2518. #ifndef SOAP_TYPE___cwmp__Download_DEFINED
  2519. #define SOAP_TYPE___cwmp__Download_DEFINED
  2520. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__Download(struct soap*, struct __cwmp__Download *);
  2521. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__Download(struct soap*, const struct __cwmp__Download *);
  2522. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__Download(struct soap*, const char*, int, const struct __cwmp__Download *, const char*);
  2523. SOAP_FMAC3 struct __cwmp__Download * SOAP_FMAC4 soap_in___cwmp__Download(struct soap*, const char*, struct __cwmp__Download *, const char*);
  2524. SOAP_FMAC1 struct __cwmp__Download * SOAP_FMAC2 soap_instantiate___cwmp__Download(struct soap*, int, const char*, const char*, size_t*);
  2525. inline struct __cwmp__Download * soap_new___cwmp__Download(struct soap *soap, int n = -1)
  2526. {
  2527. return soap_instantiate___cwmp__Download(soap, n, NULL, NULL, NULL);
  2528. }
  2529. inline struct __cwmp__Download * soap_new_req___cwmp__Download(
  2530. struct soap *soap)
  2531. {
  2532. struct __cwmp__Download *_p = ::soap_new___cwmp__Download(soap);
  2533. if (_p)
  2534. { ::soap_default___cwmp__Download(soap, _p);
  2535. }
  2536. return _p;
  2537. }
  2538. inline struct __cwmp__Download * soap_new_set___cwmp__Download(
  2539. struct soap *soap,
  2540. struct _cwmp__Download *cwmp__Download)
  2541. {
  2542. struct __cwmp__Download *_p = ::soap_new___cwmp__Download(soap);
  2543. if (_p)
  2544. { ::soap_default___cwmp__Download(soap, _p);
  2545. _p->cwmp__Download = cwmp__Download;
  2546. }
  2547. return _p;
  2548. }
  2549. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__Download(struct soap*, const struct __cwmp__Download *, const char*, const char*);
  2550. inline int soap_write___cwmp__Download(struct soap *soap, struct __cwmp__Download const*p)
  2551. {
  2552. soap_free_temp(soap);
  2553. if (soap_begin_send(soap) || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap))
  2554. return soap->error;
  2555. return SOAP_OK;
  2556. }
  2557. inline int soap_PUT___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download const*p)
  2558. {
  2559. soap_free_temp(soap);
  2560. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2561. return soap_closesock(soap);
  2562. return SOAP_OK;
  2563. }
  2564. inline int soap_PATCH___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download const*p)
  2565. {
  2566. soap_free_temp(soap);
  2567. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2568. return soap_closesock(soap);
  2569. return SOAP_OK;
  2570. }
  2571. inline int soap_POST_send___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download const*p)
  2572. {
  2573. soap_free_temp(soap);
  2574. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__Download(soap, p), 0) || ::soap_put___cwmp__Download(soap, p, "-cwmp:Download", "") || soap_end_send(soap))
  2575. return soap_closesock(soap);
  2576. return SOAP_OK;
  2577. }
  2578. SOAP_FMAC3 struct __cwmp__Download * SOAP_FMAC4 soap_get___cwmp__Download(struct soap*, struct __cwmp__Download *, const char*, const char*);
  2579. inline int soap_read___cwmp__Download(struct soap *soap, struct __cwmp__Download *p)
  2580. {
  2581. if (p)
  2582. { ::soap_default___cwmp__Download(soap, p);
  2583. if (soap_begin_recv(soap) || ::soap_get___cwmp__Download(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2584. return soap->error;
  2585. }
  2586. return SOAP_OK;
  2587. }
  2588. inline int soap_GET___cwmp__Download(struct soap *soap, const char *URL, struct __cwmp__Download *p)
  2589. {
  2590. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__Download(soap, p))
  2591. return soap_closesock(soap);
  2592. return soap_closesock(soap);
  2593. }
  2594. inline int soap_POST_recv___cwmp__Download(struct soap *soap, struct __cwmp__Download *p)
  2595. {
  2596. if (::soap_read___cwmp__Download(soap, p))
  2597. return soap_closesock(soap);
  2598. return soap_closesock(soap);
  2599. }
  2600. #endif
  2601. #ifndef SOAP_TYPE___cwmp__SetParameterAttributes_DEFINED
  2602. #define SOAP_TYPE___cwmp__SetParameterAttributes_DEFINED
  2603. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__SetParameterAttributes(struct soap*, struct __cwmp__SetParameterAttributes *);
  2604. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__SetParameterAttributes(struct soap*, const struct __cwmp__SetParameterAttributes *);
  2605. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__SetParameterAttributes(struct soap*, const char*, int, const struct __cwmp__SetParameterAttributes *, const char*);
  2606. SOAP_FMAC3 struct __cwmp__SetParameterAttributes * SOAP_FMAC4 soap_in___cwmp__SetParameterAttributes(struct soap*, const char*, struct __cwmp__SetParameterAttributes *, const char*);
  2607. SOAP_FMAC1 struct __cwmp__SetParameterAttributes * SOAP_FMAC2 soap_instantiate___cwmp__SetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  2608. inline struct __cwmp__SetParameterAttributes * soap_new___cwmp__SetParameterAttributes(struct soap *soap, int n = -1)
  2609. {
  2610. return soap_instantiate___cwmp__SetParameterAttributes(soap, n, NULL, NULL, NULL);
  2611. }
  2612. inline struct __cwmp__SetParameterAttributes * soap_new_req___cwmp__SetParameterAttributes(
  2613. struct soap *soap)
  2614. {
  2615. struct __cwmp__SetParameterAttributes *_p = ::soap_new___cwmp__SetParameterAttributes(soap);
  2616. if (_p)
  2617. { ::soap_default___cwmp__SetParameterAttributes(soap, _p);
  2618. }
  2619. return _p;
  2620. }
  2621. inline struct __cwmp__SetParameterAttributes * soap_new_set___cwmp__SetParameterAttributes(
  2622. struct soap *soap,
  2623. struct _cwmp__SetParameterAttributes *cwmp__SetParameterAttributes)
  2624. {
  2625. struct __cwmp__SetParameterAttributes *_p = ::soap_new___cwmp__SetParameterAttributes(soap);
  2626. if (_p)
  2627. { ::soap_default___cwmp__SetParameterAttributes(soap, _p);
  2628. _p->cwmp__SetParameterAttributes = cwmp__SetParameterAttributes;
  2629. }
  2630. return _p;
  2631. }
  2632. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__SetParameterAttributes(struct soap*, const struct __cwmp__SetParameterAttributes *, const char*, const char*);
  2633. inline int soap_write___cwmp__SetParameterAttributes(struct soap *soap, struct __cwmp__SetParameterAttributes const*p)
  2634. {
  2635. soap_free_temp(soap);
  2636. if (soap_begin_send(soap) || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  2637. return soap->error;
  2638. return SOAP_OK;
  2639. }
  2640. inline int soap_PUT___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes const*p)
  2641. {
  2642. soap_free_temp(soap);
  2643. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2644. return soap_closesock(soap);
  2645. return SOAP_OK;
  2646. }
  2647. inline int soap_PATCH___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes const*p)
  2648. {
  2649. soap_free_temp(soap);
  2650. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2651. return soap_closesock(soap);
  2652. return SOAP_OK;
  2653. }
  2654. inline int soap_POST_send___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes const*p)
  2655. {
  2656. soap_free_temp(soap);
  2657. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__SetParameterAttributes(soap, p, "-cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  2658. return soap_closesock(soap);
  2659. return SOAP_OK;
  2660. }
  2661. SOAP_FMAC3 struct __cwmp__SetParameterAttributes * SOAP_FMAC4 soap_get___cwmp__SetParameterAttributes(struct soap*, struct __cwmp__SetParameterAttributes *, const char*, const char*);
  2662. inline int soap_read___cwmp__SetParameterAttributes(struct soap *soap, struct __cwmp__SetParameterAttributes *p)
  2663. {
  2664. if (p)
  2665. { ::soap_default___cwmp__SetParameterAttributes(soap, p);
  2666. if (soap_begin_recv(soap) || ::soap_get___cwmp__SetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2667. return soap->error;
  2668. }
  2669. return SOAP_OK;
  2670. }
  2671. inline int soap_GET___cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__SetParameterAttributes *p)
  2672. {
  2673. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__SetParameterAttributes(soap, p))
  2674. return soap_closesock(soap);
  2675. return soap_closesock(soap);
  2676. }
  2677. inline int soap_POST_recv___cwmp__SetParameterAttributes(struct soap *soap, struct __cwmp__SetParameterAttributes *p)
  2678. {
  2679. if (::soap_read___cwmp__SetParameterAttributes(soap, p))
  2680. return soap_closesock(soap);
  2681. return soap_closesock(soap);
  2682. }
  2683. #endif
  2684. #ifndef SOAP_TYPE___cwmp__GetParameterAttributes_DEFINED
  2685. #define SOAP_TYPE___cwmp__GetParameterAttributes_DEFINED
  2686. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterAttributes(struct soap*, struct __cwmp__GetParameterAttributes *);
  2687. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterAttributes(struct soap*, const struct __cwmp__GetParameterAttributes *);
  2688. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterAttributes(struct soap*, const char*, int, const struct __cwmp__GetParameterAttributes *, const char*);
  2689. SOAP_FMAC3 struct __cwmp__GetParameterAttributes * SOAP_FMAC4 soap_in___cwmp__GetParameterAttributes(struct soap*, const char*, struct __cwmp__GetParameterAttributes *, const char*);
  2690. SOAP_FMAC1 struct __cwmp__GetParameterAttributes * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  2691. inline struct __cwmp__GetParameterAttributes * soap_new___cwmp__GetParameterAttributes(struct soap *soap, int n = -1)
  2692. {
  2693. return soap_instantiate___cwmp__GetParameterAttributes(soap, n, NULL, NULL, NULL);
  2694. }
  2695. inline struct __cwmp__GetParameterAttributes * soap_new_req___cwmp__GetParameterAttributes(
  2696. struct soap *soap)
  2697. {
  2698. struct __cwmp__GetParameterAttributes *_p = ::soap_new___cwmp__GetParameterAttributes(soap);
  2699. if (_p)
  2700. { ::soap_default___cwmp__GetParameterAttributes(soap, _p);
  2701. }
  2702. return _p;
  2703. }
  2704. inline struct __cwmp__GetParameterAttributes * soap_new_set___cwmp__GetParameterAttributes(
  2705. struct soap *soap,
  2706. struct _cwmp__GetParameterAttributes *cwmp__GetParameterAttributes)
  2707. {
  2708. struct __cwmp__GetParameterAttributes *_p = ::soap_new___cwmp__GetParameterAttributes(soap);
  2709. if (_p)
  2710. { ::soap_default___cwmp__GetParameterAttributes(soap, _p);
  2711. _p->cwmp__GetParameterAttributes = cwmp__GetParameterAttributes;
  2712. }
  2713. return _p;
  2714. }
  2715. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterAttributes(struct soap*, const struct __cwmp__GetParameterAttributes *, const char*, const char*);
  2716. inline int soap_write___cwmp__GetParameterAttributes(struct soap *soap, struct __cwmp__GetParameterAttributes const*p)
  2717. {
  2718. soap_free_temp(soap);
  2719. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  2720. return soap->error;
  2721. return SOAP_OK;
  2722. }
  2723. inline int soap_PUT___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes const*p)
  2724. {
  2725. soap_free_temp(soap);
  2726. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2727. return soap_closesock(soap);
  2728. return SOAP_OK;
  2729. }
  2730. inline int soap_PATCH___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes const*p)
  2731. {
  2732. soap_free_temp(soap);
  2733. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2734. return soap_closesock(soap);
  2735. return SOAP_OK;
  2736. }
  2737. inline int soap_POST_send___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes const*p)
  2738. {
  2739. soap_free_temp(soap);
  2740. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put___cwmp__GetParameterAttributes(soap, p, "-cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  2741. return soap_closesock(soap);
  2742. return SOAP_OK;
  2743. }
  2744. SOAP_FMAC3 struct __cwmp__GetParameterAttributes * SOAP_FMAC4 soap_get___cwmp__GetParameterAttributes(struct soap*, struct __cwmp__GetParameterAttributes *, const char*, const char*);
  2745. inline int soap_read___cwmp__GetParameterAttributes(struct soap *soap, struct __cwmp__GetParameterAttributes *p)
  2746. {
  2747. if (p)
  2748. { ::soap_default___cwmp__GetParameterAttributes(soap, p);
  2749. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2750. return soap->error;
  2751. }
  2752. return SOAP_OK;
  2753. }
  2754. inline int soap_GET___cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct __cwmp__GetParameterAttributes *p)
  2755. {
  2756. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterAttributes(soap, p))
  2757. return soap_closesock(soap);
  2758. return soap_closesock(soap);
  2759. }
  2760. inline int soap_POST_recv___cwmp__GetParameterAttributes(struct soap *soap, struct __cwmp__GetParameterAttributes *p)
  2761. {
  2762. if (::soap_read___cwmp__GetParameterAttributes(soap, p))
  2763. return soap_closesock(soap);
  2764. return soap_closesock(soap);
  2765. }
  2766. #endif
  2767. #ifndef SOAP_TYPE___cwmp__SetParameterValues_DEFINED
  2768. #define SOAP_TYPE___cwmp__SetParameterValues_DEFINED
  2769. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__SetParameterValues(struct soap*, struct __cwmp__SetParameterValues *);
  2770. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__SetParameterValues(struct soap*, const struct __cwmp__SetParameterValues *);
  2771. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__SetParameterValues(struct soap*, const char*, int, const struct __cwmp__SetParameterValues *, const char*);
  2772. SOAP_FMAC3 struct __cwmp__SetParameterValues * SOAP_FMAC4 soap_in___cwmp__SetParameterValues(struct soap*, const char*, struct __cwmp__SetParameterValues *, const char*);
  2773. SOAP_FMAC1 struct __cwmp__SetParameterValues * SOAP_FMAC2 soap_instantiate___cwmp__SetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  2774. inline struct __cwmp__SetParameterValues * soap_new___cwmp__SetParameterValues(struct soap *soap, int n = -1)
  2775. {
  2776. return soap_instantiate___cwmp__SetParameterValues(soap, n, NULL, NULL, NULL);
  2777. }
  2778. inline struct __cwmp__SetParameterValues * soap_new_req___cwmp__SetParameterValues(
  2779. struct soap *soap)
  2780. {
  2781. struct __cwmp__SetParameterValues *_p = ::soap_new___cwmp__SetParameterValues(soap);
  2782. if (_p)
  2783. { ::soap_default___cwmp__SetParameterValues(soap, _p);
  2784. }
  2785. return _p;
  2786. }
  2787. inline struct __cwmp__SetParameterValues * soap_new_set___cwmp__SetParameterValues(
  2788. struct soap *soap,
  2789. struct _cwmp__SetParameterValues *cwmp__SetParameterValues)
  2790. {
  2791. struct __cwmp__SetParameterValues *_p = ::soap_new___cwmp__SetParameterValues(soap);
  2792. if (_p)
  2793. { ::soap_default___cwmp__SetParameterValues(soap, _p);
  2794. _p->cwmp__SetParameterValues = cwmp__SetParameterValues;
  2795. }
  2796. return _p;
  2797. }
  2798. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__SetParameterValues(struct soap*, const struct __cwmp__SetParameterValues *, const char*, const char*);
  2799. inline int soap_write___cwmp__SetParameterValues(struct soap *soap, struct __cwmp__SetParameterValues const*p)
  2800. {
  2801. soap_free_temp(soap);
  2802. if (soap_begin_send(soap) || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap))
  2803. return soap->error;
  2804. return SOAP_OK;
  2805. }
  2806. inline int soap_PUT___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues const*p)
  2807. {
  2808. soap_free_temp(soap);
  2809. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2810. return soap_closesock(soap);
  2811. return SOAP_OK;
  2812. }
  2813. inline int soap_PATCH___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues const*p)
  2814. {
  2815. soap_free_temp(soap);
  2816. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2817. return soap_closesock(soap);
  2818. return SOAP_OK;
  2819. }
  2820. inline int soap_POST_send___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues const*p)
  2821. {
  2822. soap_free_temp(soap);
  2823. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__SetParameterValues(soap, p), 0) || ::soap_put___cwmp__SetParameterValues(soap, p, "-cwmp:SetParameterValues", "") || soap_end_send(soap))
  2824. return soap_closesock(soap);
  2825. return SOAP_OK;
  2826. }
  2827. SOAP_FMAC3 struct __cwmp__SetParameterValues * SOAP_FMAC4 soap_get___cwmp__SetParameterValues(struct soap*, struct __cwmp__SetParameterValues *, const char*, const char*);
  2828. inline int soap_read___cwmp__SetParameterValues(struct soap *soap, struct __cwmp__SetParameterValues *p)
  2829. {
  2830. if (p)
  2831. { ::soap_default___cwmp__SetParameterValues(soap, p);
  2832. if (soap_begin_recv(soap) || ::soap_get___cwmp__SetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2833. return soap->error;
  2834. }
  2835. return SOAP_OK;
  2836. }
  2837. inline int soap_GET___cwmp__SetParameterValues(struct soap *soap, const char *URL, struct __cwmp__SetParameterValues *p)
  2838. {
  2839. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__SetParameterValues(soap, p))
  2840. return soap_closesock(soap);
  2841. return soap_closesock(soap);
  2842. }
  2843. inline int soap_POST_recv___cwmp__SetParameterValues(struct soap *soap, struct __cwmp__SetParameterValues *p)
  2844. {
  2845. if (::soap_read___cwmp__SetParameterValues(soap, p))
  2846. return soap_closesock(soap);
  2847. return soap_closesock(soap);
  2848. }
  2849. #endif
  2850. #ifndef SOAP_TYPE___cwmp__GetParameterValuesResponse_DEFINED
  2851. #define SOAP_TYPE___cwmp__GetParameterValuesResponse_DEFINED
  2852. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterValuesResponse(struct soap*, struct __cwmp__GetParameterValuesResponse *);
  2853. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterValuesResponse(struct soap*, const struct __cwmp__GetParameterValuesResponse *);
  2854. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterValuesResponse(struct soap*, const char*, int, const struct __cwmp__GetParameterValuesResponse *, const char*);
  2855. SOAP_FMAC3 struct __cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_in___cwmp__GetParameterValuesResponse(struct soap*, const char*, struct __cwmp__GetParameterValuesResponse *, const char*);
  2856. SOAP_FMAC1 struct __cwmp__GetParameterValuesResponse * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*);
  2857. inline struct __cwmp__GetParameterValuesResponse * soap_new___cwmp__GetParameterValuesResponse(struct soap *soap, int n = -1)
  2858. {
  2859. return soap_instantiate___cwmp__GetParameterValuesResponse(soap, n, NULL, NULL, NULL);
  2860. }
  2861. inline struct __cwmp__GetParameterValuesResponse * soap_new_req___cwmp__GetParameterValuesResponse(
  2862. struct soap *soap)
  2863. {
  2864. struct __cwmp__GetParameterValuesResponse *_p = ::soap_new___cwmp__GetParameterValuesResponse(soap);
  2865. if (_p)
  2866. { ::soap_default___cwmp__GetParameterValuesResponse(soap, _p);
  2867. }
  2868. return _p;
  2869. }
  2870. inline struct __cwmp__GetParameterValuesResponse * soap_new_set___cwmp__GetParameterValuesResponse(
  2871. struct soap *soap,
  2872. struct _cwmp__GetParameterValuesResponse *cwmp__GetParameterValuesResponse)
  2873. {
  2874. struct __cwmp__GetParameterValuesResponse *_p = ::soap_new___cwmp__GetParameterValuesResponse(soap);
  2875. if (_p)
  2876. { ::soap_default___cwmp__GetParameterValuesResponse(soap, _p);
  2877. _p->cwmp__GetParameterValuesResponse = cwmp__GetParameterValuesResponse;
  2878. }
  2879. return _p;
  2880. }
  2881. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterValuesResponse(struct soap*, const struct __cwmp__GetParameterValuesResponse *, const char*, const char*);
  2882. inline int soap_write___cwmp__GetParameterValuesResponse(struct soap *soap, struct __cwmp__GetParameterValuesResponse const*p)
  2883. {
  2884. soap_free_temp(soap);
  2885. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  2886. return soap->error;
  2887. return SOAP_OK;
  2888. }
  2889. inline int soap_PUT___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse const*p)
  2890. {
  2891. soap_free_temp(soap);
  2892. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2893. return soap_closesock(soap);
  2894. return SOAP_OK;
  2895. }
  2896. inline int soap_PATCH___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse const*p)
  2897. {
  2898. soap_free_temp(soap);
  2899. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2900. return soap_closesock(soap);
  2901. return SOAP_OK;
  2902. }
  2903. inline int soap_POST_send___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse const*p)
  2904. {
  2905. soap_free_temp(soap);
  2906. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put___cwmp__GetParameterValuesResponse(soap, p, "-cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  2907. return soap_closesock(soap);
  2908. return SOAP_OK;
  2909. }
  2910. SOAP_FMAC3 struct __cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_get___cwmp__GetParameterValuesResponse(struct soap*, struct __cwmp__GetParameterValuesResponse *, const char*, const char*);
  2911. inline int soap_read___cwmp__GetParameterValuesResponse(struct soap *soap, struct __cwmp__GetParameterValuesResponse *p)
  2912. {
  2913. if (p)
  2914. { ::soap_default___cwmp__GetParameterValuesResponse(soap, p);
  2915. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterValuesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2916. return soap->error;
  2917. }
  2918. return SOAP_OK;
  2919. }
  2920. inline int soap_GET___cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct __cwmp__GetParameterValuesResponse *p)
  2921. {
  2922. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterValuesResponse(soap, p))
  2923. return soap_closesock(soap);
  2924. return soap_closesock(soap);
  2925. }
  2926. inline int soap_POST_recv___cwmp__GetParameterValuesResponse(struct soap *soap, struct __cwmp__GetParameterValuesResponse *p)
  2927. {
  2928. if (::soap_read___cwmp__GetParameterValuesResponse(soap, p))
  2929. return soap_closesock(soap);
  2930. return soap_closesock(soap);
  2931. }
  2932. #endif
  2933. #ifndef SOAP_TYPE___cwmp__GetParameterValues_DEFINED
  2934. #define SOAP_TYPE___cwmp__GetParameterValues_DEFINED
  2935. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterValues(struct soap*, struct __cwmp__GetParameterValues *);
  2936. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterValues(struct soap*, const struct __cwmp__GetParameterValues *);
  2937. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterValues(struct soap*, const char*, int, const struct __cwmp__GetParameterValues *, const char*);
  2938. SOAP_FMAC3 struct __cwmp__GetParameterValues * SOAP_FMAC4 soap_in___cwmp__GetParameterValues(struct soap*, const char*, struct __cwmp__GetParameterValues *, const char*);
  2939. SOAP_FMAC1 struct __cwmp__GetParameterValues * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  2940. inline struct __cwmp__GetParameterValues * soap_new___cwmp__GetParameterValues(struct soap *soap, int n = -1)
  2941. {
  2942. return soap_instantiate___cwmp__GetParameterValues(soap, n, NULL, NULL, NULL);
  2943. }
  2944. inline struct __cwmp__GetParameterValues * soap_new_req___cwmp__GetParameterValues(
  2945. struct soap *soap)
  2946. {
  2947. struct __cwmp__GetParameterValues *_p = ::soap_new___cwmp__GetParameterValues(soap);
  2948. if (_p)
  2949. { ::soap_default___cwmp__GetParameterValues(soap, _p);
  2950. }
  2951. return _p;
  2952. }
  2953. inline struct __cwmp__GetParameterValues * soap_new_set___cwmp__GetParameterValues(
  2954. struct soap *soap,
  2955. struct _cwmp__GetParameterValues *cwmp__GetParameterValues)
  2956. {
  2957. struct __cwmp__GetParameterValues *_p = ::soap_new___cwmp__GetParameterValues(soap);
  2958. if (_p)
  2959. { ::soap_default___cwmp__GetParameterValues(soap, _p);
  2960. _p->cwmp__GetParameterValues = cwmp__GetParameterValues;
  2961. }
  2962. return _p;
  2963. }
  2964. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterValues(struct soap*, const struct __cwmp__GetParameterValues *, const char*, const char*);
  2965. inline int soap_write___cwmp__GetParameterValues(struct soap *soap, struct __cwmp__GetParameterValues const*p)
  2966. {
  2967. soap_free_temp(soap);
  2968. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap))
  2969. return soap->error;
  2970. return SOAP_OK;
  2971. }
  2972. inline int soap_PUT___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues const*p)
  2973. {
  2974. soap_free_temp(soap);
  2975. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2976. return soap_closesock(soap);
  2977. return SOAP_OK;
  2978. }
  2979. inline int soap_PATCH___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues const*p)
  2980. {
  2981. soap_free_temp(soap);
  2982. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  2983. return soap_closesock(soap);
  2984. return SOAP_OK;
  2985. }
  2986. inline int soap_POST_send___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues const*p)
  2987. {
  2988. soap_free_temp(soap);
  2989. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterValues(soap, p), 0) || ::soap_put___cwmp__GetParameterValues(soap, p, "-cwmp:GetParameterValues", "") || soap_end_send(soap))
  2990. return soap_closesock(soap);
  2991. return SOAP_OK;
  2992. }
  2993. SOAP_FMAC3 struct __cwmp__GetParameterValues * SOAP_FMAC4 soap_get___cwmp__GetParameterValues(struct soap*, struct __cwmp__GetParameterValues *, const char*, const char*);
  2994. inline int soap_read___cwmp__GetParameterValues(struct soap *soap, struct __cwmp__GetParameterValues *p)
  2995. {
  2996. if (p)
  2997. { ::soap_default___cwmp__GetParameterValues(soap, p);
  2998. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  2999. return soap->error;
  3000. }
  3001. return SOAP_OK;
  3002. }
  3003. inline int soap_GET___cwmp__GetParameterValues(struct soap *soap, const char *URL, struct __cwmp__GetParameterValues *p)
  3004. {
  3005. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterValues(soap, p))
  3006. return soap_closesock(soap);
  3007. return soap_closesock(soap);
  3008. }
  3009. inline int soap_POST_recv___cwmp__GetParameterValues(struct soap *soap, struct __cwmp__GetParameterValues *p)
  3010. {
  3011. if (::soap_read___cwmp__GetParameterValues(soap, p))
  3012. return soap_closesock(soap);
  3013. return soap_closesock(soap);
  3014. }
  3015. #endif
  3016. #ifndef SOAP_TYPE___cwmp__GetParameterNames_DEFINED
  3017. #define SOAP_TYPE___cwmp__GetParameterNames_DEFINED
  3018. SOAP_FMAC3 void SOAP_FMAC4 soap_default___cwmp__GetParameterNames(struct soap*, struct __cwmp__GetParameterNames *);
  3019. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cwmp__GetParameterNames(struct soap*, const struct __cwmp__GetParameterNames *);
  3020. SOAP_FMAC3 int SOAP_FMAC4 soap_out___cwmp__GetParameterNames(struct soap*, const char*, int, const struct __cwmp__GetParameterNames *, const char*);
  3021. SOAP_FMAC3 struct __cwmp__GetParameterNames * SOAP_FMAC4 soap_in___cwmp__GetParameterNames(struct soap*, const char*, struct __cwmp__GetParameterNames *, const char*);
  3022. SOAP_FMAC1 struct __cwmp__GetParameterNames * SOAP_FMAC2 soap_instantiate___cwmp__GetParameterNames(struct soap*, int, const char*, const char*, size_t*);
  3023. inline struct __cwmp__GetParameterNames * soap_new___cwmp__GetParameterNames(struct soap *soap, int n = -1)
  3024. {
  3025. return soap_instantiate___cwmp__GetParameterNames(soap, n, NULL, NULL, NULL);
  3026. }
  3027. inline struct __cwmp__GetParameterNames * soap_new_req___cwmp__GetParameterNames(
  3028. struct soap *soap)
  3029. {
  3030. struct __cwmp__GetParameterNames *_p = ::soap_new___cwmp__GetParameterNames(soap);
  3031. if (_p)
  3032. { ::soap_default___cwmp__GetParameterNames(soap, _p);
  3033. }
  3034. return _p;
  3035. }
  3036. inline struct __cwmp__GetParameterNames * soap_new_set___cwmp__GetParameterNames(
  3037. struct soap *soap,
  3038. struct _cwmp__GetParameterNames *cwmp__GetParameterNames)
  3039. {
  3040. struct __cwmp__GetParameterNames *_p = ::soap_new___cwmp__GetParameterNames(soap);
  3041. if (_p)
  3042. { ::soap_default___cwmp__GetParameterNames(soap, _p);
  3043. _p->cwmp__GetParameterNames = cwmp__GetParameterNames;
  3044. }
  3045. return _p;
  3046. }
  3047. SOAP_FMAC3 int SOAP_FMAC4 soap_put___cwmp__GetParameterNames(struct soap*, const struct __cwmp__GetParameterNames *, const char*, const char*);
  3048. inline int soap_write___cwmp__GetParameterNames(struct soap *soap, struct __cwmp__GetParameterNames const*p)
  3049. {
  3050. soap_free_temp(soap);
  3051. if (soap_begin_send(soap) || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap))
  3052. return soap->error;
  3053. return SOAP_OK;
  3054. }
  3055. inline int soap_PUT___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames const*p)
  3056. {
  3057. soap_free_temp(soap);
  3058. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3059. return soap_closesock(soap);
  3060. return SOAP_OK;
  3061. }
  3062. inline int soap_PATCH___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames const*p)
  3063. {
  3064. soap_free_temp(soap);
  3065. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3066. return soap_closesock(soap);
  3067. return SOAP_OK;
  3068. }
  3069. inline int soap_POST_send___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames const*p)
  3070. {
  3071. soap_free_temp(soap);
  3072. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize___cwmp__GetParameterNames(soap, p), 0) || ::soap_put___cwmp__GetParameterNames(soap, p, "-cwmp:GetParameterNames", "") || soap_end_send(soap))
  3073. return soap_closesock(soap);
  3074. return SOAP_OK;
  3075. }
  3076. SOAP_FMAC3 struct __cwmp__GetParameterNames * SOAP_FMAC4 soap_get___cwmp__GetParameterNames(struct soap*, struct __cwmp__GetParameterNames *, const char*, const char*);
  3077. inline int soap_read___cwmp__GetParameterNames(struct soap *soap, struct __cwmp__GetParameterNames *p)
  3078. {
  3079. if (p)
  3080. { ::soap_default___cwmp__GetParameterNames(soap, p);
  3081. if (soap_begin_recv(soap) || ::soap_get___cwmp__GetParameterNames(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3082. return soap->error;
  3083. }
  3084. return SOAP_OK;
  3085. }
  3086. inline int soap_GET___cwmp__GetParameterNames(struct soap *soap, const char *URL, struct __cwmp__GetParameterNames *p)
  3087. {
  3088. if (soap_GET(soap, URL, NULL) || ::soap_read___cwmp__GetParameterNames(soap, p))
  3089. return soap_closesock(soap);
  3090. return soap_closesock(soap);
  3091. }
  3092. inline int soap_POST_recv___cwmp__GetParameterNames(struct soap *soap, struct __cwmp__GetParameterNames *p)
  3093. {
  3094. if (::soap_read___cwmp__GetParameterNames(soap, p))
  3095. return soap_closesock(soap);
  3096. return soap_closesock(soap);
  3097. }
  3098. #endif
  3099. #ifndef WITH_NOGLOBAL
  3100. #ifndef SOAP_TYPE_SOAP_ENV__Detail_DEFINED
  3101. #define SOAP_TYPE_SOAP_ENV__Detail_DEFINED
  3102. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *);
  3103. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *);
  3104. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap*, const char*, int, const struct SOAP_ENV__Detail *, const char*);
  3105. SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap*, const char*, struct SOAP_ENV__Detail *, const char*);
  3106. SOAP_FMAC1 struct SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap*, int, const char*, const char*, size_t*);
  3107. inline struct SOAP_ENV__Detail * soap_new_SOAP_ENV__Detail(struct soap *soap, int n = -1)
  3108. {
  3109. return soap_instantiate_SOAP_ENV__Detail(soap, n, NULL, NULL, NULL);
  3110. }
  3111. inline struct SOAP_ENV__Detail * soap_new_req_SOAP_ENV__Detail(
  3112. struct soap *soap)
  3113. {
  3114. struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap);
  3115. if (_p)
  3116. { ::soap_default_SOAP_ENV__Detail(soap, _p);
  3117. }
  3118. return _p;
  3119. }
  3120. inline struct SOAP_ENV__Detail * soap_new_set_SOAP_ENV__Detail(
  3121. struct soap *soap,
  3122. struct _cwmp__Fault *cwmp__Fault,
  3123. char *__any)
  3124. {
  3125. struct SOAP_ENV__Detail *_p = ::soap_new_SOAP_ENV__Detail(soap);
  3126. if (_p)
  3127. { ::soap_default_SOAP_ENV__Detail(soap, _p);
  3128. _p->cwmp__Fault = cwmp__Fault;
  3129. _p->__any = __any;
  3130. }
  3131. return _p;
  3132. }
  3133. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *, const char*, const char*);
  3134. inline int soap_write_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail const*p)
  3135. {
  3136. soap_free_temp(soap);
  3137. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap))
  3138. return soap->error;
  3139. return SOAP_OK;
  3140. }
  3141. inline int soap_PUT_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p)
  3142. {
  3143. soap_free_temp(soap);
  3144. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3145. return soap_closesock(soap);
  3146. return SOAP_OK;
  3147. }
  3148. inline int soap_PATCH_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p)
  3149. {
  3150. soap_free_temp(soap);
  3151. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3152. return soap_closesock(soap);
  3153. return SOAP_OK;
  3154. }
  3155. inline int soap_POST_send_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail const*p)
  3156. {
  3157. soap_free_temp(soap);
  3158. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Detail(soap, p), 0) || ::soap_put_SOAP_ENV__Detail(soap, p, "SOAP-ENV:Detail", "") || soap_end_send(soap))
  3159. return soap_closesock(soap);
  3160. return SOAP_OK;
  3161. }
  3162. SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *, const char*, const char*);
  3163. inline int soap_read_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p)
  3164. {
  3165. if (p)
  3166. { ::soap_default_SOAP_ENV__Detail(soap, p);
  3167. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Detail(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3168. return soap->error;
  3169. }
  3170. return SOAP_OK;
  3171. }
  3172. inline int soap_GET_SOAP_ENV__Detail(struct soap *soap, const char *URL, struct SOAP_ENV__Detail *p)
  3173. {
  3174. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Detail(soap, p))
  3175. return soap_closesock(soap);
  3176. return soap_closesock(soap);
  3177. }
  3178. inline int soap_POST_recv_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p)
  3179. {
  3180. if (::soap_read_SOAP_ENV__Detail(soap, p))
  3181. return soap_closesock(soap);
  3182. return soap_closesock(soap);
  3183. }
  3184. #endif
  3185. #endif
  3186. #ifndef WITH_NOGLOBAL
  3187. #ifndef SOAP_TYPE_SOAP_ENV__Header_DEFINED
  3188. #define SOAP_TYPE_SOAP_ENV__Header_DEFINED
  3189. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *);
  3190. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *);
  3191. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap*, const char*, int, const struct SOAP_ENV__Header *, const char*);
  3192. SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap*, const char*, struct SOAP_ENV__Header *, const char*);
  3193. SOAP_FMAC1 struct SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap*, int, const char*, const char*, size_t*);
  3194. inline struct SOAP_ENV__Header * soap_new_SOAP_ENV__Header(struct soap *soap, int n = -1)
  3195. {
  3196. return soap_instantiate_SOAP_ENV__Header(soap, n, NULL, NULL, NULL);
  3197. }
  3198. inline struct SOAP_ENV__Header * soap_new_req_SOAP_ENV__Header(
  3199. struct soap *soap)
  3200. {
  3201. struct SOAP_ENV__Header *_p = ::soap_new_SOAP_ENV__Header(soap);
  3202. if (_p)
  3203. { ::soap_default_SOAP_ENV__Header(soap, _p);
  3204. }
  3205. return _p;
  3206. }
  3207. inline struct SOAP_ENV__Header * soap_new_set_SOAP_ENV__Header(
  3208. struct soap *soap,
  3209. struct _cwmp__SupportedCWMPVersions *cwmp__SupportedCWMPVersions,
  3210. struct _cwmp__UseCWMPVersion *cwmp__UseCWMPVersion,
  3211. struct _cwmp__SessionTimeout *cwmp__SessionTimeout,
  3212. struct _cwmp__ID *cwmp__ID,
  3213. struct _cwmp__HoldRequests *cwmp__HoldRequests)
  3214. {
  3215. struct SOAP_ENV__Header *_p = ::soap_new_SOAP_ENV__Header(soap);
  3216. if (_p)
  3217. { ::soap_default_SOAP_ENV__Header(soap, _p);
  3218. _p->cwmp__SupportedCWMPVersions = cwmp__SupportedCWMPVersions;
  3219. _p->cwmp__UseCWMPVersion = cwmp__UseCWMPVersion;
  3220. _p->cwmp__SessionTimeout = cwmp__SessionTimeout;
  3221. _p->cwmp__ID = cwmp__ID;
  3222. _p->cwmp__HoldRequests = cwmp__HoldRequests;
  3223. }
  3224. return _p;
  3225. }
  3226. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *, const char*, const char*);
  3227. inline int soap_write_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header const*p)
  3228. {
  3229. soap_free_temp(soap);
  3230. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap))
  3231. return soap->error;
  3232. return SOAP_OK;
  3233. }
  3234. inline int soap_PUT_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p)
  3235. {
  3236. soap_free_temp(soap);
  3237. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3238. return soap_closesock(soap);
  3239. return SOAP_OK;
  3240. }
  3241. inline int soap_PATCH_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p)
  3242. {
  3243. soap_free_temp(soap);
  3244. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3245. return soap_closesock(soap);
  3246. return SOAP_OK;
  3247. }
  3248. inline int soap_POST_send_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header const*p)
  3249. {
  3250. soap_free_temp(soap);
  3251. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENV__Header(soap, p), 0) || ::soap_put_SOAP_ENV__Header(soap, p, "SOAP-ENV:Header", "") || soap_end_send(soap))
  3252. return soap_closesock(soap);
  3253. return SOAP_OK;
  3254. }
  3255. SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap*, struct SOAP_ENV__Header *, const char*, const char*);
  3256. inline int soap_read_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p)
  3257. {
  3258. if (p)
  3259. { ::soap_default_SOAP_ENV__Header(soap, p);
  3260. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENV__Header(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3261. return soap->error;
  3262. }
  3263. return SOAP_OK;
  3264. }
  3265. inline int soap_GET_SOAP_ENV__Header(struct soap *soap, const char *URL, struct SOAP_ENV__Header *p)
  3266. {
  3267. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENV__Header(soap, p))
  3268. return soap_closesock(soap);
  3269. return soap_closesock(soap);
  3270. }
  3271. inline int soap_POST_recv_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p)
  3272. {
  3273. if (::soap_read_SOAP_ENV__Header(soap, p))
  3274. return soap_closesock(soap);
  3275. return soap_closesock(soap);
  3276. }
  3277. #endif
  3278. #endif
  3279. #ifndef SOAP_TYPE__cwmp__HoldRequests_DEFINED
  3280. #define SOAP_TYPE__cwmp__HoldRequests_DEFINED
  3281. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *);
  3282. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__HoldRequests(struct soap*, const struct _cwmp__HoldRequests *);
  3283. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__HoldRequests(struct soap*, const char*, int, const struct _cwmp__HoldRequests *, const char*);
  3284. SOAP_FMAC3 struct _cwmp__HoldRequests * SOAP_FMAC4 soap_in__cwmp__HoldRequests(struct soap*, const char*, struct _cwmp__HoldRequests *, const char*);
  3285. SOAP_FMAC1 struct _cwmp__HoldRequests * SOAP_FMAC2 soap_instantiate__cwmp__HoldRequests(struct soap*, int, const char*, const char*, size_t*);
  3286. inline struct _cwmp__HoldRequests * soap_new__cwmp__HoldRequests(struct soap *soap, int n = -1)
  3287. {
  3288. return soap_instantiate__cwmp__HoldRequests(soap, n, NULL, NULL, NULL);
  3289. }
  3290. inline struct _cwmp__HoldRequests * soap_new_req__cwmp__HoldRequests(
  3291. struct soap *soap,
  3292. enum xsd__boolean __item,
  3293. char *SOAP_ENV__mustUnderstand)
  3294. {
  3295. struct _cwmp__HoldRequests *_p = ::soap_new__cwmp__HoldRequests(soap);
  3296. if (_p)
  3297. { ::soap_default__cwmp__HoldRequests(soap, _p);
  3298. _p->__item = __item;
  3299. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3300. }
  3301. return _p;
  3302. }
  3303. inline struct _cwmp__HoldRequests * soap_new_set__cwmp__HoldRequests(
  3304. struct soap *soap,
  3305. enum xsd__boolean __item,
  3306. char *SOAP_ENV__mustUnderstand)
  3307. {
  3308. struct _cwmp__HoldRequests *_p = ::soap_new__cwmp__HoldRequests(soap);
  3309. if (_p)
  3310. { ::soap_default__cwmp__HoldRequests(soap, _p);
  3311. _p->__item = __item;
  3312. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3313. }
  3314. return _p;
  3315. }
  3316. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__HoldRequests(struct soap*, const struct _cwmp__HoldRequests *, const char*, const char*);
  3317. inline int soap_write__cwmp__HoldRequests(struct soap *soap, struct _cwmp__HoldRequests const*p)
  3318. {
  3319. soap_free_temp(soap);
  3320. if (soap_begin_send(soap) || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap))
  3321. return soap->error;
  3322. return SOAP_OK;
  3323. }
  3324. inline int soap_PUT__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests const*p)
  3325. {
  3326. soap_free_temp(soap);
  3327. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3328. return soap_closesock(soap);
  3329. return SOAP_OK;
  3330. }
  3331. inline int soap_PATCH__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests const*p)
  3332. {
  3333. soap_free_temp(soap);
  3334. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3335. return soap_closesock(soap);
  3336. return SOAP_OK;
  3337. }
  3338. inline int soap_POST_send__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests const*p)
  3339. {
  3340. soap_free_temp(soap);
  3341. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__HoldRequests(soap, p), 0) || ::soap_put__cwmp__HoldRequests(soap, p, "cwmp:HoldRequests", "") || soap_end_send(soap))
  3342. return soap_closesock(soap);
  3343. return SOAP_OK;
  3344. }
  3345. SOAP_FMAC3 struct _cwmp__HoldRequests * SOAP_FMAC4 soap_get__cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *, const char*, const char*);
  3346. inline int soap_read__cwmp__HoldRequests(struct soap *soap, struct _cwmp__HoldRequests *p)
  3347. {
  3348. if (p)
  3349. { ::soap_default__cwmp__HoldRequests(soap, p);
  3350. if (soap_begin_recv(soap) || ::soap_get__cwmp__HoldRequests(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3351. return soap->error;
  3352. }
  3353. return SOAP_OK;
  3354. }
  3355. inline int soap_GET__cwmp__HoldRequests(struct soap *soap, const char *URL, struct _cwmp__HoldRequests *p)
  3356. {
  3357. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__HoldRequests(soap, p))
  3358. return soap_closesock(soap);
  3359. return soap_closesock(soap);
  3360. }
  3361. inline int soap_POST_recv__cwmp__HoldRequests(struct soap *soap, struct _cwmp__HoldRequests *p)
  3362. {
  3363. if (::soap_read__cwmp__HoldRequests(soap, p))
  3364. return soap_closesock(soap);
  3365. return soap_closesock(soap);
  3366. }
  3367. #endif
  3368. #ifndef SOAP_TYPE__cwmp__ID_DEFINED
  3369. #define SOAP_TYPE__cwmp__ID_DEFINED
  3370. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ID(struct soap*, struct _cwmp__ID *);
  3371. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ID(struct soap*, const struct _cwmp__ID *);
  3372. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ID(struct soap*, const char*, int, const struct _cwmp__ID *, const char*);
  3373. SOAP_FMAC3 struct _cwmp__ID * SOAP_FMAC4 soap_in__cwmp__ID(struct soap*, const char*, struct _cwmp__ID *, const char*);
  3374. SOAP_FMAC1 struct _cwmp__ID * SOAP_FMAC2 soap_instantiate__cwmp__ID(struct soap*, int, const char*, const char*, size_t*);
  3375. inline struct _cwmp__ID * soap_new__cwmp__ID(struct soap *soap, int n = -1)
  3376. {
  3377. return soap_instantiate__cwmp__ID(soap, n, NULL, NULL, NULL);
  3378. }
  3379. inline struct _cwmp__ID * soap_new_req__cwmp__ID(
  3380. struct soap *soap,
  3381. char *SOAP_ENV__mustUnderstand)
  3382. {
  3383. struct _cwmp__ID *_p = ::soap_new__cwmp__ID(soap);
  3384. if (_p)
  3385. { ::soap_default__cwmp__ID(soap, _p);
  3386. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3387. }
  3388. return _p;
  3389. }
  3390. inline struct _cwmp__ID * soap_new_set__cwmp__ID(
  3391. struct soap *soap,
  3392. char *__item,
  3393. char *SOAP_ENV__mustUnderstand)
  3394. {
  3395. struct _cwmp__ID *_p = ::soap_new__cwmp__ID(soap);
  3396. if (_p)
  3397. { ::soap_default__cwmp__ID(soap, _p);
  3398. _p->__item = __item;
  3399. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3400. }
  3401. return _p;
  3402. }
  3403. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ID(struct soap*, const struct _cwmp__ID *, const char*, const char*);
  3404. inline int soap_write__cwmp__ID(struct soap *soap, struct _cwmp__ID const*p)
  3405. {
  3406. soap_free_temp(soap);
  3407. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap))
  3408. return soap->error;
  3409. return SOAP_OK;
  3410. }
  3411. inline int soap_PUT__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID const*p)
  3412. {
  3413. soap_free_temp(soap);
  3414. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3415. return soap_closesock(soap);
  3416. return SOAP_OK;
  3417. }
  3418. inline int soap_PATCH__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID const*p)
  3419. {
  3420. soap_free_temp(soap);
  3421. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3422. return soap_closesock(soap);
  3423. return SOAP_OK;
  3424. }
  3425. inline int soap_POST_send__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID const*p)
  3426. {
  3427. soap_free_temp(soap);
  3428. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ID(soap, p), 0) || ::soap_put__cwmp__ID(soap, p, "cwmp:ID", "") || soap_end_send(soap))
  3429. return soap_closesock(soap);
  3430. return SOAP_OK;
  3431. }
  3432. SOAP_FMAC3 struct _cwmp__ID * SOAP_FMAC4 soap_get__cwmp__ID(struct soap*, struct _cwmp__ID *, const char*, const char*);
  3433. inline int soap_read__cwmp__ID(struct soap *soap, struct _cwmp__ID *p)
  3434. {
  3435. if (p)
  3436. { ::soap_default__cwmp__ID(soap, p);
  3437. if (soap_begin_recv(soap) || ::soap_get__cwmp__ID(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3438. return soap->error;
  3439. }
  3440. return SOAP_OK;
  3441. }
  3442. inline int soap_GET__cwmp__ID(struct soap *soap, const char *URL, struct _cwmp__ID *p)
  3443. {
  3444. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ID(soap, p))
  3445. return soap_closesock(soap);
  3446. return soap_closesock(soap);
  3447. }
  3448. inline int soap_POST_recv__cwmp__ID(struct soap *soap, struct _cwmp__ID *p)
  3449. {
  3450. if (::soap_read__cwmp__ID(soap, p))
  3451. return soap_closesock(soap);
  3452. return soap_closesock(soap);
  3453. }
  3454. #endif
  3455. #ifndef SOAP_TYPE__cwmp__SessionTimeout_DEFINED
  3456. #define SOAP_TYPE__cwmp__SessionTimeout_DEFINED
  3457. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *);
  3458. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SessionTimeout(struct soap*, const struct _cwmp__SessionTimeout *);
  3459. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SessionTimeout(struct soap*, const char*, int, const struct _cwmp__SessionTimeout *, const char*);
  3460. SOAP_FMAC3 struct _cwmp__SessionTimeout * SOAP_FMAC4 soap_in__cwmp__SessionTimeout(struct soap*, const char*, struct _cwmp__SessionTimeout *, const char*);
  3461. SOAP_FMAC1 struct _cwmp__SessionTimeout * SOAP_FMAC2 soap_instantiate__cwmp__SessionTimeout(struct soap*, int, const char*, const char*, size_t*);
  3462. inline struct _cwmp__SessionTimeout * soap_new__cwmp__SessionTimeout(struct soap *soap, int n = -1)
  3463. {
  3464. return soap_instantiate__cwmp__SessionTimeout(soap, n, NULL, NULL, NULL);
  3465. }
  3466. inline struct _cwmp__SessionTimeout * soap_new_req__cwmp__SessionTimeout(
  3467. struct soap *soap,
  3468. unsigned int __item)
  3469. {
  3470. struct _cwmp__SessionTimeout *_p = ::soap_new__cwmp__SessionTimeout(soap);
  3471. if (_p)
  3472. { ::soap_default__cwmp__SessionTimeout(soap, _p);
  3473. _p->__item = __item;
  3474. }
  3475. return _p;
  3476. }
  3477. inline struct _cwmp__SessionTimeout * soap_new_set__cwmp__SessionTimeout(
  3478. struct soap *soap,
  3479. unsigned int __item,
  3480. char *SOAP_ENV__mustUnderstand)
  3481. {
  3482. struct _cwmp__SessionTimeout *_p = ::soap_new__cwmp__SessionTimeout(soap);
  3483. if (_p)
  3484. { ::soap_default__cwmp__SessionTimeout(soap, _p);
  3485. _p->__item = __item;
  3486. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3487. }
  3488. return _p;
  3489. }
  3490. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SessionTimeout(struct soap*, const struct _cwmp__SessionTimeout *, const char*, const char*);
  3491. inline int soap_write__cwmp__SessionTimeout(struct soap *soap, struct _cwmp__SessionTimeout const*p)
  3492. {
  3493. soap_free_temp(soap);
  3494. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap))
  3495. return soap->error;
  3496. return SOAP_OK;
  3497. }
  3498. inline int soap_PUT__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout const*p)
  3499. {
  3500. soap_free_temp(soap);
  3501. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3502. return soap_closesock(soap);
  3503. return SOAP_OK;
  3504. }
  3505. inline int soap_PATCH__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout const*p)
  3506. {
  3507. soap_free_temp(soap);
  3508. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3509. return soap_closesock(soap);
  3510. return SOAP_OK;
  3511. }
  3512. inline int soap_POST_send__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout const*p)
  3513. {
  3514. soap_free_temp(soap);
  3515. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SessionTimeout(soap, p), 0) || ::soap_put__cwmp__SessionTimeout(soap, p, "cwmp:SessionTimeout", "") || soap_end_send(soap))
  3516. return soap_closesock(soap);
  3517. return SOAP_OK;
  3518. }
  3519. SOAP_FMAC3 struct _cwmp__SessionTimeout * SOAP_FMAC4 soap_get__cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *, const char*, const char*);
  3520. inline int soap_read__cwmp__SessionTimeout(struct soap *soap, struct _cwmp__SessionTimeout *p)
  3521. {
  3522. if (p)
  3523. { ::soap_default__cwmp__SessionTimeout(soap, p);
  3524. if (soap_begin_recv(soap) || ::soap_get__cwmp__SessionTimeout(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3525. return soap->error;
  3526. }
  3527. return SOAP_OK;
  3528. }
  3529. inline int soap_GET__cwmp__SessionTimeout(struct soap *soap, const char *URL, struct _cwmp__SessionTimeout *p)
  3530. {
  3531. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SessionTimeout(soap, p))
  3532. return soap_closesock(soap);
  3533. return soap_closesock(soap);
  3534. }
  3535. inline int soap_POST_recv__cwmp__SessionTimeout(struct soap *soap, struct _cwmp__SessionTimeout *p)
  3536. {
  3537. if (::soap_read__cwmp__SessionTimeout(soap, p))
  3538. return soap_closesock(soap);
  3539. return soap_closesock(soap);
  3540. }
  3541. #endif
  3542. #ifndef SOAP_TYPE__cwmp__UseCWMPVersion_DEFINED
  3543. #define SOAP_TYPE__cwmp__UseCWMPVersion_DEFINED
  3544. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *);
  3545. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__UseCWMPVersion(struct soap*, const struct _cwmp__UseCWMPVersion *);
  3546. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__UseCWMPVersion(struct soap*, const char*, int, const struct _cwmp__UseCWMPVersion *, const char*);
  3547. SOAP_FMAC3 struct _cwmp__UseCWMPVersion * SOAP_FMAC4 soap_in__cwmp__UseCWMPVersion(struct soap*, const char*, struct _cwmp__UseCWMPVersion *, const char*);
  3548. SOAP_FMAC1 struct _cwmp__UseCWMPVersion * SOAP_FMAC2 soap_instantiate__cwmp__UseCWMPVersion(struct soap*, int, const char*, const char*, size_t*);
  3549. inline struct _cwmp__UseCWMPVersion * soap_new__cwmp__UseCWMPVersion(struct soap *soap, int n = -1)
  3550. {
  3551. return soap_instantiate__cwmp__UseCWMPVersion(soap, n, NULL, NULL, NULL);
  3552. }
  3553. inline struct _cwmp__UseCWMPVersion * soap_new_req__cwmp__UseCWMPVersion(
  3554. struct soap *soap,
  3555. char *SOAP_ENV__mustUnderstand)
  3556. {
  3557. struct _cwmp__UseCWMPVersion *_p = ::soap_new__cwmp__UseCWMPVersion(soap);
  3558. if (_p)
  3559. { ::soap_default__cwmp__UseCWMPVersion(soap, _p);
  3560. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3561. }
  3562. return _p;
  3563. }
  3564. inline struct _cwmp__UseCWMPVersion * soap_new_set__cwmp__UseCWMPVersion(
  3565. struct soap *soap,
  3566. char *__item,
  3567. char *SOAP_ENV__mustUnderstand)
  3568. {
  3569. struct _cwmp__UseCWMPVersion *_p = ::soap_new__cwmp__UseCWMPVersion(soap);
  3570. if (_p)
  3571. { ::soap_default__cwmp__UseCWMPVersion(soap, _p);
  3572. _p->__item = __item;
  3573. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3574. }
  3575. return _p;
  3576. }
  3577. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__UseCWMPVersion(struct soap*, const struct _cwmp__UseCWMPVersion *, const char*, const char*);
  3578. inline int soap_write__cwmp__UseCWMPVersion(struct soap *soap, struct _cwmp__UseCWMPVersion const*p)
  3579. {
  3580. soap_free_temp(soap);
  3581. if (soap_begin_send(soap) || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap))
  3582. return soap->error;
  3583. return SOAP_OK;
  3584. }
  3585. inline int soap_PUT__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion const*p)
  3586. {
  3587. soap_free_temp(soap);
  3588. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3589. return soap_closesock(soap);
  3590. return SOAP_OK;
  3591. }
  3592. inline int soap_PATCH__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion const*p)
  3593. {
  3594. soap_free_temp(soap);
  3595. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3596. return soap_closesock(soap);
  3597. return SOAP_OK;
  3598. }
  3599. inline int soap_POST_send__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion const*p)
  3600. {
  3601. soap_free_temp(soap);
  3602. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UseCWMPVersion(soap, p), 0) || ::soap_put__cwmp__UseCWMPVersion(soap, p, "cwmp:UseCWMPVersion", "") || soap_end_send(soap))
  3603. return soap_closesock(soap);
  3604. return SOAP_OK;
  3605. }
  3606. SOAP_FMAC3 struct _cwmp__UseCWMPVersion * SOAP_FMAC4 soap_get__cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *, const char*, const char*);
  3607. inline int soap_read__cwmp__UseCWMPVersion(struct soap *soap, struct _cwmp__UseCWMPVersion *p)
  3608. {
  3609. if (p)
  3610. { ::soap_default__cwmp__UseCWMPVersion(soap, p);
  3611. if (soap_begin_recv(soap) || ::soap_get__cwmp__UseCWMPVersion(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3612. return soap->error;
  3613. }
  3614. return SOAP_OK;
  3615. }
  3616. inline int soap_GET__cwmp__UseCWMPVersion(struct soap *soap, const char *URL, struct _cwmp__UseCWMPVersion *p)
  3617. {
  3618. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__UseCWMPVersion(soap, p))
  3619. return soap_closesock(soap);
  3620. return soap_closesock(soap);
  3621. }
  3622. inline int soap_POST_recv__cwmp__UseCWMPVersion(struct soap *soap, struct _cwmp__UseCWMPVersion *p)
  3623. {
  3624. if (::soap_read__cwmp__UseCWMPVersion(soap, p))
  3625. return soap_closesock(soap);
  3626. return soap_closesock(soap);
  3627. }
  3628. #endif
  3629. #ifndef SOAP_TYPE__cwmp__SupportedCWMPVersions_DEFINED
  3630. #define SOAP_TYPE__cwmp__SupportedCWMPVersions_DEFINED
  3631. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *);
  3632. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SupportedCWMPVersions(struct soap*, const struct _cwmp__SupportedCWMPVersions *);
  3633. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SupportedCWMPVersions(struct soap*, const char*, int, const struct _cwmp__SupportedCWMPVersions *, const char*);
  3634. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions * SOAP_FMAC4 soap_in__cwmp__SupportedCWMPVersions(struct soap*, const char*, struct _cwmp__SupportedCWMPVersions *, const char*);
  3635. SOAP_FMAC1 struct _cwmp__SupportedCWMPVersions * SOAP_FMAC2 soap_instantiate__cwmp__SupportedCWMPVersions(struct soap*, int, const char*, const char*, size_t*);
  3636. inline struct _cwmp__SupportedCWMPVersions * soap_new__cwmp__SupportedCWMPVersions(struct soap *soap, int n = -1)
  3637. {
  3638. return soap_instantiate__cwmp__SupportedCWMPVersions(soap, n, NULL, NULL, NULL);
  3639. }
  3640. inline struct _cwmp__SupportedCWMPVersions * soap_new_req__cwmp__SupportedCWMPVersions(
  3641. struct soap *soap)
  3642. {
  3643. struct _cwmp__SupportedCWMPVersions *_p = ::soap_new__cwmp__SupportedCWMPVersions(soap);
  3644. if (_p)
  3645. { ::soap_default__cwmp__SupportedCWMPVersions(soap, _p);
  3646. }
  3647. return _p;
  3648. }
  3649. inline struct _cwmp__SupportedCWMPVersions * soap_new_set__cwmp__SupportedCWMPVersions(
  3650. struct soap *soap,
  3651. char *__item,
  3652. char *SOAP_ENV__mustUnderstand)
  3653. {
  3654. struct _cwmp__SupportedCWMPVersions *_p = ::soap_new__cwmp__SupportedCWMPVersions(soap);
  3655. if (_p)
  3656. { ::soap_default__cwmp__SupportedCWMPVersions(soap, _p);
  3657. _p->__item = __item;
  3658. _p->SOAP_ENV__mustUnderstand = SOAP_ENV__mustUnderstand;
  3659. }
  3660. return _p;
  3661. }
  3662. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SupportedCWMPVersions(struct soap*, const struct _cwmp__SupportedCWMPVersions *, const char*, const char*);
  3663. inline int soap_write__cwmp__SupportedCWMPVersions(struct soap *soap, struct _cwmp__SupportedCWMPVersions const*p)
  3664. {
  3665. soap_free_temp(soap);
  3666. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap))
  3667. return soap->error;
  3668. return SOAP_OK;
  3669. }
  3670. inline int soap_PUT__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions const*p)
  3671. {
  3672. soap_free_temp(soap);
  3673. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3674. return soap_closesock(soap);
  3675. return SOAP_OK;
  3676. }
  3677. inline int soap_PATCH__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions const*p)
  3678. {
  3679. soap_free_temp(soap);
  3680. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3681. return soap_closesock(soap);
  3682. return SOAP_OK;
  3683. }
  3684. inline int soap_POST_send__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions const*p)
  3685. {
  3686. soap_free_temp(soap);
  3687. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SupportedCWMPVersions(soap, p), 0) || ::soap_put__cwmp__SupportedCWMPVersions(soap, p, "cwmp:SupportedCWMPVersions", "") || soap_end_send(soap))
  3688. return soap_closesock(soap);
  3689. return SOAP_OK;
  3690. }
  3691. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions * SOAP_FMAC4 soap_get__cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *, const char*, const char*);
  3692. inline int soap_read__cwmp__SupportedCWMPVersions(struct soap *soap, struct _cwmp__SupportedCWMPVersions *p)
  3693. {
  3694. if (p)
  3695. { ::soap_default__cwmp__SupportedCWMPVersions(soap, p);
  3696. if (soap_begin_recv(soap) || ::soap_get__cwmp__SupportedCWMPVersions(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3697. return soap->error;
  3698. }
  3699. return SOAP_OK;
  3700. }
  3701. inline int soap_GET__cwmp__SupportedCWMPVersions(struct soap *soap, const char *URL, struct _cwmp__SupportedCWMPVersions *p)
  3702. {
  3703. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SupportedCWMPVersions(soap, p))
  3704. return soap_closesock(soap);
  3705. return soap_closesock(soap);
  3706. }
  3707. inline int soap_POST_recv__cwmp__SupportedCWMPVersions(struct soap *soap, struct _cwmp__SupportedCWMPVersions *p)
  3708. {
  3709. if (::soap_read__cwmp__SupportedCWMPVersions(soap, p))
  3710. return soap_closesock(soap);
  3711. return soap_closesock(soap);
  3712. }
  3713. #endif
  3714. #ifndef SOAP_TYPE_cwmp__UninstallOpStruct_DEFINED
  3715. #define SOAP_TYPE_cwmp__UninstallOpStruct_DEFINED
  3716. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__UninstallOpStruct(struct soap*, struct cwmp__UninstallOpStruct *);
  3717. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__UninstallOpStruct(struct soap*, const struct cwmp__UninstallOpStruct *);
  3718. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__UninstallOpStruct(struct soap*, const char*, int, const struct cwmp__UninstallOpStruct *, const char*);
  3719. SOAP_FMAC3 struct cwmp__UninstallOpStruct * SOAP_FMAC4 soap_in_cwmp__UninstallOpStruct(struct soap*, const char*, struct cwmp__UninstallOpStruct *, const char*);
  3720. SOAP_FMAC1 struct cwmp__UninstallOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__UninstallOpStruct(struct soap*, int, const char*, const char*, size_t*);
  3721. inline struct cwmp__UninstallOpStruct * soap_new_cwmp__UninstallOpStruct(struct soap *soap, int n = -1)
  3722. {
  3723. return soap_instantiate_cwmp__UninstallOpStruct(soap, n, NULL, NULL, NULL);
  3724. }
  3725. inline struct cwmp__UninstallOpStruct * soap_new_req_cwmp__UninstallOpStruct(
  3726. struct soap *soap,
  3727. char *UUID)
  3728. {
  3729. struct cwmp__UninstallOpStruct *_p = ::soap_new_cwmp__UninstallOpStruct(soap);
  3730. if (_p)
  3731. { ::soap_default_cwmp__UninstallOpStruct(soap, _p);
  3732. _p->UUID = UUID;
  3733. }
  3734. return _p;
  3735. }
  3736. inline struct cwmp__UninstallOpStruct * soap_new_set_cwmp__UninstallOpStruct(
  3737. struct soap *soap,
  3738. char *UUID,
  3739. char **Version,
  3740. char **ExecutionEnvRef)
  3741. {
  3742. struct cwmp__UninstallOpStruct *_p = ::soap_new_cwmp__UninstallOpStruct(soap);
  3743. if (_p)
  3744. { ::soap_default_cwmp__UninstallOpStruct(soap, _p);
  3745. _p->UUID = UUID;
  3746. _p->Version = Version;
  3747. _p->ExecutionEnvRef = ExecutionEnvRef;
  3748. }
  3749. return _p;
  3750. }
  3751. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__UninstallOpStruct(struct soap*, const struct cwmp__UninstallOpStruct *, const char*, const char*);
  3752. inline int soap_write_cwmp__UninstallOpStruct(struct soap *soap, struct cwmp__UninstallOpStruct const*p)
  3753. {
  3754. soap_free_temp(soap);
  3755. if (soap_begin_send(soap) || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap))
  3756. return soap->error;
  3757. return SOAP_OK;
  3758. }
  3759. inline int soap_PUT_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct const*p)
  3760. {
  3761. soap_free_temp(soap);
  3762. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3763. return soap_closesock(soap);
  3764. return SOAP_OK;
  3765. }
  3766. inline int soap_PATCH_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct const*p)
  3767. {
  3768. soap_free_temp(soap);
  3769. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3770. return soap_closesock(soap);
  3771. return SOAP_OK;
  3772. }
  3773. inline int soap_POST_send_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct const*p)
  3774. {
  3775. soap_free_temp(soap);
  3776. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UninstallOpStruct(soap, p), 0) || ::soap_put_cwmp__UninstallOpStruct(soap, p, "cwmp:UninstallOpStruct", "") || soap_end_send(soap))
  3777. return soap_closesock(soap);
  3778. return SOAP_OK;
  3779. }
  3780. SOAP_FMAC3 struct cwmp__UninstallOpStruct * SOAP_FMAC4 soap_get_cwmp__UninstallOpStruct(struct soap*, struct cwmp__UninstallOpStruct *, const char*, const char*);
  3781. inline int soap_read_cwmp__UninstallOpStruct(struct soap *soap, struct cwmp__UninstallOpStruct *p)
  3782. {
  3783. if (p)
  3784. { ::soap_default_cwmp__UninstallOpStruct(soap, p);
  3785. if (soap_begin_recv(soap) || ::soap_get_cwmp__UninstallOpStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3786. return soap->error;
  3787. }
  3788. return SOAP_OK;
  3789. }
  3790. inline int soap_GET_cwmp__UninstallOpStruct(struct soap *soap, const char *URL, struct cwmp__UninstallOpStruct *p)
  3791. {
  3792. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__UninstallOpStruct(soap, p))
  3793. return soap_closesock(soap);
  3794. return soap_closesock(soap);
  3795. }
  3796. inline int soap_POST_recv_cwmp__UninstallOpStruct(struct soap *soap, struct cwmp__UninstallOpStruct *p)
  3797. {
  3798. if (::soap_read_cwmp__UninstallOpStruct(soap, p))
  3799. return soap_closesock(soap);
  3800. return soap_closesock(soap);
  3801. }
  3802. #endif
  3803. #ifndef SOAP_TYPE_cwmp__UpdateOpStruct_DEFINED
  3804. #define SOAP_TYPE_cwmp__UpdateOpStruct_DEFINED
  3805. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__UpdateOpStruct(struct soap*, struct cwmp__UpdateOpStruct *);
  3806. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__UpdateOpStruct(struct soap*, const struct cwmp__UpdateOpStruct *);
  3807. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__UpdateOpStruct(struct soap*, const char*, int, const struct cwmp__UpdateOpStruct *, const char*);
  3808. SOAP_FMAC3 struct cwmp__UpdateOpStruct * SOAP_FMAC4 soap_in_cwmp__UpdateOpStruct(struct soap*, const char*, struct cwmp__UpdateOpStruct *, const char*);
  3809. SOAP_FMAC1 struct cwmp__UpdateOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__UpdateOpStruct(struct soap*, int, const char*, const char*, size_t*);
  3810. inline struct cwmp__UpdateOpStruct * soap_new_cwmp__UpdateOpStruct(struct soap *soap, int n = -1)
  3811. {
  3812. return soap_instantiate_cwmp__UpdateOpStruct(soap, n, NULL, NULL, NULL);
  3813. }
  3814. inline struct cwmp__UpdateOpStruct * soap_new_req_cwmp__UpdateOpStruct(
  3815. struct soap *soap)
  3816. {
  3817. struct cwmp__UpdateOpStruct *_p = ::soap_new_cwmp__UpdateOpStruct(soap);
  3818. if (_p)
  3819. { ::soap_default_cwmp__UpdateOpStruct(soap, _p);
  3820. }
  3821. return _p;
  3822. }
  3823. inline struct cwmp__UpdateOpStruct * soap_new_set_cwmp__UpdateOpStruct(
  3824. struct soap *soap,
  3825. char *UUID,
  3826. char **Version,
  3827. char **URL,
  3828. char **Username,
  3829. char **Password)
  3830. {
  3831. struct cwmp__UpdateOpStruct *_p = ::soap_new_cwmp__UpdateOpStruct(soap);
  3832. if (_p)
  3833. { ::soap_default_cwmp__UpdateOpStruct(soap, _p);
  3834. _p->UUID = UUID;
  3835. _p->Version = Version;
  3836. _p->URL = URL;
  3837. _p->Username = Username;
  3838. _p->Password = Password;
  3839. }
  3840. return _p;
  3841. }
  3842. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__UpdateOpStruct(struct soap*, const struct cwmp__UpdateOpStruct *, const char*, const char*);
  3843. inline int soap_write_cwmp__UpdateOpStruct(struct soap *soap, struct cwmp__UpdateOpStruct const*p)
  3844. {
  3845. soap_free_temp(soap);
  3846. if (soap_begin_send(soap) || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap))
  3847. return soap->error;
  3848. return SOAP_OK;
  3849. }
  3850. inline int soap_PUT_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct const*p)
  3851. {
  3852. soap_free_temp(soap);
  3853. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3854. return soap_closesock(soap);
  3855. return SOAP_OK;
  3856. }
  3857. inline int soap_PATCH_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct const*p)
  3858. {
  3859. soap_free_temp(soap);
  3860. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3861. return soap_closesock(soap);
  3862. return SOAP_OK;
  3863. }
  3864. inline int soap_POST_send_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct const*p)
  3865. {
  3866. soap_free_temp(soap);
  3867. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__UpdateOpStruct(soap, p), 0) || ::soap_put_cwmp__UpdateOpStruct(soap, p, "cwmp:UpdateOpStruct", "") || soap_end_send(soap))
  3868. return soap_closesock(soap);
  3869. return SOAP_OK;
  3870. }
  3871. SOAP_FMAC3 struct cwmp__UpdateOpStruct * SOAP_FMAC4 soap_get_cwmp__UpdateOpStruct(struct soap*, struct cwmp__UpdateOpStruct *, const char*, const char*);
  3872. inline int soap_read_cwmp__UpdateOpStruct(struct soap *soap, struct cwmp__UpdateOpStruct *p)
  3873. {
  3874. if (p)
  3875. { ::soap_default_cwmp__UpdateOpStruct(soap, p);
  3876. if (soap_begin_recv(soap) || ::soap_get_cwmp__UpdateOpStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3877. return soap->error;
  3878. }
  3879. return SOAP_OK;
  3880. }
  3881. inline int soap_GET_cwmp__UpdateOpStruct(struct soap *soap, const char *URL, struct cwmp__UpdateOpStruct *p)
  3882. {
  3883. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__UpdateOpStruct(soap, p))
  3884. return soap_closesock(soap);
  3885. return soap_closesock(soap);
  3886. }
  3887. inline int soap_POST_recv_cwmp__UpdateOpStruct(struct soap *soap, struct cwmp__UpdateOpStruct *p)
  3888. {
  3889. if (::soap_read_cwmp__UpdateOpStruct(soap, p))
  3890. return soap_closesock(soap);
  3891. return soap_closesock(soap);
  3892. }
  3893. #endif
  3894. #ifndef SOAP_TYPE_cwmp__InstallOpStruct_DEFINED
  3895. #define SOAP_TYPE_cwmp__InstallOpStruct_DEFINED
  3896. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__InstallOpStruct(struct soap*, struct cwmp__InstallOpStruct *);
  3897. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__InstallOpStruct(struct soap*, const struct cwmp__InstallOpStruct *);
  3898. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__InstallOpStruct(struct soap*, const char*, int, const struct cwmp__InstallOpStruct *, const char*);
  3899. SOAP_FMAC3 struct cwmp__InstallOpStruct * SOAP_FMAC4 soap_in_cwmp__InstallOpStruct(struct soap*, const char*, struct cwmp__InstallOpStruct *, const char*);
  3900. SOAP_FMAC1 struct cwmp__InstallOpStruct * SOAP_FMAC2 soap_instantiate_cwmp__InstallOpStruct(struct soap*, int, const char*, const char*, size_t*);
  3901. inline struct cwmp__InstallOpStruct * soap_new_cwmp__InstallOpStruct(struct soap *soap, int n = -1)
  3902. {
  3903. return soap_instantiate_cwmp__InstallOpStruct(soap, n, NULL, NULL, NULL);
  3904. }
  3905. inline struct cwmp__InstallOpStruct * soap_new_req_cwmp__InstallOpStruct(
  3906. struct soap *soap,
  3907. char *URL)
  3908. {
  3909. struct cwmp__InstallOpStruct *_p = ::soap_new_cwmp__InstallOpStruct(soap);
  3910. if (_p)
  3911. { ::soap_default_cwmp__InstallOpStruct(soap, _p);
  3912. _p->URL = URL;
  3913. }
  3914. return _p;
  3915. }
  3916. inline struct cwmp__InstallOpStruct * soap_new_set_cwmp__InstallOpStruct(
  3917. struct soap *soap,
  3918. char *URL,
  3919. char *UUID,
  3920. char **Username,
  3921. char **Password,
  3922. char **ExecutionEnvRef)
  3923. {
  3924. struct cwmp__InstallOpStruct *_p = ::soap_new_cwmp__InstallOpStruct(soap);
  3925. if (_p)
  3926. { ::soap_default_cwmp__InstallOpStruct(soap, _p);
  3927. _p->URL = URL;
  3928. _p->UUID = UUID;
  3929. _p->Username = Username;
  3930. _p->Password = Password;
  3931. _p->ExecutionEnvRef = ExecutionEnvRef;
  3932. }
  3933. return _p;
  3934. }
  3935. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__InstallOpStruct(struct soap*, const struct cwmp__InstallOpStruct *, const char*, const char*);
  3936. inline int soap_write_cwmp__InstallOpStruct(struct soap *soap, struct cwmp__InstallOpStruct const*p)
  3937. {
  3938. soap_free_temp(soap);
  3939. if (soap_begin_send(soap) || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap))
  3940. return soap->error;
  3941. return SOAP_OK;
  3942. }
  3943. inline int soap_PUT_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct const*p)
  3944. {
  3945. soap_free_temp(soap);
  3946. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3947. return soap_closesock(soap);
  3948. return SOAP_OK;
  3949. }
  3950. inline int soap_PATCH_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct const*p)
  3951. {
  3952. soap_free_temp(soap);
  3953. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  3954. return soap_closesock(soap);
  3955. return SOAP_OK;
  3956. }
  3957. inline int soap_POST_send_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct const*p)
  3958. {
  3959. soap_free_temp(soap);
  3960. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__InstallOpStruct(soap, p), 0) || ::soap_put_cwmp__InstallOpStruct(soap, p, "cwmp:InstallOpStruct", "") || soap_end_send(soap))
  3961. return soap_closesock(soap);
  3962. return SOAP_OK;
  3963. }
  3964. SOAP_FMAC3 struct cwmp__InstallOpStruct * SOAP_FMAC4 soap_get_cwmp__InstallOpStruct(struct soap*, struct cwmp__InstallOpStruct *, const char*, const char*);
  3965. inline int soap_read_cwmp__InstallOpStruct(struct soap *soap, struct cwmp__InstallOpStruct *p)
  3966. {
  3967. if (p)
  3968. { ::soap_default_cwmp__InstallOpStruct(soap, p);
  3969. if (soap_begin_recv(soap) || ::soap_get_cwmp__InstallOpStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  3970. return soap->error;
  3971. }
  3972. return SOAP_OK;
  3973. }
  3974. inline int soap_GET_cwmp__InstallOpStruct(struct soap *soap, const char *URL, struct cwmp__InstallOpStruct *p)
  3975. {
  3976. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__InstallOpStruct(soap, p))
  3977. return soap_closesock(soap);
  3978. return soap_closesock(soap);
  3979. }
  3980. inline int soap_POST_recv_cwmp__InstallOpStruct(struct soap *soap, struct cwmp__InstallOpStruct *p)
  3981. {
  3982. if (::soap_read_cwmp__InstallOpStruct(soap, p))
  3983. return soap_closesock(soap);
  3984. return soap_closesock(soap);
  3985. }
  3986. #endif
  3987. #ifndef SOAP_TYPE__cwmp__AutonomousDUStateChangeCompleteResponse_DEFINED
  3988. #define SOAP_TYPE__cwmp__AutonomousDUStateChangeCompleteResponse_DEFINED
  3989. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, struct _cwmp__AutonomousDUStateChangeCompleteResponse *);
  3990. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const struct _cwmp__AutonomousDUStateChangeCompleteResponse *);
  3991. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char*, int, const struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*);
  3992. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeCompleteResponse * SOAP_FMAC4 soap_in__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const char*, struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*);
  3993. SOAP_FMAC1 struct _cwmp__AutonomousDUStateChangeCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  3994. inline struct _cwmp__AutonomousDUStateChangeCompleteResponse * soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, int n = -1)
  3995. {
  3996. return soap_instantiate__cwmp__AutonomousDUStateChangeCompleteResponse(soap, n, NULL, NULL, NULL);
  3997. }
  3998. inline struct _cwmp__AutonomousDUStateChangeCompleteResponse * soap_new_req__cwmp__AutonomousDUStateChangeCompleteResponse(
  3999. struct soap *soap)
  4000. {
  4001. struct _cwmp__AutonomousDUStateChangeCompleteResponse *_p = ::soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(soap);
  4002. if (_p)
  4003. { ::soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(soap, _p);
  4004. }
  4005. return _p;
  4006. }
  4007. inline struct _cwmp__AutonomousDUStateChangeCompleteResponse * soap_new_set__cwmp__AutonomousDUStateChangeCompleteResponse(
  4008. struct soap *soap)
  4009. {
  4010. struct _cwmp__AutonomousDUStateChangeCompleteResponse *_p = ::soap_new__cwmp__AutonomousDUStateChangeCompleteResponse(soap);
  4011. if (_p)
  4012. { ::soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(soap, _p);
  4013. }
  4014. return _p;
  4015. }
  4016. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, const struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*, const char*);
  4017. inline int soap_write__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4018. {
  4019. soap_free_temp(soap);
  4020. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4021. return soap->error;
  4022. return SOAP_OK;
  4023. }
  4024. inline int soap_PUT__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4025. {
  4026. soap_free_temp(soap);
  4027. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4028. return soap_closesock(soap);
  4029. return SOAP_OK;
  4030. }
  4031. inline int soap_PATCH__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4032. {
  4033. soap_free_temp(soap);
  4034. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4035. return soap_closesock(soap);
  4036. return SOAP_OK;
  4037. }
  4038. inline int soap_POST_send__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse const*p)
  4039. {
  4040. soap_free_temp(soap);
  4041. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, "cwmp:AutonomousDUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4042. return soap_closesock(soap);
  4043. return SOAP_OK;
  4044. }
  4045. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeCompleteResponse * SOAP_FMAC4 soap_get__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap*, struct _cwmp__AutonomousDUStateChangeCompleteResponse *, const char*, const char*);
  4046. inline int soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__AutonomousDUStateChangeCompleteResponse *p)
  4047. {
  4048. if (p)
  4049. { ::soap_default__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p);
  4050. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4051. return soap->error;
  4052. }
  4053. return SOAP_OK;
  4054. }
  4055. inline int soap_GET__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeCompleteResponse *p)
  4056. {
  4057. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p))
  4058. return soap_closesock(soap);
  4059. return soap_closesock(soap);
  4060. }
  4061. inline int soap_POST_recv__cwmp__AutonomousDUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__AutonomousDUStateChangeCompleteResponse *p)
  4062. {
  4063. if (::soap_read__cwmp__AutonomousDUStateChangeCompleteResponse(soap, p))
  4064. return soap_closesock(soap);
  4065. return soap_closesock(soap);
  4066. }
  4067. #endif
  4068. #ifndef SOAP_TYPE_cwmp__AutonOpResultStruct_DEFINED
  4069. #define SOAP_TYPE_cwmp__AutonOpResultStruct_DEFINED
  4070. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *);
  4071. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__AutonOpResultStruct(struct soap*, const struct cwmp__AutonOpResultStruct *);
  4072. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__AutonOpResultStruct(struct soap*, const char*, int, const struct cwmp__AutonOpResultStruct *, const char*);
  4073. SOAP_FMAC3 struct cwmp__AutonOpResultStruct * SOAP_FMAC4 soap_in_cwmp__AutonOpResultStruct(struct soap*, const char*, struct cwmp__AutonOpResultStruct *, const char*);
  4074. SOAP_FMAC1 struct cwmp__AutonOpResultStruct * SOAP_FMAC2 soap_instantiate_cwmp__AutonOpResultStruct(struct soap*, int, const char*, const char*, size_t*);
  4075. inline struct cwmp__AutonOpResultStruct * soap_new_cwmp__AutonOpResultStruct(struct soap *soap, int n = -1)
  4076. {
  4077. return soap_instantiate_cwmp__AutonOpResultStruct(soap, n, NULL, NULL, NULL);
  4078. }
  4079. inline struct cwmp__AutonOpResultStruct * soap_new_req_cwmp__AutonOpResultStruct(
  4080. struct soap *soap,
  4081. char *UUID,
  4082. char *DeploymentUnitRef,
  4083. char *Version,
  4084. enum cwmp__DeploymentUnitState CurrentState,
  4085. enum xsd__boolean Resolved,
  4086. char *ExecutionUnitRefList,
  4087. time_t StartTime,
  4088. time_t CompleteTime,
  4089. struct cwmp__DeploymentUnitFaultStruct *Fault,
  4090. char *OperationPerformed)
  4091. {
  4092. struct cwmp__AutonOpResultStruct *_p = ::soap_new_cwmp__AutonOpResultStruct(soap);
  4093. if (_p)
  4094. { ::soap_default_cwmp__AutonOpResultStruct(soap, _p);
  4095. _p->UUID = UUID;
  4096. _p->DeploymentUnitRef = DeploymentUnitRef;
  4097. _p->Version = Version;
  4098. _p->CurrentState = CurrentState;
  4099. _p->Resolved = Resolved;
  4100. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  4101. _p->StartTime = StartTime;
  4102. _p->CompleteTime = CompleteTime;
  4103. _p->Fault = Fault;
  4104. _p->OperationPerformed = OperationPerformed;
  4105. }
  4106. return _p;
  4107. }
  4108. inline struct cwmp__AutonOpResultStruct * soap_new_set_cwmp__AutonOpResultStruct(
  4109. struct soap *soap,
  4110. char *UUID,
  4111. char *DeploymentUnitRef,
  4112. char *Version,
  4113. enum cwmp__DeploymentUnitState CurrentState,
  4114. enum xsd__boolean Resolved,
  4115. char *ExecutionUnitRefList,
  4116. time_t StartTime,
  4117. time_t CompleteTime,
  4118. struct cwmp__DeploymentUnitFaultStruct *Fault,
  4119. char *OperationPerformed)
  4120. {
  4121. struct cwmp__AutonOpResultStruct *_p = ::soap_new_cwmp__AutonOpResultStruct(soap);
  4122. if (_p)
  4123. { ::soap_default_cwmp__AutonOpResultStruct(soap, _p);
  4124. _p->UUID = UUID;
  4125. _p->DeploymentUnitRef = DeploymentUnitRef;
  4126. _p->Version = Version;
  4127. _p->CurrentState = CurrentState;
  4128. _p->Resolved = Resolved;
  4129. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  4130. _p->StartTime = StartTime;
  4131. _p->CompleteTime = CompleteTime;
  4132. _p->Fault = Fault;
  4133. _p->OperationPerformed = OperationPerformed;
  4134. }
  4135. return _p;
  4136. }
  4137. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__AutonOpResultStruct(struct soap*, const struct cwmp__AutonOpResultStruct *, const char*, const char*);
  4138. inline int soap_write_cwmp__AutonOpResultStruct(struct soap *soap, struct cwmp__AutonOpResultStruct const*p)
  4139. {
  4140. soap_free_temp(soap);
  4141. if (soap_begin_send(soap) || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap))
  4142. return soap->error;
  4143. return SOAP_OK;
  4144. }
  4145. inline int soap_PUT_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct const*p)
  4146. {
  4147. soap_free_temp(soap);
  4148. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4149. return soap_closesock(soap);
  4150. return SOAP_OK;
  4151. }
  4152. inline int soap_PATCH_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct const*p)
  4153. {
  4154. soap_free_temp(soap);
  4155. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4156. return soap_closesock(soap);
  4157. return SOAP_OK;
  4158. }
  4159. inline int soap_POST_send_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct const*p)
  4160. {
  4161. soap_free_temp(soap);
  4162. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AutonOpResultStruct(soap, p), 0) || ::soap_put_cwmp__AutonOpResultStruct(soap, p, "cwmp:AutonOpResultStruct", "") || soap_end_send(soap))
  4163. return soap_closesock(soap);
  4164. return SOAP_OK;
  4165. }
  4166. SOAP_FMAC3 struct cwmp__AutonOpResultStruct * SOAP_FMAC4 soap_get_cwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *, const char*, const char*);
  4167. inline int soap_read_cwmp__AutonOpResultStruct(struct soap *soap, struct cwmp__AutonOpResultStruct *p)
  4168. {
  4169. if (p)
  4170. { ::soap_default_cwmp__AutonOpResultStruct(soap, p);
  4171. if (soap_begin_recv(soap) || ::soap_get_cwmp__AutonOpResultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4172. return soap->error;
  4173. }
  4174. return SOAP_OK;
  4175. }
  4176. inline int soap_GET_cwmp__AutonOpResultStruct(struct soap *soap, const char *URL, struct cwmp__AutonOpResultStruct *p)
  4177. {
  4178. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__AutonOpResultStruct(soap, p))
  4179. return soap_closesock(soap);
  4180. return soap_closesock(soap);
  4181. }
  4182. inline int soap_POST_recv_cwmp__AutonOpResultStruct(struct soap *soap, struct cwmp__AutonOpResultStruct *p)
  4183. {
  4184. if (::soap_read_cwmp__AutonOpResultStruct(soap, p))
  4185. return soap_closesock(soap);
  4186. return soap_closesock(soap);
  4187. }
  4188. #endif
  4189. #ifndef SOAP_TYPE__cwmp__AutonomousDUStateChangeComplete_DEFINED
  4190. #define SOAP_TYPE__cwmp__AutonomousDUStateChangeComplete_DEFINED
  4191. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousDUStateChangeComplete(struct soap*, struct _cwmp__AutonomousDUStateChangeComplete *);
  4192. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousDUStateChangeComplete(struct soap*, const struct _cwmp__AutonomousDUStateChangeComplete *);
  4193. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char*, int, const struct _cwmp__AutonomousDUStateChangeComplete *, const char*);
  4194. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeComplete * SOAP_FMAC4 soap_in__cwmp__AutonomousDUStateChangeComplete(struct soap*, const char*, struct _cwmp__AutonomousDUStateChangeComplete *, const char*);
  4195. SOAP_FMAC1 struct _cwmp__AutonomousDUStateChangeComplete * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousDUStateChangeComplete(struct soap*, int, const char*, const char*, size_t*);
  4196. inline struct _cwmp__AutonomousDUStateChangeComplete * soap_new__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, int n = -1)
  4197. {
  4198. return soap_instantiate__cwmp__AutonomousDUStateChangeComplete(soap, n, NULL, NULL, NULL);
  4199. }
  4200. inline struct _cwmp__AutonomousDUStateChangeComplete * soap_new_req__cwmp__AutonomousDUStateChangeComplete(
  4201. struct soap *soap,
  4202. int __sizeResults,
  4203. struct cwmp__AutonOpResultStruct *Results)
  4204. {
  4205. struct _cwmp__AutonomousDUStateChangeComplete *_p = ::soap_new__cwmp__AutonomousDUStateChangeComplete(soap);
  4206. if (_p)
  4207. { ::soap_default__cwmp__AutonomousDUStateChangeComplete(soap, _p);
  4208. _p->__sizeResults = __sizeResults;
  4209. _p->Results = Results;
  4210. }
  4211. return _p;
  4212. }
  4213. inline struct _cwmp__AutonomousDUStateChangeComplete * soap_new_set__cwmp__AutonomousDUStateChangeComplete(
  4214. struct soap *soap,
  4215. int __sizeResults,
  4216. struct cwmp__AutonOpResultStruct *Results)
  4217. {
  4218. struct _cwmp__AutonomousDUStateChangeComplete *_p = ::soap_new__cwmp__AutonomousDUStateChangeComplete(soap);
  4219. if (_p)
  4220. { ::soap_default__cwmp__AutonomousDUStateChangeComplete(soap, _p);
  4221. _p->__sizeResults = __sizeResults;
  4222. _p->Results = Results;
  4223. }
  4224. return _p;
  4225. }
  4226. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousDUStateChangeComplete(struct soap*, const struct _cwmp__AutonomousDUStateChangeComplete *, const char*, const char*);
  4227. inline int soap_write__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4228. {
  4229. soap_free_temp(soap);
  4230. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap))
  4231. return soap->error;
  4232. return SOAP_OK;
  4233. }
  4234. inline int soap_PUT__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4235. {
  4236. soap_free_temp(soap);
  4237. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4238. return soap_closesock(soap);
  4239. return SOAP_OK;
  4240. }
  4241. inline int soap_PATCH__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4242. {
  4243. soap_free_temp(soap);
  4244. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4245. return soap_closesock(soap);
  4246. return SOAP_OK;
  4247. }
  4248. inline int soap_POST_send__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete const*p)
  4249. {
  4250. soap_free_temp(soap);
  4251. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousDUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousDUStateChangeComplete(soap, p, "cwmp:AutonomousDUStateChangeComplete", "") || soap_end_send(soap))
  4252. return soap_closesock(soap);
  4253. return SOAP_OK;
  4254. }
  4255. SOAP_FMAC3 struct _cwmp__AutonomousDUStateChangeComplete * SOAP_FMAC4 soap_get__cwmp__AutonomousDUStateChangeComplete(struct soap*, struct _cwmp__AutonomousDUStateChangeComplete *, const char*, const char*);
  4256. inline int soap_read__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, struct _cwmp__AutonomousDUStateChangeComplete *p)
  4257. {
  4258. if (p)
  4259. { ::soap_default__cwmp__AutonomousDUStateChangeComplete(soap, p);
  4260. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousDUStateChangeComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4261. return soap->error;
  4262. }
  4263. return SOAP_OK;
  4264. }
  4265. inline int soap_GET__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousDUStateChangeComplete *p)
  4266. {
  4267. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousDUStateChangeComplete(soap, p))
  4268. return soap_closesock(soap);
  4269. return soap_closesock(soap);
  4270. }
  4271. inline int soap_POST_recv__cwmp__AutonomousDUStateChangeComplete(struct soap *soap, struct _cwmp__AutonomousDUStateChangeComplete *p)
  4272. {
  4273. if (::soap_read__cwmp__AutonomousDUStateChangeComplete(soap, p))
  4274. return soap_closesock(soap);
  4275. return soap_closesock(soap);
  4276. }
  4277. #endif
  4278. #ifndef SOAP_TYPE__cwmp__DUStateChangeCompleteResponse_DEFINED
  4279. #define SOAP_TYPE__cwmp__DUStateChangeCompleteResponse_DEFINED
  4280. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DUStateChangeCompleteResponse(struct soap*, struct _cwmp__DUStateChangeCompleteResponse *);
  4281. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DUStateChangeCompleteResponse(struct soap*, const struct _cwmp__DUStateChangeCompleteResponse *);
  4282. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DUStateChangeCompleteResponse(struct soap*, const char*, int, const struct _cwmp__DUStateChangeCompleteResponse *, const char*);
  4283. SOAP_FMAC3 struct _cwmp__DUStateChangeCompleteResponse * SOAP_FMAC4 soap_in__cwmp__DUStateChangeCompleteResponse(struct soap*, const char*, struct _cwmp__DUStateChangeCompleteResponse *, const char*);
  4284. SOAP_FMAC1 struct _cwmp__DUStateChangeCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__DUStateChangeCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  4285. inline struct _cwmp__DUStateChangeCompleteResponse * soap_new__cwmp__DUStateChangeCompleteResponse(struct soap *soap, int n = -1)
  4286. {
  4287. return soap_instantiate__cwmp__DUStateChangeCompleteResponse(soap, n, NULL, NULL, NULL);
  4288. }
  4289. inline struct _cwmp__DUStateChangeCompleteResponse * soap_new_req__cwmp__DUStateChangeCompleteResponse(
  4290. struct soap *soap)
  4291. {
  4292. struct _cwmp__DUStateChangeCompleteResponse *_p = ::soap_new__cwmp__DUStateChangeCompleteResponse(soap);
  4293. if (_p)
  4294. { ::soap_default__cwmp__DUStateChangeCompleteResponse(soap, _p);
  4295. }
  4296. return _p;
  4297. }
  4298. inline struct _cwmp__DUStateChangeCompleteResponse * soap_new_set__cwmp__DUStateChangeCompleteResponse(
  4299. struct soap *soap)
  4300. {
  4301. struct _cwmp__DUStateChangeCompleteResponse *_p = ::soap_new__cwmp__DUStateChangeCompleteResponse(soap);
  4302. if (_p)
  4303. { ::soap_default__cwmp__DUStateChangeCompleteResponse(soap, _p);
  4304. }
  4305. return _p;
  4306. }
  4307. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DUStateChangeCompleteResponse(struct soap*, const struct _cwmp__DUStateChangeCompleteResponse *, const char*, const char*);
  4308. inline int soap_write__cwmp__DUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4309. {
  4310. soap_free_temp(soap);
  4311. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4312. return soap->error;
  4313. return SOAP_OK;
  4314. }
  4315. inline int soap_PUT__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4316. {
  4317. soap_free_temp(soap);
  4318. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4319. return soap_closesock(soap);
  4320. return SOAP_OK;
  4321. }
  4322. inline int soap_PATCH__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4323. {
  4324. soap_free_temp(soap);
  4325. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4326. return soap_closesock(soap);
  4327. return SOAP_OK;
  4328. }
  4329. inline int soap_POST_send__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse const*p)
  4330. {
  4331. soap_free_temp(soap);
  4332. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeCompleteResponse(soap, p), 0) || ::soap_put__cwmp__DUStateChangeCompleteResponse(soap, p, "cwmp:DUStateChangeCompleteResponse", "") || soap_end_send(soap))
  4333. return soap_closesock(soap);
  4334. return SOAP_OK;
  4335. }
  4336. SOAP_FMAC3 struct _cwmp__DUStateChangeCompleteResponse * SOAP_FMAC4 soap_get__cwmp__DUStateChangeCompleteResponse(struct soap*, struct _cwmp__DUStateChangeCompleteResponse *, const char*, const char*);
  4337. inline int soap_read__cwmp__DUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__DUStateChangeCompleteResponse *p)
  4338. {
  4339. if (p)
  4340. { ::soap_default__cwmp__DUStateChangeCompleteResponse(soap, p);
  4341. if (soap_begin_recv(soap) || ::soap_get__cwmp__DUStateChangeCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4342. return soap->error;
  4343. }
  4344. return SOAP_OK;
  4345. }
  4346. inline int soap_GET__cwmp__DUStateChangeCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeCompleteResponse *p)
  4347. {
  4348. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DUStateChangeCompleteResponse(soap, p))
  4349. return soap_closesock(soap);
  4350. return soap_closesock(soap);
  4351. }
  4352. inline int soap_POST_recv__cwmp__DUStateChangeCompleteResponse(struct soap *soap, struct _cwmp__DUStateChangeCompleteResponse *p)
  4353. {
  4354. if (::soap_read__cwmp__DUStateChangeCompleteResponse(soap, p))
  4355. return soap_closesock(soap);
  4356. return soap_closesock(soap);
  4357. }
  4358. #endif
  4359. #ifndef SOAP_TYPE__cwmp__DUStateChangeComplete_DEFINED
  4360. #define SOAP_TYPE__cwmp__DUStateChangeComplete_DEFINED
  4361. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DUStateChangeComplete(struct soap*, struct _cwmp__DUStateChangeComplete *);
  4362. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DUStateChangeComplete(struct soap*, const struct _cwmp__DUStateChangeComplete *);
  4363. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DUStateChangeComplete(struct soap*, const char*, int, const struct _cwmp__DUStateChangeComplete *, const char*);
  4364. SOAP_FMAC3 struct _cwmp__DUStateChangeComplete * SOAP_FMAC4 soap_in__cwmp__DUStateChangeComplete(struct soap*, const char*, struct _cwmp__DUStateChangeComplete *, const char*);
  4365. SOAP_FMAC1 struct _cwmp__DUStateChangeComplete * SOAP_FMAC2 soap_instantiate__cwmp__DUStateChangeComplete(struct soap*, int, const char*, const char*, size_t*);
  4366. inline struct _cwmp__DUStateChangeComplete * soap_new__cwmp__DUStateChangeComplete(struct soap *soap, int n = -1)
  4367. {
  4368. return soap_instantiate__cwmp__DUStateChangeComplete(soap, n, NULL, NULL, NULL);
  4369. }
  4370. inline struct _cwmp__DUStateChangeComplete * soap_new_req__cwmp__DUStateChangeComplete(
  4371. struct soap *soap,
  4372. int __sizeResults,
  4373. struct cwmp__OpResultStruct *Results)
  4374. {
  4375. struct _cwmp__DUStateChangeComplete *_p = ::soap_new__cwmp__DUStateChangeComplete(soap);
  4376. if (_p)
  4377. { ::soap_default__cwmp__DUStateChangeComplete(soap, _p);
  4378. _p->__sizeResults = __sizeResults;
  4379. _p->Results = Results;
  4380. }
  4381. return _p;
  4382. }
  4383. inline struct _cwmp__DUStateChangeComplete * soap_new_set__cwmp__DUStateChangeComplete(
  4384. struct soap *soap,
  4385. int __sizeResults,
  4386. struct cwmp__OpResultStruct *Results,
  4387. char *CommandKey)
  4388. {
  4389. struct _cwmp__DUStateChangeComplete *_p = ::soap_new__cwmp__DUStateChangeComplete(soap);
  4390. if (_p)
  4391. { ::soap_default__cwmp__DUStateChangeComplete(soap, _p);
  4392. _p->__sizeResults = __sizeResults;
  4393. _p->Results = Results;
  4394. _p->CommandKey = CommandKey;
  4395. }
  4396. return _p;
  4397. }
  4398. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DUStateChangeComplete(struct soap*, const struct _cwmp__DUStateChangeComplete *, const char*, const char*);
  4399. inline int soap_write__cwmp__DUStateChangeComplete(struct soap *soap, struct _cwmp__DUStateChangeComplete const*p)
  4400. {
  4401. soap_free_temp(soap);
  4402. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap))
  4403. return soap->error;
  4404. return SOAP_OK;
  4405. }
  4406. inline int soap_PUT__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete const*p)
  4407. {
  4408. soap_free_temp(soap);
  4409. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4410. return soap_closesock(soap);
  4411. return SOAP_OK;
  4412. }
  4413. inline int soap_PATCH__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete const*p)
  4414. {
  4415. soap_free_temp(soap);
  4416. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4417. return soap_closesock(soap);
  4418. return SOAP_OK;
  4419. }
  4420. inline int soap_POST_send__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete const*p)
  4421. {
  4422. soap_free_temp(soap);
  4423. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DUStateChangeComplete(soap, p), 0) || ::soap_put__cwmp__DUStateChangeComplete(soap, p, "cwmp:DUStateChangeComplete", "") || soap_end_send(soap))
  4424. return soap_closesock(soap);
  4425. return SOAP_OK;
  4426. }
  4427. SOAP_FMAC3 struct _cwmp__DUStateChangeComplete * SOAP_FMAC4 soap_get__cwmp__DUStateChangeComplete(struct soap*, struct _cwmp__DUStateChangeComplete *, const char*, const char*);
  4428. inline int soap_read__cwmp__DUStateChangeComplete(struct soap *soap, struct _cwmp__DUStateChangeComplete *p)
  4429. {
  4430. if (p)
  4431. { ::soap_default__cwmp__DUStateChangeComplete(soap, p);
  4432. if (soap_begin_recv(soap) || ::soap_get__cwmp__DUStateChangeComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4433. return soap->error;
  4434. }
  4435. return SOAP_OK;
  4436. }
  4437. inline int soap_GET__cwmp__DUStateChangeComplete(struct soap *soap, const char *URL, struct _cwmp__DUStateChangeComplete *p)
  4438. {
  4439. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DUStateChangeComplete(soap, p))
  4440. return soap_closesock(soap);
  4441. return soap_closesock(soap);
  4442. }
  4443. inline int soap_POST_recv__cwmp__DUStateChangeComplete(struct soap *soap, struct _cwmp__DUStateChangeComplete *p)
  4444. {
  4445. if (::soap_read__cwmp__DUStateChangeComplete(soap, p))
  4446. return soap_closesock(soap);
  4447. return soap_closesock(soap);
  4448. }
  4449. #endif
  4450. #ifndef SOAP_TYPE__cwmp__RequestDownloadResponse_DEFINED
  4451. #define SOAP_TYPE__cwmp__RequestDownloadResponse_DEFINED
  4452. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__RequestDownloadResponse(struct soap*, struct _cwmp__RequestDownloadResponse *);
  4453. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__RequestDownloadResponse(struct soap*, const struct _cwmp__RequestDownloadResponse *);
  4454. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__RequestDownloadResponse(struct soap*, const char*, int, const struct _cwmp__RequestDownloadResponse *, const char*);
  4455. SOAP_FMAC3 struct _cwmp__RequestDownloadResponse * SOAP_FMAC4 soap_in__cwmp__RequestDownloadResponse(struct soap*, const char*, struct _cwmp__RequestDownloadResponse *, const char*);
  4456. SOAP_FMAC1 struct _cwmp__RequestDownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__RequestDownloadResponse(struct soap*, int, const char*, const char*, size_t*);
  4457. inline struct _cwmp__RequestDownloadResponse * soap_new__cwmp__RequestDownloadResponse(struct soap *soap, int n = -1)
  4458. {
  4459. return soap_instantiate__cwmp__RequestDownloadResponse(soap, n, NULL, NULL, NULL);
  4460. }
  4461. inline struct _cwmp__RequestDownloadResponse * soap_new_req__cwmp__RequestDownloadResponse(
  4462. struct soap *soap)
  4463. {
  4464. struct _cwmp__RequestDownloadResponse *_p = ::soap_new__cwmp__RequestDownloadResponse(soap);
  4465. if (_p)
  4466. { ::soap_default__cwmp__RequestDownloadResponse(soap, _p);
  4467. }
  4468. return _p;
  4469. }
  4470. inline struct _cwmp__RequestDownloadResponse * soap_new_set__cwmp__RequestDownloadResponse(
  4471. struct soap *soap)
  4472. {
  4473. struct _cwmp__RequestDownloadResponse *_p = ::soap_new__cwmp__RequestDownloadResponse(soap);
  4474. if (_p)
  4475. { ::soap_default__cwmp__RequestDownloadResponse(soap, _p);
  4476. }
  4477. return _p;
  4478. }
  4479. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__RequestDownloadResponse(struct soap*, const struct _cwmp__RequestDownloadResponse *, const char*, const char*);
  4480. inline int soap_write__cwmp__RequestDownloadResponse(struct soap *soap, struct _cwmp__RequestDownloadResponse const*p)
  4481. {
  4482. soap_free_temp(soap);
  4483. if (soap_begin_send(soap) || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap))
  4484. return soap->error;
  4485. return SOAP_OK;
  4486. }
  4487. inline int soap_PUT__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse const*p)
  4488. {
  4489. soap_free_temp(soap);
  4490. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4491. return soap_closesock(soap);
  4492. return SOAP_OK;
  4493. }
  4494. inline int soap_PATCH__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse const*p)
  4495. {
  4496. soap_free_temp(soap);
  4497. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4498. return soap_closesock(soap);
  4499. return SOAP_OK;
  4500. }
  4501. inline int soap_POST_send__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse const*p)
  4502. {
  4503. soap_free_temp(soap);
  4504. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownloadResponse(soap, p), 0) || ::soap_put__cwmp__RequestDownloadResponse(soap, p, "cwmp:RequestDownloadResponse", "") || soap_end_send(soap))
  4505. return soap_closesock(soap);
  4506. return SOAP_OK;
  4507. }
  4508. SOAP_FMAC3 struct _cwmp__RequestDownloadResponse * SOAP_FMAC4 soap_get__cwmp__RequestDownloadResponse(struct soap*, struct _cwmp__RequestDownloadResponse *, const char*, const char*);
  4509. inline int soap_read__cwmp__RequestDownloadResponse(struct soap *soap, struct _cwmp__RequestDownloadResponse *p)
  4510. {
  4511. if (p)
  4512. { ::soap_default__cwmp__RequestDownloadResponse(soap, p);
  4513. if (soap_begin_recv(soap) || ::soap_get__cwmp__RequestDownloadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4514. return soap->error;
  4515. }
  4516. return SOAP_OK;
  4517. }
  4518. inline int soap_GET__cwmp__RequestDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__RequestDownloadResponse *p)
  4519. {
  4520. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__RequestDownloadResponse(soap, p))
  4521. return soap_closesock(soap);
  4522. return soap_closesock(soap);
  4523. }
  4524. inline int soap_POST_recv__cwmp__RequestDownloadResponse(struct soap *soap, struct _cwmp__RequestDownloadResponse *p)
  4525. {
  4526. if (::soap_read__cwmp__RequestDownloadResponse(soap, p))
  4527. return soap_closesock(soap);
  4528. return soap_closesock(soap);
  4529. }
  4530. #endif
  4531. #ifndef SOAP_TYPE_FileTypeArg_DEFINED
  4532. #define SOAP_TYPE_FileTypeArg_DEFINED
  4533. SOAP_FMAC3 void SOAP_FMAC4 soap_default_FileTypeArg(struct soap*, struct FileTypeArg *);
  4534. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_FileTypeArg(struct soap*, const struct FileTypeArg *);
  4535. SOAP_FMAC3 int SOAP_FMAC4 soap_out_FileTypeArg(struct soap*, const char*, int, const struct FileTypeArg *, const char*);
  4536. SOAP_FMAC3 struct FileTypeArg * SOAP_FMAC4 soap_in_FileTypeArg(struct soap*, const char*, struct FileTypeArg *, const char*);
  4537. SOAP_FMAC1 struct FileTypeArg * SOAP_FMAC2 soap_instantiate_FileTypeArg(struct soap*, int, const char*, const char*, size_t*);
  4538. inline struct FileTypeArg * soap_new_FileTypeArg(struct soap *soap, int n = -1)
  4539. {
  4540. return soap_instantiate_FileTypeArg(soap, n, NULL, NULL, NULL);
  4541. }
  4542. inline struct FileTypeArg * soap_new_req_FileTypeArg(
  4543. struct soap *soap)
  4544. {
  4545. struct FileTypeArg *_p = ::soap_new_FileTypeArg(soap);
  4546. if (_p)
  4547. { ::soap_default_FileTypeArg(soap, _p);
  4548. }
  4549. return _p;
  4550. }
  4551. inline struct FileTypeArg * soap_new_set_FileTypeArg(
  4552. struct soap *soap,
  4553. struct cwmp__ArgStruct **__ptrArgStruct,
  4554. int __size)
  4555. {
  4556. struct FileTypeArg *_p = ::soap_new_FileTypeArg(soap);
  4557. if (_p)
  4558. { ::soap_default_FileTypeArg(soap, _p);
  4559. _p->__ptrArgStruct = __ptrArgStruct;
  4560. _p->__size = __size;
  4561. }
  4562. return _p;
  4563. }
  4564. SOAP_FMAC3 int SOAP_FMAC4 soap_put_FileTypeArg(struct soap*, const struct FileTypeArg *, const char*, const char*);
  4565. inline int soap_write_FileTypeArg(struct soap *soap, struct FileTypeArg const*p)
  4566. {
  4567. soap_free_temp(soap);
  4568. if (soap_begin_send(soap) || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  4569. return soap->error;
  4570. return SOAP_OK;
  4571. }
  4572. inline int soap_PUT_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg const*p)
  4573. {
  4574. soap_free_temp(soap);
  4575. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4576. return soap_closesock(soap);
  4577. return SOAP_OK;
  4578. }
  4579. inline int soap_PATCH_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg const*p)
  4580. {
  4581. soap_free_temp(soap);
  4582. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4583. return soap_closesock(soap);
  4584. return SOAP_OK;
  4585. }
  4586. inline int soap_POST_send_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg const*p)
  4587. {
  4588. soap_free_temp(soap);
  4589. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_FileTypeArg(soap, p), 0) || ::soap_put_FileTypeArg(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  4590. return soap_closesock(soap);
  4591. return SOAP_OK;
  4592. }
  4593. SOAP_FMAC3 struct FileTypeArg * SOAP_FMAC4 soap_get_FileTypeArg(struct soap*, struct FileTypeArg *, const char*, const char*);
  4594. inline int soap_read_FileTypeArg(struct soap *soap, struct FileTypeArg *p)
  4595. {
  4596. if (p)
  4597. { ::soap_default_FileTypeArg(soap, p);
  4598. if (soap_begin_recv(soap) || ::soap_get_FileTypeArg(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4599. return soap->error;
  4600. }
  4601. return SOAP_OK;
  4602. }
  4603. inline int soap_GET_FileTypeArg(struct soap *soap, const char *URL, struct FileTypeArg *p)
  4604. {
  4605. if (soap_GET(soap, URL, NULL) || ::soap_read_FileTypeArg(soap, p))
  4606. return soap_closesock(soap);
  4607. return soap_closesock(soap);
  4608. }
  4609. inline int soap_POST_recv_FileTypeArg(struct soap *soap, struct FileTypeArg *p)
  4610. {
  4611. if (::soap_read_FileTypeArg(soap, p))
  4612. return soap_closesock(soap);
  4613. return soap_closesock(soap);
  4614. }
  4615. #endif
  4616. #ifndef SOAP_TYPE__cwmp__RequestDownload_DEFINED
  4617. #define SOAP_TYPE__cwmp__RequestDownload_DEFINED
  4618. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__RequestDownload(struct soap*, struct _cwmp__RequestDownload *);
  4619. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__RequestDownload(struct soap*, const struct _cwmp__RequestDownload *);
  4620. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__RequestDownload(struct soap*, const char*, int, const struct _cwmp__RequestDownload *, const char*);
  4621. SOAP_FMAC3 struct _cwmp__RequestDownload * SOAP_FMAC4 soap_in__cwmp__RequestDownload(struct soap*, const char*, struct _cwmp__RequestDownload *, const char*);
  4622. SOAP_FMAC1 struct _cwmp__RequestDownload * SOAP_FMAC2 soap_instantiate__cwmp__RequestDownload(struct soap*, int, const char*, const char*, size_t*);
  4623. inline struct _cwmp__RequestDownload * soap_new__cwmp__RequestDownload(struct soap *soap, int n = -1)
  4624. {
  4625. return soap_instantiate__cwmp__RequestDownload(soap, n, NULL, NULL, NULL);
  4626. }
  4627. inline struct _cwmp__RequestDownload * soap_new_req__cwmp__RequestDownload(
  4628. struct soap *soap,
  4629. char *FileType,
  4630. struct FileTypeArg *FileTypeArg)
  4631. {
  4632. struct _cwmp__RequestDownload *_p = ::soap_new__cwmp__RequestDownload(soap);
  4633. if (_p)
  4634. { ::soap_default__cwmp__RequestDownload(soap, _p);
  4635. _p->FileType = FileType;
  4636. _p->FileTypeArg = FileTypeArg;
  4637. }
  4638. return _p;
  4639. }
  4640. inline struct _cwmp__RequestDownload * soap_new_set__cwmp__RequestDownload(
  4641. struct soap *soap,
  4642. char *FileType,
  4643. struct FileTypeArg *FileTypeArg)
  4644. {
  4645. struct _cwmp__RequestDownload *_p = ::soap_new__cwmp__RequestDownload(soap);
  4646. if (_p)
  4647. { ::soap_default__cwmp__RequestDownload(soap, _p);
  4648. _p->FileType = FileType;
  4649. _p->FileTypeArg = FileTypeArg;
  4650. }
  4651. return _p;
  4652. }
  4653. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__RequestDownload(struct soap*, const struct _cwmp__RequestDownload *, const char*, const char*);
  4654. inline int soap_write__cwmp__RequestDownload(struct soap *soap, struct _cwmp__RequestDownload const*p)
  4655. {
  4656. soap_free_temp(soap);
  4657. if (soap_begin_send(soap) || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap))
  4658. return soap->error;
  4659. return SOAP_OK;
  4660. }
  4661. inline int soap_PUT__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload const*p)
  4662. {
  4663. soap_free_temp(soap);
  4664. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4665. return soap_closesock(soap);
  4666. return SOAP_OK;
  4667. }
  4668. inline int soap_PATCH__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload const*p)
  4669. {
  4670. soap_free_temp(soap);
  4671. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4672. return soap_closesock(soap);
  4673. return SOAP_OK;
  4674. }
  4675. inline int soap_POST_send__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload const*p)
  4676. {
  4677. soap_free_temp(soap);
  4678. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RequestDownload(soap, p), 0) || ::soap_put__cwmp__RequestDownload(soap, p, "cwmp:RequestDownload", "") || soap_end_send(soap))
  4679. return soap_closesock(soap);
  4680. return SOAP_OK;
  4681. }
  4682. SOAP_FMAC3 struct _cwmp__RequestDownload * SOAP_FMAC4 soap_get__cwmp__RequestDownload(struct soap*, struct _cwmp__RequestDownload *, const char*, const char*);
  4683. inline int soap_read__cwmp__RequestDownload(struct soap *soap, struct _cwmp__RequestDownload *p)
  4684. {
  4685. if (p)
  4686. { ::soap_default__cwmp__RequestDownload(soap, p);
  4687. if (soap_begin_recv(soap) || ::soap_get__cwmp__RequestDownload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4688. return soap->error;
  4689. }
  4690. return SOAP_OK;
  4691. }
  4692. inline int soap_GET__cwmp__RequestDownload(struct soap *soap, const char *URL, struct _cwmp__RequestDownload *p)
  4693. {
  4694. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__RequestDownload(soap, p))
  4695. return soap_closesock(soap);
  4696. return soap_closesock(soap);
  4697. }
  4698. inline int soap_POST_recv__cwmp__RequestDownload(struct soap *soap, struct _cwmp__RequestDownload *p)
  4699. {
  4700. if (::soap_read__cwmp__RequestDownload(soap, p))
  4701. return soap_closesock(soap);
  4702. return soap_closesock(soap);
  4703. }
  4704. #endif
  4705. #ifndef SOAP_TYPE__cwmp__KickedResponse_DEFINED
  4706. #define SOAP_TYPE__cwmp__KickedResponse_DEFINED
  4707. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__KickedResponse(struct soap*, struct _cwmp__KickedResponse *);
  4708. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__KickedResponse(struct soap*, const struct _cwmp__KickedResponse *);
  4709. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__KickedResponse(struct soap*, const char*, int, const struct _cwmp__KickedResponse *, const char*);
  4710. SOAP_FMAC3 struct _cwmp__KickedResponse * SOAP_FMAC4 soap_in__cwmp__KickedResponse(struct soap*, const char*, struct _cwmp__KickedResponse *, const char*);
  4711. SOAP_FMAC1 struct _cwmp__KickedResponse * SOAP_FMAC2 soap_instantiate__cwmp__KickedResponse(struct soap*, int, const char*, const char*, size_t*);
  4712. inline struct _cwmp__KickedResponse * soap_new__cwmp__KickedResponse(struct soap *soap, int n = -1)
  4713. {
  4714. return soap_instantiate__cwmp__KickedResponse(soap, n, NULL, NULL, NULL);
  4715. }
  4716. inline struct _cwmp__KickedResponse * soap_new_req__cwmp__KickedResponse(
  4717. struct soap *soap,
  4718. char *NextURL)
  4719. {
  4720. struct _cwmp__KickedResponse *_p = ::soap_new__cwmp__KickedResponse(soap);
  4721. if (_p)
  4722. { ::soap_default__cwmp__KickedResponse(soap, _p);
  4723. _p->NextURL = NextURL;
  4724. }
  4725. return _p;
  4726. }
  4727. inline struct _cwmp__KickedResponse * soap_new_set__cwmp__KickedResponse(
  4728. struct soap *soap,
  4729. char *NextURL)
  4730. {
  4731. struct _cwmp__KickedResponse *_p = ::soap_new__cwmp__KickedResponse(soap);
  4732. if (_p)
  4733. { ::soap_default__cwmp__KickedResponse(soap, _p);
  4734. _p->NextURL = NextURL;
  4735. }
  4736. return _p;
  4737. }
  4738. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__KickedResponse(struct soap*, const struct _cwmp__KickedResponse *, const char*, const char*);
  4739. inline int soap_write__cwmp__KickedResponse(struct soap *soap, struct _cwmp__KickedResponse const*p)
  4740. {
  4741. soap_free_temp(soap);
  4742. if (soap_begin_send(soap) || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap))
  4743. return soap->error;
  4744. return SOAP_OK;
  4745. }
  4746. inline int soap_PUT__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse const*p)
  4747. {
  4748. soap_free_temp(soap);
  4749. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4750. return soap_closesock(soap);
  4751. return SOAP_OK;
  4752. }
  4753. inline int soap_PATCH__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse const*p)
  4754. {
  4755. soap_free_temp(soap);
  4756. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4757. return soap_closesock(soap);
  4758. return SOAP_OK;
  4759. }
  4760. inline int soap_POST_send__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse const*p)
  4761. {
  4762. soap_free_temp(soap);
  4763. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__KickedResponse(soap, p), 0) || ::soap_put__cwmp__KickedResponse(soap, p, "cwmp:KickedResponse", "") || soap_end_send(soap))
  4764. return soap_closesock(soap);
  4765. return SOAP_OK;
  4766. }
  4767. SOAP_FMAC3 struct _cwmp__KickedResponse * SOAP_FMAC4 soap_get__cwmp__KickedResponse(struct soap*, struct _cwmp__KickedResponse *, const char*, const char*);
  4768. inline int soap_read__cwmp__KickedResponse(struct soap *soap, struct _cwmp__KickedResponse *p)
  4769. {
  4770. if (p)
  4771. { ::soap_default__cwmp__KickedResponse(soap, p);
  4772. if (soap_begin_recv(soap) || ::soap_get__cwmp__KickedResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4773. return soap->error;
  4774. }
  4775. return SOAP_OK;
  4776. }
  4777. inline int soap_GET__cwmp__KickedResponse(struct soap *soap, const char *URL, struct _cwmp__KickedResponse *p)
  4778. {
  4779. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__KickedResponse(soap, p))
  4780. return soap_closesock(soap);
  4781. return soap_closesock(soap);
  4782. }
  4783. inline int soap_POST_recv__cwmp__KickedResponse(struct soap *soap, struct _cwmp__KickedResponse *p)
  4784. {
  4785. if (::soap_read__cwmp__KickedResponse(soap, p))
  4786. return soap_closesock(soap);
  4787. return soap_closesock(soap);
  4788. }
  4789. #endif
  4790. #ifndef SOAP_TYPE__cwmp__Kicked_DEFINED
  4791. #define SOAP_TYPE__cwmp__Kicked_DEFINED
  4792. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Kicked(struct soap*, struct _cwmp__Kicked *);
  4793. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Kicked(struct soap*, const struct _cwmp__Kicked *);
  4794. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Kicked(struct soap*, const char*, int, const struct _cwmp__Kicked *, const char*);
  4795. SOAP_FMAC3 struct _cwmp__Kicked * SOAP_FMAC4 soap_in__cwmp__Kicked(struct soap*, const char*, struct _cwmp__Kicked *, const char*);
  4796. SOAP_FMAC1 struct _cwmp__Kicked * SOAP_FMAC2 soap_instantiate__cwmp__Kicked(struct soap*, int, const char*, const char*, size_t*);
  4797. inline struct _cwmp__Kicked * soap_new__cwmp__Kicked(struct soap *soap, int n = -1)
  4798. {
  4799. return soap_instantiate__cwmp__Kicked(soap, n, NULL, NULL, NULL);
  4800. }
  4801. inline struct _cwmp__Kicked * soap_new_req__cwmp__Kicked(
  4802. struct soap *soap,
  4803. char *Command,
  4804. char *Referer,
  4805. char *Arg,
  4806. char *Next)
  4807. {
  4808. struct _cwmp__Kicked *_p = ::soap_new__cwmp__Kicked(soap);
  4809. if (_p)
  4810. { ::soap_default__cwmp__Kicked(soap, _p);
  4811. _p->Command = Command;
  4812. _p->Referer = Referer;
  4813. _p->Arg = Arg;
  4814. _p->Next = Next;
  4815. }
  4816. return _p;
  4817. }
  4818. inline struct _cwmp__Kicked * soap_new_set__cwmp__Kicked(
  4819. struct soap *soap,
  4820. char *Command,
  4821. char *Referer,
  4822. char *Arg,
  4823. char *Next)
  4824. {
  4825. struct _cwmp__Kicked *_p = ::soap_new__cwmp__Kicked(soap);
  4826. if (_p)
  4827. { ::soap_default__cwmp__Kicked(soap, _p);
  4828. _p->Command = Command;
  4829. _p->Referer = Referer;
  4830. _p->Arg = Arg;
  4831. _p->Next = Next;
  4832. }
  4833. return _p;
  4834. }
  4835. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Kicked(struct soap*, const struct _cwmp__Kicked *, const char*, const char*);
  4836. inline int soap_write__cwmp__Kicked(struct soap *soap, struct _cwmp__Kicked const*p)
  4837. {
  4838. soap_free_temp(soap);
  4839. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap))
  4840. return soap->error;
  4841. return SOAP_OK;
  4842. }
  4843. inline int soap_PUT__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked const*p)
  4844. {
  4845. soap_free_temp(soap);
  4846. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4847. return soap_closesock(soap);
  4848. return SOAP_OK;
  4849. }
  4850. inline int soap_PATCH__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked const*p)
  4851. {
  4852. soap_free_temp(soap);
  4853. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4854. return soap_closesock(soap);
  4855. return SOAP_OK;
  4856. }
  4857. inline int soap_POST_send__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked const*p)
  4858. {
  4859. soap_free_temp(soap);
  4860. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Kicked(soap, p), 0) || ::soap_put__cwmp__Kicked(soap, p, "cwmp:Kicked", "") || soap_end_send(soap))
  4861. return soap_closesock(soap);
  4862. return SOAP_OK;
  4863. }
  4864. SOAP_FMAC3 struct _cwmp__Kicked * SOAP_FMAC4 soap_get__cwmp__Kicked(struct soap*, struct _cwmp__Kicked *, const char*, const char*);
  4865. inline int soap_read__cwmp__Kicked(struct soap *soap, struct _cwmp__Kicked *p)
  4866. {
  4867. if (p)
  4868. { ::soap_default__cwmp__Kicked(soap, p);
  4869. if (soap_begin_recv(soap) || ::soap_get__cwmp__Kicked(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4870. return soap->error;
  4871. }
  4872. return SOAP_OK;
  4873. }
  4874. inline int soap_GET__cwmp__Kicked(struct soap *soap, const char *URL, struct _cwmp__Kicked *p)
  4875. {
  4876. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Kicked(soap, p))
  4877. return soap_closesock(soap);
  4878. return soap_closesock(soap);
  4879. }
  4880. inline int soap_POST_recv__cwmp__Kicked(struct soap *soap, struct _cwmp__Kicked *p)
  4881. {
  4882. if (::soap_read__cwmp__Kicked(soap, p))
  4883. return soap_closesock(soap);
  4884. return soap_closesock(soap);
  4885. }
  4886. #endif
  4887. #ifndef SOAP_TYPE__cwmp__AutonomousTransferCompleteResponse_DEFINED
  4888. #define SOAP_TYPE__cwmp__AutonomousTransferCompleteResponse_DEFINED
  4889. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousTransferCompleteResponse(struct soap*, struct _cwmp__AutonomousTransferCompleteResponse *);
  4890. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousTransferCompleteResponse(struct soap*, const struct _cwmp__AutonomousTransferCompleteResponse *);
  4891. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char*, int, const struct _cwmp__AutonomousTransferCompleteResponse *, const char*);
  4892. SOAP_FMAC3 struct _cwmp__AutonomousTransferCompleteResponse * SOAP_FMAC4 soap_in__cwmp__AutonomousTransferCompleteResponse(struct soap*, const char*, struct _cwmp__AutonomousTransferCompleteResponse *, const char*);
  4893. SOAP_FMAC1 struct _cwmp__AutonomousTransferCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousTransferCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  4894. inline struct _cwmp__AutonomousTransferCompleteResponse * soap_new__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, int n = -1)
  4895. {
  4896. return soap_instantiate__cwmp__AutonomousTransferCompleteResponse(soap, n, NULL, NULL, NULL);
  4897. }
  4898. inline struct _cwmp__AutonomousTransferCompleteResponse * soap_new_req__cwmp__AutonomousTransferCompleteResponse(
  4899. struct soap *soap)
  4900. {
  4901. struct _cwmp__AutonomousTransferCompleteResponse *_p = ::soap_new__cwmp__AutonomousTransferCompleteResponse(soap);
  4902. if (_p)
  4903. { ::soap_default__cwmp__AutonomousTransferCompleteResponse(soap, _p);
  4904. }
  4905. return _p;
  4906. }
  4907. inline struct _cwmp__AutonomousTransferCompleteResponse * soap_new_set__cwmp__AutonomousTransferCompleteResponse(
  4908. struct soap *soap)
  4909. {
  4910. struct _cwmp__AutonomousTransferCompleteResponse *_p = ::soap_new__cwmp__AutonomousTransferCompleteResponse(soap);
  4911. if (_p)
  4912. { ::soap_default__cwmp__AutonomousTransferCompleteResponse(soap, _p);
  4913. }
  4914. return _p;
  4915. }
  4916. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousTransferCompleteResponse(struct soap*, const struct _cwmp__AutonomousTransferCompleteResponse *, const char*, const char*);
  4917. inline int soap_write__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  4918. {
  4919. soap_free_temp(soap);
  4920. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap))
  4921. return soap->error;
  4922. return SOAP_OK;
  4923. }
  4924. inline int soap_PUT__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  4925. {
  4926. soap_free_temp(soap);
  4927. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4928. return soap_closesock(soap);
  4929. return SOAP_OK;
  4930. }
  4931. inline int soap_PATCH__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  4932. {
  4933. soap_free_temp(soap);
  4934. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  4935. return soap_closesock(soap);
  4936. return SOAP_OK;
  4937. }
  4938. inline int soap_POST_send__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse const*p)
  4939. {
  4940. soap_free_temp(soap);
  4941. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferCompleteResponse(soap, p, "cwmp:AutonomousTransferCompleteResponse", "") || soap_end_send(soap))
  4942. return soap_closesock(soap);
  4943. return SOAP_OK;
  4944. }
  4945. SOAP_FMAC3 struct _cwmp__AutonomousTransferCompleteResponse * SOAP_FMAC4 soap_get__cwmp__AutonomousTransferCompleteResponse(struct soap*, struct _cwmp__AutonomousTransferCompleteResponse *, const char*, const char*);
  4946. inline int soap_read__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, struct _cwmp__AutonomousTransferCompleteResponse *p)
  4947. {
  4948. if (p)
  4949. { ::soap_default__cwmp__AutonomousTransferCompleteResponse(soap, p);
  4950. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousTransferCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  4951. return soap->error;
  4952. }
  4953. return SOAP_OK;
  4954. }
  4955. inline int soap_GET__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferCompleteResponse *p)
  4956. {
  4957. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousTransferCompleteResponse(soap, p))
  4958. return soap_closesock(soap);
  4959. return soap_closesock(soap);
  4960. }
  4961. inline int soap_POST_recv__cwmp__AutonomousTransferCompleteResponse(struct soap *soap, struct _cwmp__AutonomousTransferCompleteResponse *p)
  4962. {
  4963. if (::soap_read__cwmp__AutonomousTransferCompleteResponse(soap, p))
  4964. return soap_closesock(soap);
  4965. return soap_closesock(soap);
  4966. }
  4967. #endif
  4968. #ifndef SOAP_TYPE__cwmp__AutonomousTransferComplete_DEFINED
  4969. #define SOAP_TYPE__cwmp__AutonomousTransferComplete_DEFINED
  4970. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AutonomousTransferComplete(struct soap*, struct _cwmp__AutonomousTransferComplete *);
  4971. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AutonomousTransferComplete(struct soap*, const struct _cwmp__AutonomousTransferComplete *);
  4972. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AutonomousTransferComplete(struct soap*, const char*, int, const struct _cwmp__AutonomousTransferComplete *, const char*);
  4973. SOAP_FMAC3 struct _cwmp__AutonomousTransferComplete * SOAP_FMAC4 soap_in__cwmp__AutonomousTransferComplete(struct soap*, const char*, struct _cwmp__AutonomousTransferComplete *, const char*);
  4974. SOAP_FMAC1 struct _cwmp__AutonomousTransferComplete * SOAP_FMAC2 soap_instantiate__cwmp__AutonomousTransferComplete(struct soap*, int, const char*, const char*, size_t*);
  4975. inline struct _cwmp__AutonomousTransferComplete * soap_new__cwmp__AutonomousTransferComplete(struct soap *soap, int n = -1)
  4976. {
  4977. return soap_instantiate__cwmp__AutonomousTransferComplete(soap, n, NULL, NULL, NULL);
  4978. }
  4979. inline struct _cwmp__AutonomousTransferComplete * soap_new_req__cwmp__AutonomousTransferComplete(
  4980. struct soap *soap,
  4981. char *AnnounceURL,
  4982. char *TransferURL,
  4983. enum xsd__boolean IsDownload,
  4984. char *FileType,
  4985. unsigned int FileSize,
  4986. char *TargetFileName,
  4987. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  4988. time_t StartTime,
  4989. time_t CompleteTime)
  4990. {
  4991. struct _cwmp__AutonomousTransferComplete *_p = ::soap_new__cwmp__AutonomousTransferComplete(soap);
  4992. if (_p)
  4993. { ::soap_default__cwmp__AutonomousTransferComplete(soap, _p);
  4994. _p->AnnounceURL = AnnounceURL;
  4995. _p->TransferURL = TransferURL;
  4996. _p->IsDownload = IsDownload;
  4997. _p->FileType = FileType;
  4998. _p->FileSize = FileSize;
  4999. _p->TargetFileName = TargetFileName;
  5000. _p->FaultStruct = FaultStruct;
  5001. _p->StartTime = StartTime;
  5002. _p->CompleteTime = CompleteTime;
  5003. }
  5004. return _p;
  5005. }
  5006. inline struct _cwmp__AutonomousTransferComplete * soap_new_set__cwmp__AutonomousTransferComplete(
  5007. struct soap *soap,
  5008. char *AnnounceURL,
  5009. char *TransferURL,
  5010. enum xsd__boolean IsDownload,
  5011. char *FileType,
  5012. unsigned int FileSize,
  5013. char *TargetFileName,
  5014. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  5015. time_t StartTime,
  5016. time_t CompleteTime)
  5017. {
  5018. struct _cwmp__AutonomousTransferComplete *_p = ::soap_new__cwmp__AutonomousTransferComplete(soap);
  5019. if (_p)
  5020. { ::soap_default__cwmp__AutonomousTransferComplete(soap, _p);
  5021. _p->AnnounceURL = AnnounceURL;
  5022. _p->TransferURL = TransferURL;
  5023. _p->IsDownload = IsDownload;
  5024. _p->FileType = FileType;
  5025. _p->FileSize = FileSize;
  5026. _p->TargetFileName = TargetFileName;
  5027. _p->FaultStruct = FaultStruct;
  5028. _p->StartTime = StartTime;
  5029. _p->CompleteTime = CompleteTime;
  5030. }
  5031. return _p;
  5032. }
  5033. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AutonomousTransferComplete(struct soap*, const struct _cwmp__AutonomousTransferComplete *, const char*, const char*);
  5034. inline int soap_write__cwmp__AutonomousTransferComplete(struct soap *soap, struct _cwmp__AutonomousTransferComplete const*p)
  5035. {
  5036. soap_free_temp(soap);
  5037. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap))
  5038. return soap->error;
  5039. return SOAP_OK;
  5040. }
  5041. inline int soap_PUT__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete const*p)
  5042. {
  5043. soap_free_temp(soap);
  5044. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5045. return soap_closesock(soap);
  5046. return SOAP_OK;
  5047. }
  5048. inline int soap_PATCH__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete const*p)
  5049. {
  5050. soap_free_temp(soap);
  5051. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5052. return soap_closesock(soap);
  5053. return SOAP_OK;
  5054. }
  5055. inline int soap_POST_send__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete const*p)
  5056. {
  5057. soap_free_temp(soap);
  5058. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AutonomousTransferComplete(soap, p), 0) || ::soap_put__cwmp__AutonomousTransferComplete(soap, p, "cwmp:AutonomousTransferComplete", "") || soap_end_send(soap))
  5059. return soap_closesock(soap);
  5060. return SOAP_OK;
  5061. }
  5062. SOAP_FMAC3 struct _cwmp__AutonomousTransferComplete * SOAP_FMAC4 soap_get__cwmp__AutonomousTransferComplete(struct soap*, struct _cwmp__AutonomousTransferComplete *, const char*, const char*);
  5063. inline int soap_read__cwmp__AutonomousTransferComplete(struct soap *soap, struct _cwmp__AutonomousTransferComplete *p)
  5064. {
  5065. if (p)
  5066. { ::soap_default__cwmp__AutonomousTransferComplete(soap, p);
  5067. if (soap_begin_recv(soap) || ::soap_get__cwmp__AutonomousTransferComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5068. return soap->error;
  5069. }
  5070. return SOAP_OK;
  5071. }
  5072. inline int soap_GET__cwmp__AutonomousTransferComplete(struct soap *soap, const char *URL, struct _cwmp__AutonomousTransferComplete *p)
  5073. {
  5074. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AutonomousTransferComplete(soap, p))
  5075. return soap_closesock(soap);
  5076. return soap_closesock(soap);
  5077. }
  5078. inline int soap_POST_recv__cwmp__AutonomousTransferComplete(struct soap *soap, struct _cwmp__AutonomousTransferComplete *p)
  5079. {
  5080. if (::soap_read__cwmp__AutonomousTransferComplete(soap, p))
  5081. return soap_closesock(soap);
  5082. return soap_closesock(soap);
  5083. }
  5084. #endif
  5085. #ifndef SOAP_TYPE__cwmp__TransferCompleteResponse_DEFINED
  5086. #define SOAP_TYPE__cwmp__TransferCompleteResponse_DEFINED
  5087. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__TransferCompleteResponse(struct soap*, struct _cwmp__TransferCompleteResponse *);
  5088. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__TransferCompleteResponse(struct soap*, const struct _cwmp__TransferCompleteResponse *);
  5089. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__TransferCompleteResponse(struct soap*, const char*, int, const struct _cwmp__TransferCompleteResponse *, const char*);
  5090. SOAP_FMAC3 struct _cwmp__TransferCompleteResponse * SOAP_FMAC4 soap_in__cwmp__TransferCompleteResponse(struct soap*, const char*, struct _cwmp__TransferCompleteResponse *, const char*);
  5091. SOAP_FMAC1 struct _cwmp__TransferCompleteResponse * SOAP_FMAC2 soap_instantiate__cwmp__TransferCompleteResponse(struct soap*, int, const char*, const char*, size_t*);
  5092. inline struct _cwmp__TransferCompleteResponse * soap_new__cwmp__TransferCompleteResponse(struct soap *soap, int n = -1)
  5093. {
  5094. return soap_instantiate__cwmp__TransferCompleteResponse(soap, n, NULL, NULL, NULL);
  5095. }
  5096. inline struct _cwmp__TransferCompleteResponse * soap_new_req__cwmp__TransferCompleteResponse(
  5097. struct soap *soap)
  5098. {
  5099. struct _cwmp__TransferCompleteResponse *_p = ::soap_new__cwmp__TransferCompleteResponse(soap);
  5100. if (_p)
  5101. { ::soap_default__cwmp__TransferCompleteResponse(soap, _p);
  5102. }
  5103. return _p;
  5104. }
  5105. inline struct _cwmp__TransferCompleteResponse * soap_new_set__cwmp__TransferCompleteResponse(
  5106. struct soap *soap)
  5107. {
  5108. struct _cwmp__TransferCompleteResponse *_p = ::soap_new__cwmp__TransferCompleteResponse(soap);
  5109. if (_p)
  5110. { ::soap_default__cwmp__TransferCompleteResponse(soap, _p);
  5111. }
  5112. return _p;
  5113. }
  5114. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__TransferCompleteResponse(struct soap*, const struct _cwmp__TransferCompleteResponse *, const char*, const char*);
  5115. inline int soap_write__cwmp__TransferCompleteResponse(struct soap *soap, struct _cwmp__TransferCompleteResponse const*p)
  5116. {
  5117. soap_free_temp(soap);
  5118. if (soap_begin_send(soap) || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap))
  5119. return soap->error;
  5120. return SOAP_OK;
  5121. }
  5122. inline int soap_PUT__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse const*p)
  5123. {
  5124. soap_free_temp(soap);
  5125. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5126. return soap_closesock(soap);
  5127. return SOAP_OK;
  5128. }
  5129. inline int soap_PATCH__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse const*p)
  5130. {
  5131. soap_free_temp(soap);
  5132. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5133. return soap_closesock(soap);
  5134. return SOAP_OK;
  5135. }
  5136. inline int soap_POST_send__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse const*p)
  5137. {
  5138. soap_free_temp(soap);
  5139. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferCompleteResponse(soap, p), 0) || ::soap_put__cwmp__TransferCompleteResponse(soap, p, "cwmp:TransferCompleteResponse", "") || soap_end_send(soap))
  5140. return soap_closesock(soap);
  5141. return SOAP_OK;
  5142. }
  5143. SOAP_FMAC3 struct _cwmp__TransferCompleteResponse * SOAP_FMAC4 soap_get__cwmp__TransferCompleteResponse(struct soap*, struct _cwmp__TransferCompleteResponse *, const char*, const char*);
  5144. inline int soap_read__cwmp__TransferCompleteResponse(struct soap *soap, struct _cwmp__TransferCompleteResponse *p)
  5145. {
  5146. if (p)
  5147. { ::soap_default__cwmp__TransferCompleteResponse(soap, p);
  5148. if (soap_begin_recv(soap) || ::soap_get__cwmp__TransferCompleteResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5149. return soap->error;
  5150. }
  5151. return SOAP_OK;
  5152. }
  5153. inline int soap_GET__cwmp__TransferCompleteResponse(struct soap *soap, const char *URL, struct _cwmp__TransferCompleteResponse *p)
  5154. {
  5155. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__TransferCompleteResponse(soap, p))
  5156. return soap_closesock(soap);
  5157. return soap_closesock(soap);
  5158. }
  5159. inline int soap_POST_recv__cwmp__TransferCompleteResponse(struct soap *soap, struct _cwmp__TransferCompleteResponse *p)
  5160. {
  5161. if (::soap_read__cwmp__TransferCompleteResponse(soap, p))
  5162. return soap_closesock(soap);
  5163. return soap_closesock(soap);
  5164. }
  5165. #endif
  5166. #ifndef SOAP_TYPE__cwmp__TransferComplete_DEFINED
  5167. #define SOAP_TYPE__cwmp__TransferComplete_DEFINED
  5168. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__TransferComplete(struct soap*, struct _cwmp__TransferComplete *);
  5169. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__TransferComplete(struct soap*, const struct _cwmp__TransferComplete *);
  5170. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__TransferComplete(struct soap*, const char*, int, const struct _cwmp__TransferComplete *, const char*);
  5171. SOAP_FMAC3 struct _cwmp__TransferComplete * SOAP_FMAC4 soap_in__cwmp__TransferComplete(struct soap*, const char*, struct _cwmp__TransferComplete *, const char*);
  5172. SOAP_FMAC1 struct _cwmp__TransferComplete * SOAP_FMAC2 soap_instantiate__cwmp__TransferComplete(struct soap*, int, const char*, const char*, size_t*);
  5173. inline struct _cwmp__TransferComplete * soap_new__cwmp__TransferComplete(struct soap *soap, int n = -1)
  5174. {
  5175. return soap_instantiate__cwmp__TransferComplete(soap, n, NULL, NULL, NULL);
  5176. }
  5177. inline struct _cwmp__TransferComplete * soap_new_req__cwmp__TransferComplete(
  5178. struct soap *soap,
  5179. char *CommandKey,
  5180. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  5181. time_t StartTime,
  5182. time_t CompleteTime)
  5183. {
  5184. struct _cwmp__TransferComplete *_p = ::soap_new__cwmp__TransferComplete(soap);
  5185. if (_p)
  5186. { ::soap_default__cwmp__TransferComplete(soap, _p);
  5187. _p->CommandKey = CommandKey;
  5188. _p->FaultStruct = FaultStruct;
  5189. _p->StartTime = StartTime;
  5190. _p->CompleteTime = CompleteTime;
  5191. }
  5192. return _p;
  5193. }
  5194. inline struct _cwmp__TransferComplete * soap_new_set__cwmp__TransferComplete(
  5195. struct soap *soap,
  5196. char *CommandKey,
  5197. struct cwmp__TransferCompleteFaultStruct *FaultStruct,
  5198. time_t StartTime,
  5199. time_t CompleteTime)
  5200. {
  5201. struct _cwmp__TransferComplete *_p = ::soap_new__cwmp__TransferComplete(soap);
  5202. if (_p)
  5203. { ::soap_default__cwmp__TransferComplete(soap, _p);
  5204. _p->CommandKey = CommandKey;
  5205. _p->FaultStruct = FaultStruct;
  5206. _p->StartTime = StartTime;
  5207. _p->CompleteTime = CompleteTime;
  5208. }
  5209. return _p;
  5210. }
  5211. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__TransferComplete(struct soap*, const struct _cwmp__TransferComplete *, const char*, const char*);
  5212. inline int soap_write__cwmp__TransferComplete(struct soap *soap, struct _cwmp__TransferComplete const*p)
  5213. {
  5214. soap_free_temp(soap);
  5215. if (soap_begin_send(soap) || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap))
  5216. return soap->error;
  5217. return SOAP_OK;
  5218. }
  5219. inline int soap_PUT__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete const*p)
  5220. {
  5221. soap_free_temp(soap);
  5222. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5223. return soap_closesock(soap);
  5224. return SOAP_OK;
  5225. }
  5226. inline int soap_PATCH__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete const*p)
  5227. {
  5228. soap_free_temp(soap);
  5229. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5230. return soap_closesock(soap);
  5231. return SOAP_OK;
  5232. }
  5233. inline int soap_POST_send__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete const*p)
  5234. {
  5235. soap_free_temp(soap);
  5236. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__TransferComplete(soap, p), 0) || ::soap_put__cwmp__TransferComplete(soap, p, "cwmp:TransferComplete", "") || soap_end_send(soap))
  5237. return soap_closesock(soap);
  5238. return SOAP_OK;
  5239. }
  5240. SOAP_FMAC3 struct _cwmp__TransferComplete * SOAP_FMAC4 soap_get__cwmp__TransferComplete(struct soap*, struct _cwmp__TransferComplete *, const char*, const char*);
  5241. inline int soap_read__cwmp__TransferComplete(struct soap *soap, struct _cwmp__TransferComplete *p)
  5242. {
  5243. if (p)
  5244. { ::soap_default__cwmp__TransferComplete(soap, p);
  5245. if (soap_begin_recv(soap) || ::soap_get__cwmp__TransferComplete(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5246. return soap->error;
  5247. }
  5248. return SOAP_OK;
  5249. }
  5250. inline int soap_GET__cwmp__TransferComplete(struct soap *soap, const char *URL, struct _cwmp__TransferComplete *p)
  5251. {
  5252. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__TransferComplete(soap, p))
  5253. return soap_closesock(soap);
  5254. return soap_closesock(soap);
  5255. }
  5256. inline int soap_POST_recv__cwmp__TransferComplete(struct soap *soap, struct _cwmp__TransferComplete *p)
  5257. {
  5258. if (::soap_read__cwmp__TransferComplete(soap, p))
  5259. return soap_closesock(soap);
  5260. return soap_closesock(soap);
  5261. }
  5262. #endif
  5263. #ifndef SOAP_TYPE__cwmp__InformResponse_DEFINED
  5264. #define SOAP_TYPE__cwmp__InformResponse_DEFINED
  5265. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *);
  5266. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__InformResponse(struct soap*, const struct _cwmp__InformResponse *);
  5267. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__InformResponse(struct soap*, const char*, int, const struct _cwmp__InformResponse *, const char*);
  5268. SOAP_FMAC3 struct _cwmp__InformResponse * SOAP_FMAC4 soap_in__cwmp__InformResponse(struct soap*, const char*, struct _cwmp__InformResponse *, const char*);
  5269. SOAP_FMAC1 struct _cwmp__InformResponse * SOAP_FMAC2 soap_instantiate__cwmp__InformResponse(struct soap*, int, const char*, const char*, size_t*);
  5270. inline struct _cwmp__InformResponse * soap_new__cwmp__InformResponse(struct soap *soap, int n = -1)
  5271. {
  5272. return soap_instantiate__cwmp__InformResponse(soap, n, NULL, NULL, NULL);
  5273. }
  5274. inline struct _cwmp__InformResponse * soap_new_req__cwmp__InformResponse(
  5275. struct soap *soap,
  5276. unsigned int MaxEnvelopes)
  5277. {
  5278. struct _cwmp__InformResponse *_p = ::soap_new__cwmp__InformResponse(soap);
  5279. if (_p)
  5280. { ::soap_default__cwmp__InformResponse(soap, _p);
  5281. _p->MaxEnvelopes = MaxEnvelopes;
  5282. }
  5283. return _p;
  5284. }
  5285. inline struct _cwmp__InformResponse * soap_new_set__cwmp__InformResponse(
  5286. struct soap *soap,
  5287. unsigned int MaxEnvelopes)
  5288. {
  5289. struct _cwmp__InformResponse *_p = ::soap_new__cwmp__InformResponse(soap);
  5290. if (_p)
  5291. { ::soap_default__cwmp__InformResponse(soap, _p);
  5292. _p->MaxEnvelopes = MaxEnvelopes;
  5293. }
  5294. return _p;
  5295. }
  5296. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__InformResponse(struct soap*, const struct _cwmp__InformResponse *, const char*, const char*);
  5297. inline int soap_write__cwmp__InformResponse(struct soap *soap, struct _cwmp__InformResponse const*p)
  5298. {
  5299. soap_free_temp(soap);
  5300. if (soap_begin_send(soap) || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap))
  5301. return soap->error;
  5302. return SOAP_OK;
  5303. }
  5304. inline int soap_PUT__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse const*p)
  5305. {
  5306. soap_free_temp(soap);
  5307. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5308. return soap_closesock(soap);
  5309. return SOAP_OK;
  5310. }
  5311. inline int soap_PATCH__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse const*p)
  5312. {
  5313. soap_free_temp(soap);
  5314. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5315. return soap_closesock(soap);
  5316. return SOAP_OK;
  5317. }
  5318. inline int soap_POST_send__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse const*p)
  5319. {
  5320. soap_free_temp(soap);
  5321. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__InformResponse(soap, p), 0) || ::soap_put__cwmp__InformResponse(soap, p, "cwmp:InformResponse", "") || soap_end_send(soap))
  5322. return soap_closesock(soap);
  5323. return SOAP_OK;
  5324. }
  5325. SOAP_FMAC3 struct _cwmp__InformResponse * SOAP_FMAC4 soap_get__cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *, const char*, const char*);
  5326. inline int soap_read__cwmp__InformResponse(struct soap *soap, struct _cwmp__InformResponse *p)
  5327. {
  5328. if (p)
  5329. { ::soap_default__cwmp__InformResponse(soap, p);
  5330. if (soap_begin_recv(soap) || ::soap_get__cwmp__InformResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5331. return soap->error;
  5332. }
  5333. return SOAP_OK;
  5334. }
  5335. inline int soap_GET__cwmp__InformResponse(struct soap *soap, const char *URL, struct _cwmp__InformResponse *p)
  5336. {
  5337. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__InformResponse(soap, p))
  5338. return soap_closesock(soap);
  5339. return soap_closesock(soap);
  5340. }
  5341. inline int soap_POST_recv__cwmp__InformResponse(struct soap *soap, struct _cwmp__InformResponse *p)
  5342. {
  5343. if (::soap_read__cwmp__InformResponse(soap, p))
  5344. return soap_closesock(soap);
  5345. return soap_closesock(soap);
  5346. }
  5347. #endif
  5348. #ifndef SOAP_TYPE_EventList_DEFINED
  5349. #define SOAP_TYPE_EventList_DEFINED
  5350. SOAP_FMAC3 void SOAP_FMAC4 soap_default_EventList(struct soap*, struct EventList *);
  5351. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_EventList(struct soap*, const struct EventList *);
  5352. SOAP_FMAC3 int SOAP_FMAC4 soap_out_EventList(struct soap*, const char*, int, const struct EventList *, const char*);
  5353. SOAP_FMAC3 struct EventList * SOAP_FMAC4 soap_in_EventList(struct soap*, const char*, struct EventList *, const char*);
  5354. SOAP_FMAC1 struct EventList * SOAP_FMAC2 soap_instantiate_EventList(struct soap*, int, const char*, const char*, size_t*);
  5355. inline struct EventList * soap_new_EventList(struct soap *soap, int n = -1)
  5356. {
  5357. return soap_instantiate_EventList(soap, n, NULL, NULL, NULL);
  5358. }
  5359. inline struct EventList * soap_new_req_EventList(
  5360. struct soap *soap)
  5361. {
  5362. struct EventList *_p = ::soap_new_EventList(soap);
  5363. if (_p)
  5364. { ::soap_default_EventList(soap, _p);
  5365. }
  5366. return _p;
  5367. }
  5368. inline struct EventList * soap_new_set_EventList(
  5369. struct soap *soap,
  5370. struct cwmp__EventStruct **__ptrEventStruct,
  5371. int __size)
  5372. {
  5373. struct EventList *_p = ::soap_new_EventList(soap);
  5374. if (_p)
  5375. { ::soap_default_EventList(soap, _p);
  5376. _p->__ptrEventStruct = __ptrEventStruct;
  5377. _p->__size = __size;
  5378. }
  5379. return _p;
  5380. }
  5381. SOAP_FMAC3 int SOAP_FMAC4 soap_put_EventList(struct soap*, const struct EventList *, const char*, const char*);
  5382. inline int soap_write_EventList(struct soap *soap, struct EventList const*p)
  5383. {
  5384. soap_free_temp(soap);
  5385. if (soap_begin_send(soap) || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  5386. return soap->error;
  5387. return SOAP_OK;
  5388. }
  5389. inline int soap_PUT_EventList(struct soap *soap, const char *URL, struct EventList const*p)
  5390. {
  5391. soap_free_temp(soap);
  5392. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5393. return soap_closesock(soap);
  5394. return SOAP_OK;
  5395. }
  5396. inline int soap_PATCH_EventList(struct soap *soap, const char *URL, struct EventList const*p)
  5397. {
  5398. soap_free_temp(soap);
  5399. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5400. return soap_closesock(soap);
  5401. return SOAP_OK;
  5402. }
  5403. inline int soap_POST_send_EventList(struct soap *soap, const char *URL, struct EventList const*p)
  5404. {
  5405. soap_free_temp(soap);
  5406. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_EventList(soap, p), 0) || ::soap_put_EventList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  5407. return soap_closesock(soap);
  5408. return SOAP_OK;
  5409. }
  5410. SOAP_FMAC3 struct EventList * SOAP_FMAC4 soap_get_EventList(struct soap*, struct EventList *, const char*, const char*);
  5411. inline int soap_read_EventList(struct soap *soap, struct EventList *p)
  5412. {
  5413. if (p)
  5414. { ::soap_default_EventList(soap, p);
  5415. if (soap_begin_recv(soap) || ::soap_get_EventList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5416. return soap->error;
  5417. }
  5418. return SOAP_OK;
  5419. }
  5420. inline int soap_GET_EventList(struct soap *soap, const char *URL, struct EventList *p)
  5421. {
  5422. if (soap_GET(soap, URL, NULL) || ::soap_read_EventList(soap, p))
  5423. return soap_closesock(soap);
  5424. return soap_closesock(soap);
  5425. }
  5426. inline int soap_POST_recv_EventList(struct soap *soap, struct EventList *p)
  5427. {
  5428. if (::soap_read_EventList(soap, p))
  5429. return soap_closesock(soap);
  5430. return soap_closesock(soap);
  5431. }
  5432. #endif
  5433. #ifndef SOAP_TYPE__cwmp__Inform_DEFINED
  5434. #define SOAP_TYPE__cwmp__Inform_DEFINED
  5435. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Inform(struct soap*, struct _cwmp__Inform *);
  5436. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Inform(struct soap*, const struct _cwmp__Inform *);
  5437. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Inform(struct soap*, const char*, int, const struct _cwmp__Inform *, const char*);
  5438. SOAP_FMAC3 struct _cwmp__Inform * SOAP_FMAC4 soap_in__cwmp__Inform(struct soap*, const char*, struct _cwmp__Inform *, const char*);
  5439. SOAP_FMAC1 struct _cwmp__Inform * SOAP_FMAC2 soap_instantiate__cwmp__Inform(struct soap*, int, const char*, const char*, size_t*);
  5440. inline struct _cwmp__Inform * soap_new__cwmp__Inform(struct soap *soap, int n = -1)
  5441. {
  5442. return soap_instantiate__cwmp__Inform(soap, n, NULL, NULL, NULL);
  5443. }
  5444. inline struct _cwmp__Inform * soap_new_req__cwmp__Inform(
  5445. struct soap *soap,
  5446. struct cwmp__DeviceIdStruct *DeviceId,
  5447. struct EventList *Event,
  5448. unsigned int MaxEnvelopes,
  5449. time_t CurrentTime,
  5450. unsigned int RetryCount,
  5451. struct ParameterValueList *ParameterList)
  5452. {
  5453. struct _cwmp__Inform *_p = ::soap_new__cwmp__Inform(soap);
  5454. if (_p)
  5455. { ::soap_default__cwmp__Inform(soap, _p);
  5456. _p->DeviceId = DeviceId;
  5457. _p->Event = Event;
  5458. _p->MaxEnvelopes = MaxEnvelopes;
  5459. _p->CurrentTime = CurrentTime;
  5460. _p->RetryCount = RetryCount;
  5461. _p->ParameterList = ParameterList;
  5462. }
  5463. return _p;
  5464. }
  5465. inline struct _cwmp__Inform * soap_new_set__cwmp__Inform(
  5466. struct soap *soap,
  5467. struct cwmp__DeviceIdStruct *DeviceId,
  5468. struct EventList *Event,
  5469. unsigned int MaxEnvelopes,
  5470. time_t CurrentTime,
  5471. unsigned int RetryCount,
  5472. struct ParameterValueList *ParameterList)
  5473. {
  5474. struct _cwmp__Inform *_p = ::soap_new__cwmp__Inform(soap);
  5475. if (_p)
  5476. { ::soap_default__cwmp__Inform(soap, _p);
  5477. _p->DeviceId = DeviceId;
  5478. _p->Event = Event;
  5479. _p->MaxEnvelopes = MaxEnvelopes;
  5480. _p->CurrentTime = CurrentTime;
  5481. _p->RetryCount = RetryCount;
  5482. _p->ParameterList = ParameterList;
  5483. }
  5484. return _p;
  5485. }
  5486. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Inform(struct soap*, const struct _cwmp__Inform *, const char*, const char*);
  5487. inline int soap_write__cwmp__Inform(struct soap *soap, struct _cwmp__Inform const*p)
  5488. {
  5489. soap_free_temp(soap);
  5490. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap))
  5491. return soap->error;
  5492. return SOAP_OK;
  5493. }
  5494. inline int soap_PUT__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform const*p)
  5495. {
  5496. soap_free_temp(soap);
  5497. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5498. return soap_closesock(soap);
  5499. return SOAP_OK;
  5500. }
  5501. inline int soap_PATCH__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform const*p)
  5502. {
  5503. soap_free_temp(soap);
  5504. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5505. return soap_closesock(soap);
  5506. return SOAP_OK;
  5507. }
  5508. inline int soap_POST_send__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform const*p)
  5509. {
  5510. soap_free_temp(soap);
  5511. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Inform(soap, p), 0) || ::soap_put__cwmp__Inform(soap, p, "cwmp:Inform", "") || soap_end_send(soap))
  5512. return soap_closesock(soap);
  5513. return SOAP_OK;
  5514. }
  5515. SOAP_FMAC3 struct _cwmp__Inform * SOAP_FMAC4 soap_get__cwmp__Inform(struct soap*, struct _cwmp__Inform *, const char*, const char*);
  5516. inline int soap_read__cwmp__Inform(struct soap *soap, struct _cwmp__Inform *p)
  5517. {
  5518. if (p)
  5519. { ::soap_default__cwmp__Inform(soap, p);
  5520. if (soap_begin_recv(soap) || ::soap_get__cwmp__Inform(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5521. return soap->error;
  5522. }
  5523. return SOAP_OK;
  5524. }
  5525. inline int soap_GET__cwmp__Inform(struct soap *soap, const char *URL, struct _cwmp__Inform *p)
  5526. {
  5527. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Inform(soap, p))
  5528. return soap_closesock(soap);
  5529. return soap_closesock(soap);
  5530. }
  5531. inline int soap_POST_recv__cwmp__Inform(struct soap *soap, struct _cwmp__Inform *p)
  5532. {
  5533. if (::soap_read__cwmp__Inform(soap, p))
  5534. return soap_closesock(soap);
  5535. return soap_closesock(soap);
  5536. }
  5537. #endif
  5538. #ifndef SOAP_TYPE__cwmp__ChangeDUStateResponse_DEFINED
  5539. #define SOAP_TYPE__cwmp__ChangeDUStateResponse_DEFINED
  5540. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ChangeDUStateResponse(struct soap*, struct _cwmp__ChangeDUStateResponse *);
  5541. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ChangeDUStateResponse(struct soap*, const struct _cwmp__ChangeDUStateResponse *);
  5542. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ChangeDUStateResponse(struct soap*, const char*, int, const struct _cwmp__ChangeDUStateResponse *, const char*);
  5543. SOAP_FMAC3 struct _cwmp__ChangeDUStateResponse * SOAP_FMAC4 soap_in__cwmp__ChangeDUStateResponse(struct soap*, const char*, struct _cwmp__ChangeDUStateResponse *, const char*);
  5544. SOAP_FMAC1 struct _cwmp__ChangeDUStateResponse * SOAP_FMAC2 soap_instantiate__cwmp__ChangeDUStateResponse(struct soap*, int, const char*, const char*, size_t*);
  5545. inline struct _cwmp__ChangeDUStateResponse * soap_new__cwmp__ChangeDUStateResponse(struct soap *soap, int n = -1)
  5546. {
  5547. return soap_instantiate__cwmp__ChangeDUStateResponse(soap, n, NULL, NULL, NULL);
  5548. }
  5549. inline struct _cwmp__ChangeDUStateResponse * soap_new_req__cwmp__ChangeDUStateResponse(
  5550. struct soap *soap)
  5551. {
  5552. struct _cwmp__ChangeDUStateResponse *_p = ::soap_new__cwmp__ChangeDUStateResponse(soap);
  5553. if (_p)
  5554. { ::soap_default__cwmp__ChangeDUStateResponse(soap, _p);
  5555. }
  5556. return _p;
  5557. }
  5558. inline struct _cwmp__ChangeDUStateResponse * soap_new_set__cwmp__ChangeDUStateResponse(
  5559. struct soap *soap)
  5560. {
  5561. struct _cwmp__ChangeDUStateResponse *_p = ::soap_new__cwmp__ChangeDUStateResponse(soap);
  5562. if (_p)
  5563. { ::soap_default__cwmp__ChangeDUStateResponse(soap, _p);
  5564. }
  5565. return _p;
  5566. }
  5567. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ChangeDUStateResponse(struct soap*, const struct _cwmp__ChangeDUStateResponse *, const char*, const char*);
  5568. inline int soap_write__cwmp__ChangeDUStateResponse(struct soap *soap, struct _cwmp__ChangeDUStateResponse const*p)
  5569. {
  5570. soap_free_temp(soap);
  5571. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap))
  5572. return soap->error;
  5573. return SOAP_OK;
  5574. }
  5575. inline int soap_PUT__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse const*p)
  5576. {
  5577. soap_free_temp(soap);
  5578. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5579. return soap_closesock(soap);
  5580. return SOAP_OK;
  5581. }
  5582. inline int soap_PATCH__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse const*p)
  5583. {
  5584. soap_free_temp(soap);
  5585. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5586. return soap_closesock(soap);
  5587. return SOAP_OK;
  5588. }
  5589. inline int soap_POST_send__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse const*p)
  5590. {
  5591. soap_free_temp(soap);
  5592. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUStateResponse(soap, p), 0) || ::soap_put__cwmp__ChangeDUStateResponse(soap, p, "cwmp:ChangeDUStateResponse", "") || soap_end_send(soap))
  5593. return soap_closesock(soap);
  5594. return SOAP_OK;
  5595. }
  5596. SOAP_FMAC3 struct _cwmp__ChangeDUStateResponse * SOAP_FMAC4 soap_get__cwmp__ChangeDUStateResponse(struct soap*, struct _cwmp__ChangeDUStateResponse *, const char*, const char*);
  5597. inline int soap_read__cwmp__ChangeDUStateResponse(struct soap *soap, struct _cwmp__ChangeDUStateResponse *p)
  5598. {
  5599. if (p)
  5600. { ::soap_default__cwmp__ChangeDUStateResponse(soap, p);
  5601. if (soap_begin_recv(soap) || ::soap_get__cwmp__ChangeDUStateResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5602. return soap->error;
  5603. }
  5604. return SOAP_OK;
  5605. }
  5606. inline int soap_GET__cwmp__ChangeDUStateResponse(struct soap *soap, const char *URL, struct _cwmp__ChangeDUStateResponse *p)
  5607. {
  5608. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ChangeDUStateResponse(soap, p))
  5609. return soap_closesock(soap);
  5610. return soap_closesock(soap);
  5611. }
  5612. inline int soap_POST_recv__cwmp__ChangeDUStateResponse(struct soap *soap, struct _cwmp__ChangeDUStateResponse *p)
  5613. {
  5614. if (::soap_read__cwmp__ChangeDUStateResponse(soap, p))
  5615. return soap_closesock(soap);
  5616. return soap_closesock(soap);
  5617. }
  5618. #endif
  5619. #ifndef SOAP_TYPE__cwmp__ChangeDUState_DEFINED
  5620. #define SOAP_TYPE__cwmp__ChangeDUState_DEFINED
  5621. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ChangeDUState(struct soap*, struct _cwmp__ChangeDUState *);
  5622. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ChangeDUState(struct soap*, const struct _cwmp__ChangeDUState *);
  5623. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ChangeDUState(struct soap*, const char*, int, const struct _cwmp__ChangeDUState *, const char*);
  5624. SOAP_FMAC3 struct _cwmp__ChangeDUState * SOAP_FMAC4 soap_in__cwmp__ChangeDUState(struct soap*, const char*, struct _cwmp__ChangeDUState *, const char*);
  5625. SOAP_FMAC1 struct _cwmp__ChangeDUState * SOAP_FMAC2 soap_instantiate__cwmp__ChangeDUState(struct soap*, int, const char*, const char*, size_t*);
  5626. inline struct _cwmp__ChangeDUState * soap_new__cwmp__ChangeDUState(struct soap *soap, int n = -1)
  5627. {
  5628. return soap_instantiate__cwmp__ChangeDUState(soap, n, NULL, NULL, NULL);
  5629. }
  5630. inline struct _cwmp__ChangeDUState * soap_new_req__cwmp__ChangeDUState(
  5631. struct soap *soap,
  5632. int __sizeOperations,
  5633. struct cwmp__OperationStruct *Operations)
  5634. {
  5635. struct _cwmp__ChangeDUState *_p = ::soap_new__cwmp__ChangeDUState(soap);
  5636. if (_p)
  5637. { ::soap_default__cwmp__ChangeDUState(soap, _p);
  5638. _p->__sizeOperations = __sizeOperations;
  5639. _p->Operations = Operations;
  5640. }
  5641. return _p;
  5642. }
  5643. inline struct _cwmp__ChangeDUState * soap_new_set__cwmp__ChangeDUState(
  5644. struct soap *soap,
  5645. int __sizeOperations,
  5646. struct cwmp__OperationStruct *Operations,
  5647. char *CommandKey)
  5648. {
  5649. struct _cwmp__ChangeDUState *_p = ::soap_new__cwmp__ChangeDUState(soap);
  5650. if (_p)
  5651. { ::soap_default__cwmp__ChangeDUState(soap, _p);
  5652. _p->__sizeOperations = __sizeOperations;
  5653. _p->Operations = Operations;
  5654. _p->CommandKey = CommandKey;
  5655. }
  5656. return _p;
  5657. }
  5658. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ChangeDUState(struct soap*, const struct _cwmp__ChangeDUState *, const char*, const char*);
  5659. inline int soap_write__cwmp__ChangeDUState(struct soap *soap, struct _cwmp__ChangeDUState const*p)
  5660. {
  5661. soap_free_temp(soap);
  5662. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap))
  5663. return soap->error;
  5664. return SOAP_OK;
  5665. }
  5666. inline int soap_PUT__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState const*p)
  5667. {
  5668. soap_free_temp(soap);
  5669. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5670. return soap_closesock(soap);
  5671. return SOAP_OK;
  5672. }
  5673. inline int soap_PATCH__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState const*p)
  5674. {
  5675. soap_free_temp(soap);
  5676. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5677. return soap_closesock(soap);
  5678. return SOAP_OK;
  5679. }
  5680. inline int soap_POST_send__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState const*p)
  5681. {
  5682. soap_free_temp(soap);
  5683. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ChangeDUState(soap, p), 0) || ::soap_put__cwmp__ChangeDUState(soap, p, "cwmp:ChangeDUState", "") || soap_end_send(soap))
  5684. return soap_closesock(soap);
  5685. return SOAP_OK;
  5686. }
  5687. SOAP_FMAC3 struct _cwmp__ChangeDUState * SOAP_FMAC4 soap_get__cwmp__ChangeDUState(struct soap*, struct _cwmp__ChangeDUState *, const char*, const char*);
  5688. inline int soap_read__cwmp__ChangeDUState(struct soap *soap, struct _cwmp__ChangeDUState *p)
  5689. {
  5690. if (p)
  5691. { ::soap_default__cwmp__ChangeDUState(soap, p);
  5692. if (soap_begin_recv(soap) || ::soap_get__cwmp__ChangeDUState(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5693. return soap->error;
  5694. }
  5695. return SOAP_OK;
  5696. }
  5697. inline int soap_GET__cwmp__ChangeDUState(struct soap *soap, const char *URL, struct _cwmp__ChangeDUState *p)
  5698. {
  5699. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ChangeDUState(soap, p))
  5700. return soap_closesock(soap);
  5701. return soap_closesock(soap);
  5702. }
  5703. inline int soap_POST_recv__cwmp__ChangeDUState(struct soap *soap, struct _cwmp__ChangeDUState *p)
  5704. {
  5705. if (::soap_read__cwmp__ChangeDUState(soap, p))
  5706. return soap_closesock(soap);
  5707. return soap_closesock(soap);
  5708. }
  5709. #endif
  5710. #ifndef SOAP_TYPE__cwmp__CancelTransferResponse_DEFINED
  5711. #define SOAP_TYPE__cwmp__CancelTransferResponse_DEFINED
  5712. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__CancelTransferResponse(struct soap*, struct _cwmp__CancelTransferResponse *);
  5713. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__CancelTransferResponse(struct soap*, const struct _cwmp__CancelTransferResponse *);
  5714. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__CancelTransferResponse(struct soap*, const char*, int, const struct _cwmp__CancelTransferResponse *, const char*);
  5715. SOAP_FMAC3 struct _cwmp__CancelTransferResponse * SOAP_FMAC4 soap_in__cwmp__CancelTransferResponse(struct soap*, const char*, struct _cwmp__CancelTransferResponse *, const char*);
  5716. SOAP_FMAC1 struct _cwmp__CancelTransferResponse * SOAP_FMAC2 soap_instantiate__cwmp__CancelTransferResponse(struct soap*, int, const char*, const char*, size_t*);
  5717. inline struct _cwmp__CancelTransferResponse * soap_new__cwmp__CancelTransferResponse(struct soap *soap, int n = -1)
  5718. {
  5719. return soap_instantiate__cwmp__CancelTransferResponse(soap, n, NULL, NULL, NULL);
  5720. }
  5721. inline struct _cwmp__CancelTransferResponse * soap_new_req__cwmp__CancelTransferResponse(
  5722. struct soap *soap)
  5723. {
  5724. struct _cwmp__CancelTransferResponse *_p = ::soap_new__cwmp__CancelTransferResponse(soap);
  5725. if (_p)
  5726. { ::soap_default__cwmp__CancelTransferResponse(soap, _p);
  5727. }
  5728. return _p;
  5729. }
  5730. inline struct _cwmp__CancelTransferResponse * soap_new_set__cwmp__CancelTransferResponse(
  5731. struct soap *soap)
  5732. {
  5733. struct _cwmp__CancelTransferResponse *_p = ::soap_new__cwmp__CancelTransferResponse(soap);
  5734. if (_p)
  5735. { ::soap_default__cwmp__CancelTransferResponse(soap, _p);
  5736. }
  5737. return _p;
  5738. }
  5739. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__CancelTransferResponse(struct soap*, const struct _cwmp__CancelTransferResponse *, const char*, const char*);
  5740. inline int soap_write__cwmp__CancelTransferResponse(struct soap *soap, struct _cwmp__CancelTransferResponse const*p)
  5741. {
  5742. soap_free_temp(soap);
  5743. if (soap_begin_send(soap) || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap))
  5744. return soap->error;
  5745. return SOAP_OK;
  5746. }
  5747. inline int soap_PUT__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse const*p)
  5748. {
  5749. soap_free_temp(soap);
  5750. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5751. return soap_closesock(soap);
  5752. return SOAP_OK;
  5753. }
  5754. inline int soap_PATCH__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse const*p)
  5755. {
  5756. soap_free_temp(soap);
  5757. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5758. return soap_closesock(soap);
  5759. return SOAP_OK;
  5760. }
  5761. inline int soap_POST_send__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse const*p)
  5762. {
  5763. soap_free_temp(soap);
  5764. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransferResponse(soap, p), 0) || ::soap_put__cwmp__CancelTransferResponse(soap, p, "cwmp:CancelTransferResponse", "") || soap_end_send(soap))
  5765. return soap_closesock(soap);
  5766. return SOAP_OK;
  5767. }
  5768. SOAP_FMAC3 struct _cwmp__CancelTransferResponse * SOAP_FMAC4 soap_get__cwmp__CancelTransferResponse(struct soap*, struct _cwmp__CancelTransferResponse *, const char*, const char*);
  5769. inline int soap_read__cwmp__CancelTransferResponse(struct soap *soap, struct _cwmp__CancelTransferResponse *p)
  5770. {
  5771. if (p)
  5772. { ::soap_default__cwmp__CancelTransferResponse(soap, p);
  5773. if (soap_begin_recv(soap) || ::soap_get__cwmp__CancelTransferResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5774. return soap->error;
  5775. }
  5776. return SOAP_OK;
  5777. }
  5778. inline int soap_GET__cwmp__CancelTransferResponse(struct soap *soap, const char *URL, struct _cwmp__CancelTransferResponse *p)
  5779. {
  5780. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__CancelTransferResponse(soap, p))
  5781. return soap_closesock(soap);
  5782. return soap_closesock(soap);
  5783. }
  5784. inline int soap_POST_recv__cwmp__CancelTransferResponse(struct soap *soap, struct _cwmp__CancelTransferResponse *p)
  5785. {
  5786. if (::soap_read__cwmp__CancelTransferResponse(soap, p))
  5787. return soap_closesock(soap);
  5788. return soap_closesock(soap);
  5789. }
  5790. #endif
  5791. #ifndef SOAP_TYPE__cwmp__CancelTransfer_DEFINED
  5792. #define SOAP_TYPE__cwmp__CancelTransfer_DEFINED
  5793. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__CancelTransfer(struct soap*, struct _cwmp__CancelTransfer *);
  5794. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__CancelTransfer(struct soap*, const struct _cwmp__CancelTransfer *);
  5795. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__CancelTransfer(struct soap*, const char*, int, const struct _cwmp__CancelTransfer *, const char*);
  5796. SOAP_FMAC3 struct _cwmp__CancelTransfer * SOAP_FMAC4 soap_in__cwmp__CancelTransfer(struct soap*, const char*, struct _cwmp__CancelTransfer *, const char*);
  5797. SOAP_FMAC1 struct _cwmp__CancelTransfer * SOAP_FMAC2 soap_instantiate__cwmp__CancelTransfer(struct soap*, int, const char*, const char*, size_t*);
  5798. inline struct _cwmp__CancelTransfer * soap_new__cwmp__CancelTransfer(struct soap *soap, int n = -1)
  5799. {
  5800. return soap_instantiate__cwmp__CancelTransfer(soap, n, NULL, NULL, NULL);
  5801. }
  5802. inline struct _cwmp__CancelTransfer * soap_new_req__cwmp__CancelTransfer(
  5803. struct soap *soap,
  5804. char *CommandKey)
  5805. {
  5806. struct _cwmp__CancelTransfer *_p = ::soap_new__cwmp__CancelTransfer(soap);
  5807. if (_p)
  5808. { ::soap_default__cwmp__CancelTransfer(soap, _p);
  5809. _p->CommandKey = CommandKey;
  5810. }
  5811. return _p;
  5812. }
  5813. inline struct _cwmp__CancelTransfer * soap_new_set__cwmp__CancelTransfer(
  5814. struct soap *soap,
  5815. char *CommandKey)
  5816. {
  5817. struct _cwmp__CancelTransfer *_p = ::soap_new__cwmp__CancelTransfer(soap);
  5818. if (_p)
  5819. { ::soap_default__cwmp__CancelTransfer(soap, _p);
  5820. _p->CommandKey = CommandKey;
  5821. }
  5822. return _p;
  5823. }
  5824. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__CancelTransfer(struct soap*, const struct _cwmp__CancelTransfer *, const char*, const char*);
  5825. inline int soap_write__cwmp__CancelTransfer(struct soap *soap, struct _cwmp__CancelTransfer const*p)
  5826. {
  5827. soap_free_temp(soap);
  5828. if (soap_begin_send(soap) || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap))
  5829. return soap->error;
  5830. return SOAP_OK;
  5831. }
  5832. inline int soap_PUT__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer const*p)
  5833. {
  5834. soap_free_temp(soap);
  5835. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5836. return soap_closesock(soap);
  5837. return SOAP_OK;
  5838. }
  5839. inline int soap_PATCH__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer const*p)
  5840. {
  5841. soap_free_temp(soap);
  5842. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5843. return soap_closesock(soap);
  5844. return SOAP_OK;
  5845. }
  5846. inline int soap_POST_send__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer const*p)
  5847. {
  5848. soap_free_temp(soap);
  5849. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__CancelTransfer(soap, p), 0) || ::soap_put__cwmp__CancelTransfer(soap, p, "cwmp:CancelTransfer", "") || soap_end_send(soap))
  5850. return soap_closesock(soap);
  5851. return SOAP_OK;
  5852. }
  5853. SOAP_FMAC3 struct _cwmp__CancelTransfer * SOAP_FMAC4 soap_get__cwmp__CancelTransfer(struct soap*, struct _cwmp__CancelTransfer *, const char*, const char*);
  5854. inline int soap_read__cwmp__CancelTransfer(struct soap *soap, struct _cwmp__CancelTransfer *p)
  5855. {
  5856. if (p)
  5857. { ::soap_default__cwmp__CancelTransfer(soap, p);
  5858. if (soap_begin_recv(soap) || ::soap_get__cwmp__CancelTransfer(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5859. return soap->error;
  5860. }
  5861. return SOAP_OK;
  5862. }
  5863. inline int soap_GET__cwmp__CancelTransfer(struct soap *soap, const char *URL, struct _cwmp__CancelTransfer *p)
  5864. {
  5865. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__CancelTransfer(soap, p))
  5866. return soap_closesock(soap);
  5867. return soap_closesock(soap);
  5868. }
  5869. inline int soap_POST_recv__cwmp__CancelTransfer(struct soap *soap, struct _cwmp__CancelTransfer *p)
  5870. {
  5871. if (::soap_read__cwmp__CancelTransfer(soap, p))
  5872. return soap_closesock(soap);
  5873. return soap_closesock(soap);
  5874. }
  5875. #endif
  5876. #ifndef SOAP_TYPE__cwmp__ScheduleDownloadResponse_DEFINED
  5877. #define SOAP_TYPE__cwmp__ScheduleDownloadResponse_DEFINED
  5878. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleDownloadResponse(struct soap*, struct _cwmp__ScheduleDownloadResponse *);
  5879. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleDownloadResponse(struct soap*, const struct _cwmp__ScheduleDownloadResponse *);
  5880. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleDownloadResponse(struct soap*, const char*, int, const struct _cwmp__ScheduleDownloadResponse *, const char*);
  5881. SOAP_FMAC3 struct _cwmp__ScheduleDownloadResponse * SOAP_FMAC4 soap_in__cwmp__ScheduleDownloadResponse(struct soap*, const char*, struct _cwmp__ScheduleDownloadResponse *, const char*);
  5882. SOAP_FMAC1 struct _cwmp__ScheduleDownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleDownloadResponse(struct soap*, int, const char*, const char*, size_t*);
  5883. inline struct _cwmp__ScheduleDownloadResponse * soap_new__cwmp__ScheduleDownloadResponse(struct soap *soap, int n = -1)
  5884. {
  5885. return soap_instantiate__cwmp__ScheduleDownloadResponse(soap, n, NULL, NULL, NULL);
  5886. }
  5887. inline struct _cwmp__ScheduleDownloadResponse * soap_new_req__cwmp__ScheduleDownloadResponse(
  5888. struct soap *soap)
  5889. {
  5890. struct _cwmp__ScheduleDownloadResponse *_p = ::soap_new__cwmp__ScheduleDownloadResponse(soap);
  5891. if (_p)
  5892. { ::soap_default__cwmp__ScheduleDownloadResponse(soap, _p);
  5893. }
  5894. return _p;
  5895. }
  5896. inline struct _cwmp__ScheduleDownloadResponse * soap_new_set__cwmp__ScheduleDownloadResponse(
  5897. struct soap *soap)
  5898. {
  5899. struct _cwmp__ScheduleDownloadResponse *_p = ::soap_new__cwmp__ScheduleDownloadResponse(soap);
  5900. if (_p)
  5901. { ::soap_default__cwmp__ScheduleDownloadResponse(soap, _p);
  5902. }
  5903. return _p;
  5904. }
  5905. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleDownloadResponse(struct soap*, const struct _cwmp__ScheduleDownloadResponse *, const char*, const char*);
  5906. inline int soap_write__cwmp__ScheduleDownloadResponse(struct soap *soap, struct _cwmp__ScheduleDownloadResponse const*p)
  5907. {
  5908. soap_free_temp(soap);
  5909. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap))
  5910. return soap->error;
  5911. return SOAP_OK;
  5912. }
  5913. inline int soap_PUT__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse const*p)
  5914. {
  5915. soap_free_temp(soap);
  5916. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5917. return soap_closesock(soap);
  5918. return SOAP_OK;
  5919. }
  5920. inline int soap_PATCH__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse const*p)
  5921. {
  5922. soap_free_temp(soap);
  5923. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  5924. return soap_closesock(soap);
  5925. return SOAP_OK;
  5926. }
  5927. inline int soap_POST_send__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse const*p)
  5928. {
  5929. soap_free_temp(soap);
  5930. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownloadResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleDownloadResponse(soap, p, "cwmp:ScheduleDownloadResponse", "") || soap_end_send(soap))
  5931. return soap_closesock(soap);
  5932. return SOAP_OK;
  5933. }
  5934. SOAP_FMAC3 struct _cwmp__ScheduleDownloadResponse * SOAP_FMAC4 soap_get__cwmp__ScheduleDownloadResponse(struct soap*, struct _cwmp__ScheduleDownloadResponse *, const char*, const char*);
  5935. inline int soap_read__cwmp__ScheduleDownloadResponse(struct soap *soap, struct _cwmp__ScheduleDownloadResponse *p)
  5936. {
  5937. if (p)
  5938. { ::soap_default__cwmp__ScheduleDownloadResponse(soap, p);
  5939. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleDownloadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  5940. return soap->error;
  5941. }
  5942. return SOAP_OK;
  5943. }
  5944. inline int soap_GET__cwmp__ScheduleDownloadResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownloadResponse *p)
  5945. {
  5946. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleDownloadResponse(soap, p))
  5947. return soap_closesock(soap);
  5948. return soap_closesock(soap);
  5949. }
  5950. inline int soap_POST_recv__cwmp__ScheduleDownloadResponse(struct soap *soap, struct _cwmp__ScheduleDownloadResponse *p)
  5951. {
  5952. if (::soap_read__cwmp__ScheduleDownloadResponse(soap, p))
  5953. return soap_closesock(soap);
  5954. return soap_closesock(soap);
  5955. }
  5956. #endif
  5957. #ifndef SOAP_TYPE_TimeWindowList_DEFINED
  5958. #define SOAP_TYPE_TimeWindowList_DEFINED
  5959. SOAP_FMAC3 void SOAP_FMAC4 soap_default_TimeWindowList(struct soap*, struct TimeWindowList *);
  5960. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_TimeWindowList(struct soap*, const struct TimeWindowList *);
  5961. SOAP_FMAC3 int SOAP_FMAC4 soap_out_TimeWindowList(struct soap*, const char*, int, const struct TimeWindowList *, const char*);
  5962. SOAP_FMAC3 struct TimeWindowList * SOAP_FMAC4 soap_in_TimeWindowList(struct soap*, const char*, struct TimeWindowList *, const char*);
  5963. SOAP_FMAC1 struct TimeWindowList * SOAP_FMAC2 soap_instantiate_TimeWindowList(struct soap*, int, const char*, const char*, size_t*);
  5964. inline struct TimeWindowList * soap_new_TimeWindowList(struct soap *soap, int n = -1)
  5965. {
  5966. return soap_instantiate_TimeWindowList(soap, n, NULL, NULL, NULL);
  5967. }
  5968. inline struct TimeWindowList * soap_new_req_TimeWindowList(
  5969. struct soap *soap)
  5970. {
  5971. struct TimeWindowList *_p = ::soap_new_TimeWindowList(soap);
  5972. if (_p)
  5973. { ::soap_default_TimeWindowList(soap, _p);
  5974. }
  5975. return _p;
  5976. }
  5977. inline struct TimeWindowList * soap_new_set_TimeWindowList(
  5978. struct soap *soap,
  5979. struct cwmp__TimeWindowStruct **__ptrTimeWindowStruct,
  5980. int __size)
  5981. {
  5982. struct TimeWindowList *_p = ::soap_new_TimeWindowList(soap);
  5983. if (_p)
  5984. { ::soap_default_TimeWindowList(soap, _p);
  5985. _p->__ptrTimeWindowStruct = __ptrTimeWindowStruct;
  5986. _p->__size = __size;
  5987. }
  5988. return _p;
  5989. }
  5990. SOAP_FMAC3 int SOAP_FMAC4 soap_put_TimeWindowList(struct soap*, const struct TimeWindowList *, const char*, const char*);
  5991. inline int soap_write_TimeWindowList(struct soap *soap, struct TimeWindowList const*p)
  5992. {
  5993. soap_free_temp(soap);
  5994. if (soap_begin_send(soap) || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  5995. return soap->error;
  5996. return SOAP_OK;
  5997. }
  5998. inline int soap_PUT_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList const*p)
  5999. {
  6000. soap_free_temp(soap);
  6001. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6002. return soap_closesock(soap);
  6003. return SOAP_OK;
  6004. }
  6005. inline int soap_PATCH_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList const*p)
  6006. {
  6007. soap_free_temp(soap);
  6008. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6009. return soap_closesock(soap);
  6010. return SOAP_OK;
  6011. }
  6012. inline int soap_POST_send_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList const*p)
  6013. {
  6014. soap_free_temp(soap);
  6015. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TimeWindowList(soap, p), 0) || ::soap_put_TimeWindowList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6016. return soap_closesock(soap);
  6017. return SOAP_OK;
  6018. }
  6019. SOAP_FMAC3 struct TimeWindowList * SOAP_FMAC4 soap_get_TimeWindowList(struct soap*, struct TimeWindowList *, const char*, const char*);
  6020. inline int soap_read_TimeWindowList(struct soap *soap, struct TimeWindowList *p)
  6021. {
  6022. if (p)
  6023. { ::soap_default_TimeWindowList(soap, p);
  6024. if (soap_begin_recv(soap) || ::soap_get_TimeWindowList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6025. return soap->error;
  6026. }
  6027. return SOAP_OK;
  6028. }
  6029. inline int soap_GET_TimeWindowList(struct soap *soap, const char *URL, struct TimeWindowList *p)
  6030. {
  6031. if (soap_GET(soap, URL, NULL) || ::soap_read_TimeWindowList(soap, p))
  6032. return soap_closesock(soap);
  6033. return soap_closesock(soap);
  6034. }
  6035. inline int soap_POST_recv_TimeWindowList(struct soap *soap, struct TimeWindowList *p)
  6036. {
  6037. if (::soap_read_TimeWindowList(soap, p))
  6038. return soap_closesock(soap);
  6039. return soap_closesock(soap);
  6040. }
  6041. #endif
  6042. #ifndef SOAP_TYPE__cwmp__ScheduleDownload_DEFINED
  6043. #define SOAP_TYPE__cwmp__ScheduleDownload_DEFINED
  6044. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleDownload(struct soap*, struct _cwmp__ScheduleDownload *);
  6045. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleDownload(struct soap*, const struct _cwmp__ScheduleDownload *);
  6046. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleDownload(struct soap*, const char*, int, const struct _cwmp__ScheduleDownload *, const char*);
  6047. SOAP_FMAC3 struct _cwmp__ScheduleDownload * SOAP_FMAC4 soap_in__cwmp__ScheduleDownload(struct soap*, const char*, struct _cwmp__ScheduleDownload *, const char*);
  6048. SOAP_FMAC1 struct _cwmp__ScheduleDownload * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleDownload(struct soap*, int, const char*, const char*, size_t*);
  6049. inline struct _cwmp__ScheduleDownload * soap_new__cwmp__ScheduleDownload(struct soap *soap, int n = -1)
  6050. {
  6051. return soap_instantiate__cwmp__ScheduleDownload(soap, n, NULL, NULL, NULL);
  6052. }
  6053. inline struct _cwmp__ScheduleDownload * soap_new_req__cwmp__ScheduleDownload(
  6054. struct soap *soap,
  6055. char *CommandKey,
  6056. char *FileType,
  6057. char *URL,
  6058. char *Username,
  6059. char *Password,
  6060. unsigned int FileSize,
  6061. char *TargetFileName,
  6062. struct TimeWindowList *TimeWindowList)
  6063. {
  6064. struct _cwmp__ScheduleDownload *_p = ::soap_new__cwmp__ScheduleDownload(soap);
  6065. if (_p)
  6066. { ::soap_default__cwmp__ScheduleDownload(soap, _p);
  6067. _p->CommandKey = CommandKey;
  6068. _p->FileType = FileType;
  6069. _p->URL = URL;
  6070. _p->Username = Username;
  6071. _p->Password = Password;
  6072. _p->FileSize = FileSize;
  6073. _p->TargetFileName = TargetFileName;
  6074. _p->TimeWindowList = TimeWindowList;
  6075. }
  6076. return _p;
  6077. }
  6078. inline struct _cwmp__ScheduleDownload * soap_new_set__cwmp__ScheduleDownload(
  6079. struct soap *soap,
  6080. char *CommandKey,
  6081. char *FileType,
  6082. char *URL,
  6083. char *Username,
  6084. char *Password,
  6085. unsigned int FileSize,
  6086. char *TargetFileName,
  6087. struct TimeWindowList *TimeWindowList)
  6088. {
  6089. struct _cwmp__ScheduleDownload *_p = ::soap_new__cwmp__ScheduleDownload(soap);
  6090. if (_p)
  6091. { ::soap_default__cwmp__ScheduleDownload(soap, _p);
  6092. _p->CommandKey = CommandKey;
  6093. _p->FileType = FileType;
  6094. _p->URL = URL;
  6095. _p->Username = Username;
  6096. _p->Password = Password;
  6097. _p->FileSize = FileSize;
  6098. _p->TargetFileName = TargetFileName;
  6099. _p->TimeWindowList = TimeWindowList;
  6100. }
  6101. return _p;
  6102. }
  6103. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleDownload(struct soap*, const struct _cwmp__ScheduleDownload *, const char*, const char*);
  6104. inline int soap_write__cwmp__ScheduleDownload(struct soap *soap, struct _cwmp__ScheduleDownload const*p)
  6105. {
  6106. soap_free_temp(soap);
  6107. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap))
  6108. return soap->error;
  6109. return SOAP_OK;
  6110. }
  6111. inline int soap_PUT__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload const*p)
  6112. {
  6113. soap_free_temp(soap);
  6114. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6115. return soap_closesock(soap);
  6116. return SOAP_OK;
  6117. }
  6118. inline int soap_PATCH__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload const*p)
  6119. {
  6120. soap_free_temp(soap);
  6121. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6122. return soap_closesock(soap);
  6123. return SOAP_OK;
  6124. }
  6125. inline int soap_POST_send__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload const*p)
  6126. {
  6127. soap_free_temp(soap);
  6128. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleDownload(soap, p), 0) || ::soap_put__cwmp__ScheduleDownload(soap, p, "cwmp:ScheduleDownload", "") || soap_end_send(soap))
  6129. return soap_closesock(soap);
  6130. return SOAP_OK;
  6131. }
  6132. SOAP_FMAC3 struct _cwmp__ScheduleDownload * SOAP_FMAC4 soap_get__cwmp__ScheduleDownload(struct soap*, struct _cwmp__ScheduleDownload *, const char*, const char*);
  6133. inline int soap_read__cwmp__ScheduleDownload(struct soap *soap, struct _cwmp__ScheduleDownload *p)
  6134. {
  6135. if (p)
  6136. { ::soap_default__cwmp__ScheduleDownload(soap, p);
  6137. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleDownload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6138. return soap->error;
  6139. }
  6140. return SOAP_OK;
  6141. }
  6142. inline int soap_GET__cwmp__ScheduleDownload(struct soap *soap, const char *URL, struct _cwmp__ScheduleDownload *p)
  6143. {
  6144. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleDownload(soap, p))
  6145. return soap_closesock(soap);
  6146. return soap_closesock(soap);
  6147. }
  6148. inline int soap_POST_recv__cwmp__ScheduleDownload(struct soap *soap, struct _cwmp__ScheduleDownload *p)
  6149. {
  6150. if (::soap_read__cwmp__ScheduleDownload(soap, p))
  6151. return soap_closesock(soap);
  6152. return soap_closesock(soap);
  6153. }
  6154. #endif
  6155. #ifndef SOAP_TYPE_AllTransferList_DEFINED
  6156. #define SOAP_TYPE_AllTransferList_DEFINED
  6157. SOAP_FMAC3 void SOAP_FMAC4 soap_default_AllTransferList(struct soap*, struct AllTransferList *);
  6158. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_AllTransferList(struct soap*, const struct AllTransferList *);
  6159. SOAP_FMAC3 int SOAP_FMAC4 soap_out_AllTransferList(struct soap*, const char*, int, const struct AllTransferList *, const char*);
  6160. SOAP_FMAC3 struct AllTransferList * SOAP_FMAC4 soap_in_AllTransferList(struct soap*, const char*, struct AllTransferList *, const char*);
  6161. SOAP_FMAC1 struct AllTransferList * SOAP_FMAC2 soap_instantiate_AllTransferList(struct soap*, int, const char*, const char*, size_t*);
  6162. inline struct AllTransferList * soap_new_AllTransferList(struct soap *soap, int n = -1)
  6163. {
  6164. return soap_instantiate_AllTransferList(soap, n, NULL, NULL, NULL);
  6165. }
  6166. inline struct AllTransferList * soap_new_req_AllTransferList(
  6167. struct soap *soap)
  6168. {
  6169. struct AllTransferList *_p = ::soap_new_AllTransferList(soap);
  6170. if (_p)
  6171. { ::soap_default_AllTransferList(soap, _p);
  6172. }
  6173. return _p;
  6174. }
  6175. inline struct AllTransferList * soap_new_set_AllTransferList(
  6176. struct soap *soap,
  6177. struct cwmp__AllQueuedTransferStruct **__ptrAllQueuedTransferStruct,
  6178. int __size)
  6179. {
  6180. struct AllTransferList *_p = ::soap_new_AllTransferList(soap);
  6181. if (_p)
  6182. { ::soap_default_AllTransferList(soap, _p);
  6183. _p->__ptrAllQueuedTransferStruct = __ptrAllQueuedTransferStruct;
  6184. _p->__size = __size;
  6185. }
  6186. return _p;
  6187. }
  6188. SOAP_FMAC3 int SOAP_FMAC4 soap_put_AllTransferList(struct soap*, const struct AllTransferList *, const char*, const char*);
  6189. inline int soap_write_AllTransferList(struct soap *soap, struct AllTransferList const*p)
  6190. {
  6191. soap_free_temp(soap);
  6192. if (soap_begin_send(soap) || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6193. return soap->error;
  6194. return SOAP_OK;
  6195. }
  6196. inline int soap_PUT_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList const*p)
  6197. {
  6198. soap_free_temp(soap);
  6199. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6200. return soap_closesock(soap);
  6201. return SOAP_OK;
  6202. }
  6203. inline int soap_PATCH_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList const*p)
  6204. {
  6205. soap_free_temp(soap);
  6206. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6207. return soap_closesock(soap);
  6208. return SOAP_OK;
  6209. }
  6210. inline int soap_POST_send_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList const*p)
  6211. {
  6212. soap_free_temp(soap);
  6213. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AllTransferList(soap, p), 0) || ::soap_put_AllTransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6214. return soap_closesock(soap);
  6215. return SOAP_OK;
  6216. }
  6217. SOAP_FMAC3 struct AllTransferList * SOAP_FMAC4 soap_get_AllTransferList(struct soap*, struct AllTransferList *, const char*, const char*);
  6218. inline int soap_read_AllTransferList(struct soap *soap, struct AllTransferList *p)
  6219. {
  6220. if (p)
  6221. { ::soap_default_AllTransferList(soap, p);
  6222. if (soap_begin_recv(soap) || ::soap_get_AllTransferList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6223. return soap->error;
  6224. }
  6225. return SOAP_OK;
  6226. }
  6227. inline int soap_GET_AllTransferList(struct soap *soap, const char *URL, struct AllTransferList *p)
  6228. {
  6229. if (soap_GET(soap, URL, NULL) || ::soap_read_AllTransferList(soap, p))
  6230. return soap_closesock(soap);
  6231. return soap_closesock(soap);
  6232. }
  6233. inline int soap_POST_recv_AllTransferList(struct soap *soap, struct AllTransferList *p)
  6234. {
  6235. if (::soap_read_AllTransferList(soap, p))
  6236. return soap_closesock(soap);
  6237. return soap_closesock(soap);
  6238. }
  6239. #endif
  6240. #ifndef SOAP_TYPE__cwmp__GetAllQueuedTransfersResponse_DEFINED
  6241. #define SOAP_TYPE__cwmp__GetAllQueuedTransfersResponse_DEFINED
  6242. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct _cwmp__GetAllQueuedTransfersResponse *);
  6243. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetAllQueuedTransfersResponse(struct soap*, const struct _cwmp__GetAllQueuedTransfersResponse *);
  6244. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char*, int, const struct _cwmp__GetAllQueuedTransfersResponse *, const char*);
  6245. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfersResponse * SOAP_FMAC4 soap_in__cwmp__GetAllQueuedTransfersResponse(struct soap*, const char*, struct _cwmp__GetAllQueuedTransfersResponse *, const char*);
  6246. SOAP_FMAC1 struct _cwmp__GetAllQueuedTransfersResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetAllQueuedTransfersResponse(struct soap*, int, const char*, const char*, size_t*);
  6247. inline struct _cwmp__GetAllQueuedTransfersResponse * soap_new__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, int n = -1)
  6248. {
  6249. return soap_instantiate__cwmp__GetAllQueuedTransfersResponse(soap, n, NULL, NULL, NULL);
  6250. }
  6251. inline struct _cwmp__GetAllQueuedTransfersResponse * soap_new_req__cwmp__GetAllQueuedTransfersResponse(
  6252. struct soap *soap,
  6253. struct AllTransferList *TransferList)
  6254. {
  6255. struct _cwmp__GetAllQueuedTransfersResponse *_p = ::soap_new__cwmp__GetAllQueuedTransfersResponse(soap);
  6256. if (_p)
  6257. { ::soap_default__cwmp__GetAllQueuedTransfersResponse(soap, _p);
  6258. _p->TransferList = TransferList;
  6259. }
  6260. return _p;
  6261. }
  6262. inline struct _cwmp__GetAllQueuedTransfersResponse * soap_new_set__cwmp__GetAllQueuedTransfersResponse(
  6263. struct soap *soap,
  6264. struct AllTransferList *TransferList)
  6265. {
  6266. struct _cwmp__GetAllQueuedTransfersResponse *_p = ::soap_new__cwmp__GetAllQueuedTransfersResponse(soap);
  6267. if (_p)
  6268. { ::soap_default__cwmp__GetAllQueuedTransfersResponse(soap, _p);
  6269. _p->TransferList = TransferList;
  6270. }
  6271. return _p;
  6272. }
  6273. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetAllQueuedTransfersResponse(struct soap*, const struct _cwmp__GetAllQueuedTransfersResponse *, const char*, const char*);
  6274. inline int soap_write__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6275. {
  6276. soap_free_temp(soap);
  6277. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap))
  6278. return soap->error;
  6279. return SOAP_OK;
  6280. }
  6281. inline int soap_PUT__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6282. {
  6283. soap_free_temp(soap);
  6284. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6285. return soap_closesock(soap);
  6286. return SOAP_OK;
  6287. }
  6288. inline int soap_PATCH__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6289. {
  6290. soap_free_temp(soap);
  6291. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6292. return soap_closesock(soap);
  6293. return SOAP_OK;
  6294. }
  6295. inline int soap_POST_send__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse const*p)
  6296. {
  6297. soap_free_temp(soap);
  6298. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfersResponse(soap, p, "cwmp:GetAllQueuedTransfersResponse", "") || soap_end_send(soap))
  6299. return soap_closesock(soap);
  6300. return SOAP_OK;
  6301. }
  6302. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfersResponse * SOAP_FMAC4 soap_get__cwmp__GetAllQueuedTransfersResponse(struct soap*, struct _cwmp__GetAllQueuedTransfersResponse *, const char*, const char*);
  6303. inline int soap_read__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetAllQueuedTransfersResponse *p)
  6304. {
  6305. if (p)
  6306. { ::soap_default__cwmp__GetAllQueuedTransfersResponse(soap, p);
  6307. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetAllQueuedTransfersResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6308. return soap->error;
  6309. }
  6310. return SOAP_OK;
  6311. }
  6312. inline int soap_GET__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfersResponse *p)
  6313. {
  6314. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetAllQueuedTransfersResponse(soap, p))
  6315. return soap_closesock(soap);
  6316. return soap_closesock(soap);
  6317. }
  6318. inline int soap_POST_recv__cwmp__GetAllQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetAllQueuedTransfersResponse *p)
  6319. {
  6320. if (::soap_read__cwmp__GetAllQueuedTransfersResponse(soap, p))
  6321. return soap_closesock(soap);
  6322. return soap_closesock(soap);
  6323. }
  6324. #endif
  6325. #ifndef SOAP_TYPE__cwmp__GetAllQueuedTransfers_DEFINED
  6326. #define SOAP_TYPE__cwmp__GetAllQueuedTransfers_DEFINED
  6327. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetAllQueuedTransfers(struct soap*, struct _cwmp__GetAllQueuedTransfers *);
  6328. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetAllQueuedTransfers(struct soap*, const struct _cwmp__GetAllQueuedTransfers *);
  6329. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetAllQueuedTransfers(struct soap*, const char*, int, const struct _cwmp__GetAllQueuedTransfers *, const char*);
  6330. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfers * SOAP_FMAC4 soap_in__cwmp__GetAllQueuedTransfers(struct soap*, const char*, struct _cwmp__GetAllQueuedTransfers *, const char*);
  6331. SOAP_FMAC1 struct _cwmp__GetAllQueuedTransfers * SOAP_FMAC2 soap_instantiate__cwmp__GetAllQueuedTransfers(struct soap*, int, const char*, const char*, size_t*);
  6332. inline struct _cwmp__GetAllQueuedTransfers * soap_new__cwmp__GetAllQueuedTransfers(struct soap *soap, int n = -1)
  6333. {
  6334. return soap_instantiate__cwmp__GetAllQueuedTransfers(soap, n, NULL, NULL, NULL);
  6335. }
  6336. inline struct _cwmp__GetAllQueuedTransfers * soap_new_req__cwmp__GetAllQueuedTransfers(
  6337. struct soap *soap)
  6338. {
  6339. struct _cwmp__GetAllQueuedTransfers *_p = ::soap_new__cwmp__GetAllQueuedTransfers(soap);
  6340. if (_p)
  6341. { ::soap_default__cwmp__GetAllQueuedTransfers(soap, _p);
  6342. }
  6343. return _p;
  6344. }
  6345. inline struct _cwmp__GetAllQueuedTransfers * soap_new_set__cwmp__GetAllQueuedTransfers(
  6346. struct soap *soap)
  6347. {
  6348. struct _cwmp__GetAllQueuedTransfers *_p = ::soap_new__cwmp__GetAllQueuedTransfers(soap);
  6349. if (_p)
  6350. { ::soap_default__cwmp__GetAllQueuedTransfers(soap, _p);
  6351. }
  6352. return _p;
  6353. }
  6354. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetAllQueuedTransfers(struct soap*, const struct _cwmp__GetAllQueuedTransfers *, const char*, const char*);
  6355. inline int soap_write__cwmp__GetAllQueuedTransfers(struct soap *soap, struct _cwmp__GetAllQueuedTransfers const*p)
  6356. {
  6357. soap_free_temp(soap);
  6358. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap))
  6359. return soap->error;
  6360. return SOAP_OK;
  6361. }
  6362. inline int soap_PUT__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers const*p)
  6363. {
  6364. soap_free_temp(soap);
  6365. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6366. return soap_closesock(soap);
  6367. return SOAP_OK;
  6368. }
  6369. inline int soap_PATCH__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers const*p)
  6370. {
  6371. soap_free_temp(soap);
  6372. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6373. return soap_closesock(soap);
  6374. return SOAP_OK;
  6375. }
  6376. inline int soap_POST_send__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers const*p)
  6377. {
  6378. soap_free_temp(soap);
  6379. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetAllQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetAllQueuedTransfers(soap, p, "cwmp:GetAllQueuedTransfers", "") || soap_end_send(soap))
  6380. return soap_closesock(soap);
  6381. return SOAP_OK;
  6382. }
  6383. SOAP_FMAC3 struct _cwmp__GetAllQueuedTransfers * SOAP_FMAC4 soap_get__cwmp__GetAllQueuedTransfers(struct soap*, struct _cwmp__GetAllQueuedTransfers *, const char*, const char*);
  6384. inline int soap_read__cwmp__GetAllQueuedTransfers(struct soap *soap, struct _cwmp__GetAllQueuedTransfers *p)
  6385. {
  6386. if (p)
  6387. { ::soap_default__cwmp__GetAllQueuedTransfers(soap, p);
  6388. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetAllQueuedTransfers(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6389. return soap->error;
  6390. }
  6391. return SOAP_OK;
  6392. }
  6393. inline int soap_GET__cwmp__GetAllQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetAllQueuedTransfers *p)
  6394. {
  6395. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetAllQueuedTransfers(soap, p))
  6396. return soap_closesock(soap);
  6397. return soap_closesock(soap);
  6398. }
  6399. inline int soap_POST_recv__cwmp__GetAllQueuedTransfers(struct soap *soap, struct _cwmp__GetAllQueuedTransfers *p)
  6400. {
  6401. if (::soap_read__cwmp__GetAllQueuedTransfers(soap, p))
  6402. return soap_closesock(soap);
  6403. return soap_closesock(soap);
  6404. }
  6405. #endif
  6406. #ifndef SOAP_TYPE__cwmp__FactoryResetResponse_DEFINED
  6407. #define SOAP_TYPE__cwmp__FactoryResetResponse_DEFINED
  6408. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse *);
  6409. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__FactoryResetResponse(struct soap*, const struct _cwmp__FactoryResetResponse *);
  6410. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__FactoryResetResponse(struct soap*, const char*, int, const struct _cwmp__FactoryResetResponse *, const char*);
  6411. SOAP_FMAC3 struct _cwmp__FactoryResetResponse * SOAP_FMAC4 soap_in__cwmp__FactoryResetResponse(struct soap*, const char*, struct _cwmp__FactoryResetResponse *, const char*);
  6412. SOAP_FMAC1 struct _cwmp__FactoryResetResponse * SOAP_FMAC2 soap_instantiate__cwmp__FactoryResetResponse(struct soap*, int, const char*, const char*, size_t*);
  6413. inline struct _cwmp__FactoryResetResponse * soap_new__cwmp__FactoryResetResponse(struct soap *soap, int n = -1)
  6414. {
  6415. return soap_instantiate__cwmp__FactoryResetResponse(soap, n, NULL, NULL, NULL);
  6416. }
  6417. inline struct _cwmp__FactoryResetResponse * soap_new_req__cwmp__FactoryResetResponse(
  6418. struct soap *soap)
  6419. {
  6420. struct _cwmp__FactoryResetResponse *_p = ::soap_new__cwmp__FactoryResetResponse(soap);
  6421. if (_p)
  6422. { ::soap_default__cwmp__FactoryResetResponse(soap, _p);
  6423. }
  6424. return _p;
  6425. }
  6426. inline struct _cwmp__FactoryResetResponse * soap_new_set__cwmp__FactoryResetResponse(
  6427. struct soap *soap)
  6428. {
  6429. struct _cwmp__FactoryResetResponse *_p = ::soap_new__cwmp__FactoryResetResponse(soap);
  6430. if (_p)
  6431. { ::soap_default__cwmp__FactoryResetResponse(soap, _p);
  6432. }
  6433. return _p;
  6434. }
  6435. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__FactoryResetResponse(struct soap*, const struct _cwmp__FactoryResetResponse *, const char*, const char*);
  6436. inline int soap_write__cwmp__FactoryResetResponse(struct soap *soap, struct _cwmp__FactoryResetResponse const*p)
  6437. {
  6438. soap_free_temp(soap);
  6439. if (soap_begin_send(soap) || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap))
  6440. return soap->error;
  6441. return SOAP_OK;
  6442. }
  6443. inline int soap_PUT__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse const*p)
  6444. {
  6445. soap_free_temp(soap);
  6446. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6447. return soap_closesock(soap);
  6448. return SOAP_OK;
  6449. }
  6450. inline int soap_PATCH__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse const*p)
  6451. {
  6452. soap_free_temp(soap);
  6453. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6454. return soap_closesock(soap);
  6455. return SOAP_OK;
  6456. }
  6457. inline int soap_POST_send__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse const*p)
  6458. {
  6459. soap_free_temp(soap);
  6460. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryResetResponse(soap, p), 0) || ::soap_put__cwmp__FactoryResetResponse(soap, p, "cwmp:FactoryResetResponse", "") || soap_end_send(soap))
  6461. return soap_closesock(soap);
  6462. return SOAP_OK;
  6463. }
  6464. SOAP_FMAC3 struct _cwmp__FactoryResetResponse * SOAP_FMAC4 soap_get__cwmp__FactoryResetResponse(struct soap*, struct _cwmp__FactoryResetResponse *, const char*, const char*);
  6465. inline int soap_read__cwmp__FactoryResetResponse(struct soap *soap, struct _cwmp__FactoryResetResponse *p)
  6466. {
  6467. if (p)
  6468. { ::soap_default__cwmp__FactoryResetResponse(soap, p);
  6469. if (soap_begin_recv(soap) || ::soap_get__cwmp__FactoryResetResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6470. return soap->error;
  6471. }
  6472. return SOAP_OK;
  6473. }
  6474. inline int soap_GET__cwmp__FactoryResetResponse(struct soap *soap, const char *URL, struct _cwmp__FactoryResetResponse *p)
  6475. {
  6476. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__FactoryResetResponse(soap, p))
  6477. return soap_closesock(soap);
  6478. return soap_closesock(soap);
  6479. }
  6480. inline int soap_POST_recv__cwmp__FactoryResetResponse(struct soap *soap, struct _cwmp__FactoryResetResponse *p)
  6481. {
  6482. if (::soap_read__cwmp__FactoryResetResponse(soap, p))
  6483. return soap_closesock(soap);
  6484. return soap_closesock(soap);
  6485. }
  6486. #endif
  6487. #ifndef SOAP_TYPE__cwmp__FactoryReset_DEFINED
  6488. #define SOAP_TYPE__cwmp__FactoryReset_DEFINED
  6489. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset *);
  6490. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__FactoryReset(struct soap*, const struct _cwmp__FactoryReset *);
  6491. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__FactoryReset(struct soap*, const char*, int, const struct _cwmp__FactoryReset *, const char*);
  6492. SOAP_FMAC3 struct _cwmp__FactoryReset * SOAP_FMAC4 soap_in__cwmp__FactoryReset(struct soap*, const char*, struct _cwmp__FactoryReset *, const char*);
  6493. SOAP_FMAC1 struct _cwmp__FactoryReset * SOAP_FMAC2 soap_instantiate__cwmp__FactoryReset(struct soap*, int, const char*, const char*, size_t*);
  6494. inline struct _cwmp__FactoryReset * soap_new__cwmp__FactoryReset(struct soap *soap, int n = -1)
  6495. {
  6496. return soap_instantiate__cwmp__FactoryReset(soap, n, NULL, NULL, NULL);
  6497. }
  6498. inline struct _cwmp__FactoryReset * soap_new_req__cwmp__FactoryReset(
  6499. struct soap *soap)
  6500. {
  6501. struct _cwmp__FactoryReset *_p = ::soap_new__cwmp__FactoryReset(soap);
  6502. if (_p)
  6503. { ::soap_default__cwmp__FactoryReset(soap, _p);
  6504. }
  6505. return _p;
  6506. }
  6507. inline struct _cwmp__FactoryReset * soap_new_set__cwmp__FactoryReset(
  6508. struct soap *soap)
  6509. {
  6510. struct _cwmp__FactoryReset *_p = ::soap_new__cwmp__FactoryReset(soap);
  6511. if (_p)
  6512. { ::soap_default__cwmp__FactoryReset(soap, _p);
  6513. }
  6514. return _p;
  6515. }
  6516. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__FactoryReset(struct soap*, const struct _cwmp__FactoryReset *, const char*, const char*);
  6517. inline int soap_write__cwmp__FactoryReset(struct soap *soap, struct _cwmp__FactoryReset const*p)
  6518. {
  6519. soap_free_temp(soap);
  6520. if (soap_begin_send(soap) || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap))
  6521. return soap->error;
  6522. return SOAP_OK;
  6523. }
  6524. inline int soap_PUT__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset const*p)
  6525. {
  6526. soap_free_temp(soap);
  6527. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6528. return soap_closesock(soap);
  6529. return SOAP_OK;
  6530. }
  6531. inline int soap_PATCH__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset const*p)
  6532. {
  6533. soap_free_temp(soap);
  6534. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6535. return soap_closesock(soap);
  6536. return SOAP_OK;
  6537. }
  6538. inline int soap_POST_send__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset const*p)
  6539. {
  6540. soap_free_temp(soap);
  6541. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__FactoryReset(soap, p), 0) || ::soap_put__cwmp__FactoryReset(soap, p, "cwmp:FactoryReset", "") || soap_end_send(soap))
  6542. return soap_closesock(soap);
  6543. return SOAP_OK;
  6544. }
  6545. SOAP_FMAC3 struct _cwmp__FactoryReset * SOAP_FMAC4 soap_get__cwmp__FactoryReset(struct soap*, struct _cwmp__FactoryReset *, const char*, const char*);
  6546. inline int soap_read__cwmp__FactoryReset(struct soap *soap, struct _cwmp__FactoryReset *p)
  6547. {
  6548. if (p)
  6549. { ::soap_default__cwmp__FactoryReset(soap, p);
  6550. if (soap_begin_recv(soap) || ::soap_get__cwmp__FactoryReset(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6551. return soap->error;
  6552. }
  6553. return SOAP_OK;
  6554. }
  6555. inline int soap_GET__cwmp__FactoryReset(struct soap *soap, const char *URL, struct _cwmp__FactoryReset *p)
  6556. {
  6557. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__FactoryReset(soap, p))
  6558. return soap_closesock(soap);
  6559. return soap_closesock(soap);
  6560. }
  6561. inline int soap_POST_recv__cwmp__FactoryReset(struct soap *soap, struct _cwmp__FactoryReset *p)
  6562. {
  6563. if (::soap_read__cwmp__FactoryReset(soap, p))
  6564. return soap_closesock(soap);
  6565. return soap_closesock(soap);
  6566. }
  6567. #endif
  6568. #ifndef SOAP_TYPE__cwmp__UploadResponse_DEFINED
  6569. #define SOAP_TYPE__cwmp__UploadResponse_DEFINED
  6570. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *);
  6571. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__UploadResponse(struct soap*, const struct _cwmp__UploadResponse *);
  6572. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__UploadResponse(struct soap*, const char*, int, const struct _cwmp__UploadResponse *, const char*);
  6573. SOAP_FMAC3 struct _cwmp__UploadResponse * SOAP_FMAC4 soap_in__cwmp__UploadResponse(struct soap*, const char*, struct _cwmp__UploadResponse *, const char*);
  6574. SOAP_FMAC1 struct _cwmp__UploadResponse * SOAP_FMAC2 soap_instantiate__cwmp__UploadResponse(struct soap*, int, const char*, const char*, size_t*);
  6575. inline struct _cwmp__UploadResponse * soap_new__cwmp__UploadResponse(struct soap *soap, int n = -1)
  6576. {
  6577. return soap_instantiate__cwmp__UploadResponse(soap, n, NULL, NULL, NULL);
  6578. }
  6579. inline struct _cwmp__UploadResponse * soap_new_req__cwmp__UploadResponse(
  6580. struct soap *soap,
  6581. enum _cwmp__UploadResponse_Status Status,
  6582. time_t StartTime,
  6583. time_t CompleteTime)
  6584. {
  6585. struct _cwmp__UploadResponse *_p = ::soap_new__cwmp__UploadResponse(soap);
  6586. if (_p)
  6587. { ::soap_default__cwmp__UploadResponse(soap, _p);
  6588. _p->Status = Status;
  6589. _p->StartTime = StartTime;
  6590. _p->CompleteTime = CompleteTime;
  6591. }
  6592. return _p;
  6593. }
  6594. inline struct _cwmp__UploadResponse * soap_new_set__cwmp__UploadResponse(
  6595. struct soap *soap,
  6596. enum _cwmp__UploadResponse_Status Status,
  6597. time_t StartTime,
  6598. time_t CompleteTime)
  6599. {
  6600. struct _cwmp__UploadResponse *_p = ::soap_new__cwmp__UploadResponse(soap);
  6601. if (_p)
  6602. { ::soap_default__cwmp__UploadResponse(soap, _p);
  6603. _p->Status = Status;
  6604. _p->StartTime = StartTime;
  6605. _p->CompleteTime = CompleteTime;
  6606. }
  6607. return _p;
  6608. }
  6609. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__UploadResponse(struct soap*, const struct _cwmp__UploadResponse *, const char*, const char*);
  6610. inline int soap_write__cwmp__UploadResponse(struct soap *soap, struct _cwmp__UploadResponse const*p)
  6611. {
  6612. soap_free_temp(soap);
  6613. if (soap_begin_send(soap) || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap))
  6614. return soap->error;
  6615. return SOAP_OK;
  6616. }
  6617. inline int soap_PUT__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse const*p)
  6618. {
  6619. soap_free_temp(soap);
  6620. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6621. return soap_closesock(soap);
  6622. return SOAP_OK;
  6623. }
  6624. inline int soap_PATCH__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse const*p)
  6625. {
  6626. soap_free_temp(soap);
  6627. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6628. return soap_closesock(soap);
  6629. return SOAP_OK;
  6630. }
  6631. inline int soap_POST_send__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse const*p)
  6632. {
  6633. soap_free_temp(soap);
  6634. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__UploadResponse(soap, p), 0) || ::soap_put__cwmp__UploadResponse(soap, p, "cwmp:UploadResponse", "") || soap_end_send(soap))
  6635. return soap_closesock(soap);
  6636. return SOAP_OK;
  6637. }
  6638. SOAP_FMAC3 struct _cwmp__UploadResponse * SOAP_FMAC4 soap_get__cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *, const char*, const char*);
  6639. inline int soap_read__cwmp__UploadResponse(struct soap *soap, struct _cwmp__UploadResponse *p)
  6640. {
  6641. if (p)
  6642. { ::soap_default__cwmp__UploadResponse(soap, p);
  6643. if (soap_begin_recv(soap) || ::soap_get__cwmp__UploadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6644. return soap->error;
  6645. }
  6646. return SOAP_OK;
  6647. }
  6648. inline int soap_GET__cwmp__UploadResponse(struct soap *soap, const char *URL, struct _cwmp__UploadResponse *p)
  6649. {
  6650. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__UploadResponse(soap, p))
  6651. return soap_closesock(soap);
  6652. return soap_closesock(soap);
  6653. }
  6654. inline int soap_POST_recv__cwmp__UploadResponse(struct soap *soap, struct _cwmp__UploadResponse *p)
  6655. {
  6656. if (::soap_read__cwmp__UploadResponse(soap, p))
  6657. return soap_closesock(soap);
  6658. return soap_closesock(soap);
  6659. }
  6660. #endif
  6661. #ifndef SOAP_TYPE__cwmp__Upload_DEFINED
  6662. #define SOAP_TYPE__cwmp__Upload_DEFINED
  6663. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Upload(struct soap*, struct _cwmp__Upload *);
  6664. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Upload(struct soap*, const struct _cwmp__Upload *);
  6665. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Upload(struct soap*, const char*, int, const struct _cwmp__Upload *, const char*);
  6666. SOAP_FMAC3 struct _cwmp__Upload * SOAP_FMAC4 soap_in__cwmp__Upload(struct soap*, const char*, struct _cwmp__Upload *, const char*);
  6667. SOAP_FMAC1 struct _cwmp__Upload * SOAP_FMAC2 soap_instantiate__cwmp__Upload(struct soap*, int, const char*, const char*, size_t*);
  6668. inline struct _cwmp__Upload * soap_new__cwmp__Upload(struct soap *soap, int n = -1)
  6669. {
  6670. return soap_instantiate__cwmp__Upload(soap, n, NULL, NULL, NULL);
  6671. }
  6672. inline struct _cwmp__Upload * soap_new_req__cwmp__Upload(
  6673. struct soap *soap,
  6674. char *CommandKey,
  6675. char *FileType,
  6676. char *URL,
  6677. char *Username,
  6678. char *Password,
  6679. unsigned int DelaySeconds)
  6680. {
  6681. struct _cwmp__Upload *_p = ::soap_new__cwmp__Upload(soap);
  6682. if (_p)
  6683. { ::soap_default__cwmp__Upload(soap, _p);
  6684. _p->CommandKey = CommandKey;
  6685. _p->FileType = FileType;
  6686. _p->URL = URL;
  6687. _p->Username = Username;
  6688. _p->Password = Password;
  6689. _p->DelaySeconds = DelaySeconds;
  6690. }
  6691. return _p;
  6692. }
  6693. inline struct _cwmp__Upload * soap_new_set__cwmp__Upload(
  6694. struct soap *soap,
  6695. char *CommandKey,
  6696. char *FileType,
  6697. char *URL,
  6698. char *Username,
  6699. char *Password,
  6700. unsigned int DelaySeconds)
  6701. {
  6702. struct _cwmp__Upload *_p = ::soap_new__cwmp__Upload(soap);
  6703. if (_p)
  6704. { ::soap_default__cwmp__Upload(soap, _p);
  6705. _p->CommandKey = CommandKey;
  6706. _p->FileType = FileType;
  6707. _p->URL = URL;
  6708. _p->Username = Username;
  6709. _p->Password = Password;
  6710. _p->DelaySeconds = DelaySeconds;
  6711. }
  6712. return _p;
  6713. }
  6714. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Upload(struct soap*, const struct _cwmp__Upload *, const char*, const char*);
  6715. inline int soap_write__cwmp__Upload(struct soap *soap, struct _cwmp__Upload const*p)
  6716. {
  6717. soap_free_temp(soap);
  6718. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap))
  6719. return soap->error;
  6720. return SOAP_OK;
  6721. }
  6722. inline int soap_PUT__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload const*p)
  6723. {
  6724. soap_free_temp(soap);
  6725. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6726. return soap_closesock(soap);
  6727. return SOAP_OK;
  6728. }
  6729. inline int soap_PATCH__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload const*p)
  6730. {
  6731. soap_free_temp(soap);
  6732. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6733. return soap_closesock(soap);
  6734. return SOAP_OK;
  6735. }
  6736. inline int soap_POST_send__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload const*p)
  6737. {
  6738. soap_free_temp(soap);
  6739. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Upload(soap, p), 0) || ::soap_put__cwmp__Upload(soap, p, "cwmp:Upload", "") || soap_end_send(soap))
  6740. return soap_closesock(soap);
  6741. return SOAP_OK;
  6742. }
  6743. SOAP_FMAC3 struct _cwmp__Upload * SOAP_FMAC4 soap_get__cwmp__Upload(struct soap*, struct _cwmp__Upload *, const char*, const char*);
  6744. inline int soap_read__cwmp__Upload(struct soap *soap, struct _cwmp__Upload *p)
  6745. {
  6746. if (p)
  6747. { ::soap_default__cwmp__Upload(soap, p);
  6748. if (soap_begin_recv(soap) || ::soap_get__cwmp__Upload(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6749. return soap->error;
  6750. }
  6751. return SOAP_OK;
  6752. }
  6753. inline int soap_GET__cwmp__Upload(struct soap *soap, const char *URL, struct _cwmp__Upload *p)
  6754. {
  6755. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Upload(soap, p))
  6756. return soap_closesock(soap);
  6757. return soap_closesock(soap);
  6758. }
  6759. inline int soap_POST_recv__cwmp__Upload(struct soap *soap, struct _cwmp__Upload *p)
  6760. {
  6761. if (::soap_read__cwmp__Upload(soap, p))
  6762. return soap_closesock(soap);
  6763. return soap_closesock(soap);
  6764. }
  6765. #endif
  6766. #ifndef SOAP_TYPE_OptionList_DEFINED
  6767. #define SOAP_TYPE_OptionList_DEFINED
  6768. SOAP_FMAC3 void SOAP_FMAC4 soap_default_OptionList(struct soap*, struct OptionList *);
  6769. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_OptionList(struct soap*, const struct OptionList *);
  6770. SOAP_FMAC3 int SOAP_FMAC4 soap_out_OptionList(struct soap*, const char*, int, const struct OptionList *, const char*);
  6771. SOAP_FMAC3 struct OptionList * SOAP_FMAC4 soap_in_OptionList(struct soap*, const char*, struct OptionList *, const char*);
  6772. SOAP_FMAC1 struct OptionList * SOAP_FMAC2 soap_instantiate_OptionList(struct soap*, int, const char*, const char*, size_t*);
  6773. inline struct OptionList * soap_new_OptionList(struct soap *soap, int n = -1)
  6774. {
  6775. return soap_instantiate_OptionList(soap, n, NULL, NULL, NULL);
  6776. }
  6777. inline struct OptionList * soap_new_req_OptionList(
  6778. struct soap *soap)
  6779. {
  6780. struct OptionList *_p = ::soap_new_OptionList(soap);
  6781. if (_p)
  6782. { ::soap_default_OptionList(soap, _p);
  6783. }
  6784. return _p;
  6785. }
  6786. inline struct OptionList * soap_new_set_OptionList(
  6787. struct soap *soap,
  6788. struct cwmp__OptionStruct **__ptrOptionStruct,
  6789. int __size)
  6790. {
  6791. struct OptionList *_p = ::soap_new_OptionList(soap);
  6792. if (_p)
  6793. { ::soap_default_OptionList(soap, _p);
  6794. _p->__ptrOptionStruct = __ptrOptionStruct;
  6795. _p->__size = __size;
  6796. }
  6797. return _p;
  6798. }
  6799. SOAP_FMAC3 int SOAP_FMAC4 soap_put_OptionList(struct soap*, const struct OptionList *, const char*, const char*);
  6800. inline int soap_write_OptionList(struct soap *soap, struct OptionList const*p)
  6801. {
  6802. soap_free_temp(soap);
  6803. if (soap_begin_send(soap) || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6804. return soap->error;
  6805. return SOAP_OK;
  6806. }
  6807. inline int soap_PUT_OptionList(struct soap *soap, const char *URL, struct OptionList const*p)
  6808. {
  6809. soap_free_temp(soap);
  6810. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6811. return soap_closesock(soap);
  6812. return SOAP_OK;
  6813. }
  6814. inline int soap_PATCH_OptionList(struct soap *soap, const char *URL, struct OptionList const*p)
  6815. {
  6816. soap_free_temp(soap);
  6817. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6818. return soap_closesock(soap);
  6819. return SOAP_OK;
  6820. }
  6821. inline int soap_POST_send_OptionList(struct soap *soap, const char *URL, struct OptionList const*p)
  6822. {
  6823. soap_free_temp(soap);
  6824. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_OptionList(soap, p), 0) || ::soap_put_OptionList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  6825. return soap_closesock(soap);
  6826. return SOAP_OK;
  6827. }
  6828. SOAP_FMAC3 struct OptionList * SOAP_FMAC4 soap_get_OptionList(struct soap*, struct OptionList *, const char*, const char*);
  6829. inline int soap_read_OptionList(struct soap *soap, struct OptionList *p)
  6830. {
  6831. if (p)
  6832. { ::soap_default_OptionList(soap, p);
  6833. if (soap_begin_recv(soap) || ::soap_get_OptionList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6834. return soap->error;
  6835. }
  6836. return SOAP_OK;
  6837. }
  6838. inline int soap_GET_OptionList(struct soap *soap, const char *URL, struct OptionList *p)
  6839. {
  6840. if (soap_GET(soap, URL, NULL) || ::soap_read_OptionList(soap, p))
  6841. return soap_closesock(soap);
  6842. return soap_closesock(soap);
  6843. }
  6844. inline int soap_POST_recv_OptionList(struct soap *soap, struct OptionList *p)
  6845. {
  6846. if (::soap_read_OptionList(soap, p))
  6847. return soap_closesock(soap);
  6848. return soap_closesock(soap);
  6849. }
  6850. #endif
  6851. #ifndef SOAP_TYPE__cwmp__GetOptionsResponse_DEFINED
  6852. #define SOAP_TYPE__cwmp__GetOptionsResponse_DEFINED
  6853. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetOptionsResponse(struct soap*, struct _cwmp__GetOptionsResponse *);
  6854. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetOptionsResponse(struct soap*, const struct _cwmp__GetOptionsResponse *);
  6855. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetOptionsResponse(struct soap*, const char*, int, const struct _cwmp__GetOptionsResponse *, const char*);
  6856. SOAP_FMAC3 struct _cwmp__GetOptionsResponse * SOAP_FMAC4 soap_in__cwmp__GetOptionsResponse(struct soap*, const char*, struct _cwmp__GetOptionsResponse *, const char*);
  6857. SOAP_FMAC1 struct _cwmp__GetOptionsResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetOptionsResponse(struct soap*, int, const char*, const char*, size_t*);
  6858. inline struct _cwmp__GetOptionsResponse * soap_new__cwmp__GetOptionsResponse(struct soap *soap, int n = -1)
  6859. {
  6860. return soap_instantiate__cwmp__GetOptionsResponse(soap, n, NULL, NULL, NULL);
  6861. }
  6862. inline struct _cwmp__GetOptionsResponse * soap_new_req__cwmp__GetOptionsResponse(
  6863. struct soap *soap,
  6864. struct OptionList *OptionList)
  6865. {
  6866. struct _cwmp__GetOptionsResponse *_p = ::soap_new__cwmp__GetOptionsResponse(soap);
  6867. if (_p)
  6868. { ::soap_default__cwmp__GetOptionsResponse(soap, _p);
  6869. _p->OptionList = OptionList;
  6870. }
  6871. return _p;
  6872. }
  6873. inline struct _cwmp__GetOptionsResponse * soap_new_set__cwmp__GetOptionsResponse(
  6874. struct soap *soap,
  6875. struct OptionList *OptionList)
  6876. {
  6877. struct _cwmp__GetOptionsResponse *_p = ::soap_new__cwmp__GetOptionsResponse(soap);
  6878. if (_p)
  6879. { ::soap_default__cwmp__GetOptionsResponse(soap, _p);
  6880. _p->OptionList = OptionList;
  6881. }
  6882. return _p;
  6883. }
  6884. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetOptionsResponse(struct soap*, const struct _cwmp__GetOptionsResponse *, const char*, const char*);
  6885. inline int soap_write__cwmp__GetOptionsResponse(struct soap *soap, struct _cwmp__GetOptionsResponse const*p)
  6886. {
  6887. soap_free_temp(soap);
  6888. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap))
  6889. return soap->error;
  6890. return SOAP_OK;
  6891. }
  6892. inline int soap_PUT__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse const*p)
  6893. {
  6894. soap_free_temp(soap);
  6895. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6896. return soap_closesock(soap);
  6897. return SOAP_OK;
  6898. }
  6899. inline int soap_PATCH__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse const*p)
  6900. {
  6901. soap_free_temp(soap);
  6902. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6903. return soap_closesock(soap);
  6904. return SOAP_OK;
  6905. }
  6906. inline int soap_POST_send__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse const*p)
  6907. {
  6908. soap_free_temp(soap);
  6909. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptionsResponse(soap, p), 0) || ::soap_put__cwmp__GetOptionsResponse(soap, p, "cwmp:GetOptionsResponse", "") || soap_end_send(soap))
  6910. return soap_closesock(soap);
  6911. return SOAP_OK;
  6912. }
  6913. SOAP_FMAC3 struct _cwmp__GetOptionsResponse * SOAP_FMAC4 soap_get__cwmp__GetOptionsResponse(struct soap*, struct _cwmp__GetOptionsResponse *, const char*, const char*);
  6914. inline int soap_read__cwmp__GetOptionsResponse(struct soap *soap, struct _cwmp__GetOptionsResponse *p)
  6915. {
  6916. if (p)
  6917. { ::soap_default__cwmp__GetOptionsResponse(soap, p);
  6918. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetOptionsResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  6919. return soap->error;
  6920. }
  6921. return SOAP_OK;
  6922. }
  6923. inline int soap_GET__cwmp__GetOptionsResponse(struct soap *soap, const char *URL, struct _cwmp__GetOptionsResponse *p)
  6924. {
  6925. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetOptionsResponse(soap, p))
  6926. return soap_closesock(soap);
  6927. return soap_closesock(soap);
  6928. }
  6929. inline int soap_POST_recv__cwmp__GetOptionsResponse(struct soap *soap, struct _cwmp__GetOptionsResponse *p)
  6930. {
  6931. if (::soap_read__cwmp__GetOptionsResponse(soap, p))
  6932. return soap_closesock(soap);
  6933. return soap_closesock(soap);
  6934. }
  6935. #endif
  6936. #ifndef SOAP_TYPE__cwmp__GetOptions_DEFINED
  6937. #define SOAP_TYPE__cwmp__GetOptions_DEFINED
  6938. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetOptions(struct soap*, struct _cwmp__GetOptions *);
  6939. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetOptions(struct soap*, const struct _cwmp__GetOptions *);
  6940. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetOptions(struct soap*, const char*, int, const struct _cwmp__GetOptions *, const char*);
  6941. SOAP_FMAC3 struct _cwmp__GetOptions * SOAP_FMAC4 soap_in__cwmp__GetOptions(struct soap*, const char*, struct _cwmp__GetOptions *, const char*);
  6942. SOAP_FMAC1 struct _cwmp__GetOptions * SOAP_FMAC2 soap_instantiate__cwmp__GetOptions(struct soap*, int, const char*, const char*, size_t*);
  6943. inline struct _cwmp__GetOptions * soap_new__cwmp__GetOptions(struct soap *soap, int n = -1)
  6944. {
  6945. return soap_instantiate__cwmp__GetOptions(soap, n, NULL, NULL, NULL);
  6946. }
  6947. inline struct _cwmp__GetOptions * soap_new_req__cwmp__GetOptions(
  6948. struct soap *soap,
  6949. char *OptionName)
  6950. {
  6951. struct _cwmp__GetOptions *_p = ::soap_new__cwmp__GetOptions(soap);
  6952. if (_p)
  6953. { ::soap_default__cwmp__GetOptions(soap, _p);
  6954. _p->OptionName = OptionName;
  6955. }
  6956. return _p;
  6957. }
  6958. inline struct _cwmp__GetOptions * soap_new_set__cwmp__GetOptions(
  6959. struct soap *soap,
  6960. char *OptionName)
  6961. {
  6962. struct _cwmp__GetOptions *_p = ::soap_new__cwmp__GetOptions(soap);
  6963. if (_p)
  6964. { ::soap_default__cwmp__GetOptions(soap, _p);
  6965. _p->OptionName = OptionName;
  6966. }
  6967. return _p;
  6968. }
  6969. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetOptions(struct soap*, const struct _cwmp__GetOptions *, const char*, const char*);
  6970. inline int soap_write__cwmp__GetOptions(struct soap *soap, struct _cwmp__GetOptions const*p)
  6971. {
  6972. soap_free_temp(soap);
  6973. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap))
  6974. return soap->error;
  6975. return SOAP_OK;
  6976. }
  6977. inline int soap_PUT__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions const*p)
  6978. {
  6979. soap_free_temp(soap);
  6980. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6981. return soap_closesock(soap);
  6982. return SOAP_OK;
  6983. }
  6984. inline int soap_PATCH__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions const*p)
  6985. {
  6986. soap_free_temp(soap);
  6987. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  6988. return soap_closesock(soap);
  6989. return SOAP_OK;
  6990. }
  6991. inline int soap_POST_send__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions const*p)
  6992. {
  6993. soap_free_temp(soap);
  6994. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetOptions(soap, p), 0) || ::soap_put__cwmp__GetOptions(soap, p, "cwmp:GetOptions", "") || soap_end_send(soap))
  6995. return soap_closesock(soap);
  6996. return SOAP_OK;
  6997. }
  6998. SOAP_FMAC3 struct _cwmp__GetOptions * SOAP_FMAC4 soap_get__cwmp__GetOptions(struct soap*, struct _cwmp__GetOptions *, const char*, const char*);
  6999. inline int soap_read__cwmp__GetOptions(struct soap *soap, struct _cwmp__GetOptions *p)
  7000. {
  7001. if (p)
  7002. { ::soap_default__cwmp__GetOptions(soap, p);
  7003. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetOptions(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7004. return soap->error;
  7005. }
  7006. return SOAP_OK;
  7007. }
  7008. inline int soap_GET__cwmp__GetOptions(struct soap *soap, const char *URL, struct _cwmp__GetOptions *p)
  7009. {
  7010. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetOptions(soap, p))
  7011. return soap_closesock(soap);
  7012. return soap_closesock(soap);
  7013. }
  7014. inline int soap_POST_recv__cwmp__GetOptions(struct soap *soap, struct _cwmp__GetOptions *p)
  7015. {
  7016. if (::soap_read__cwmp__GetOptions(soap, p))
  7017. return soap_closesock(soap);
  7018. return soap_closesock(soap);
  7019. }
  7020. #endif
  7021. #ifndef SOAP_TYPE__cwmp__SetVouchersResponse_DEFINED
  7022. #define SOAP_TYPE__cwmp__SetVouchersResponse_DEFINED
  7023. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetVouchersResponse(struct soap*, struct _cwmp__SetVouchersResponse *);
  7024. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetVouchersResponse(struct soap*, const struct _cwmp__SetVouchersResponse *);
  7025. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetVouchersResponse(struct soap*, const char*, int, const struct _cwmp__SetVouchersResponse *, const char*);
  7026. SOAP_FMAC3 struct _cwmp__SetVouchersResponse * SOAP_FMAC4 soap_in__cwmp__SetVouchersResponse(struct soap*, const char*, struct _cwmp__SetVouchersResponse *, const char*);
  7027. SOAP_FMAC1 struct _cwmp__SetVouchersResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetVouchersResponse(struct soap*, int, const char*, const char*, size_t*);
  7028. inline struct _cwmp__SetVouchersResponse * soap_new__cwmp__SetVouchersResponse(struct soap *soap, int n = -1)
  7029. {
  7030. return soap_instantiate__cwmp__SetVouchersResponse(soap, n, NULL, NULL, NULL);
  7031. }
  7032. inline struct _cwmp__SetVouchersResponse * soap_new_req__cwmp__SetVouchersResponse(
  7033. struct soap *soap)
  7034. {
  7035. struct _cwmp__SetVouchersResponse *_p = ::soap_new__cwmp__SetVouchersResponse(soap);
  7036. if (_p)
  7037. { ::soap_default__cwmp__SetVouchersResponse(soap, _p);
  7038. }
  7039. return _p;
  7040. }
  7041. inline struct _cwmp__SetVouchersResponse * soap_new_set__cwmp__SetVouchersResponse(
  7042. struct soap *soap)
  7043. {
  7044. struct _cwmp__SetVouchersResponse *_p = ::soap_new__cwmp__SetVouchersResponse(soap);
  7045. if (_p)
  7046. { ::soap_default__cwmp__SetVouchersResponse(soap, _p);
  7047. }
  7048. return _p;
  7049. }
  7050. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetVouchersResponse(struct soap*, const struct _cwmp__SetVouchersResponse *, const char*, const char*);
  7051. inline int soap_write__cwmp__SetVouchersResponse(struct soap *soap, struct _cwmp__SetVouchersResponse const*p)
  7052. {
  7053. soap_free_temp(soap);
  7054. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap))
  7055. return soap->error;
  7056. return SOAP_OK;
  7057. }
  7058. inline int soap_PUT__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse const*p)
  7059. {
  7060. soap_free_temp(soap);
  7061. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7062. return soap_closesock(soap);
  7063. return SOAP_OK;
  7064. }
  7065. inline int soap_PATCH__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse const*p)
  7066. {
  7067. soap_free_temp(soap);
  7068. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7069. return soap_closesock(soap);
  7070. return SOAP_OK;
  7071. }
  7072. inline int soap_POST_send__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse const*p)
  7073. {
  7074. soap_free_temp(soap);
  7075. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchersResponse(soap, p), 0) || ::soap_put__cwmp__SetVouchersResponse(soap, p, "cwmp:SetVouchersResponse", "") || soap_end_send(soap))
  7076. return soap_closesock(soap);
  7077. return SOAP_OK;
  7078. }
  7079. SOAP_FMAC3 struct _cwmp__SetVouchersResponse * SOAP_FMAC4 soap_get__cwmp__SetVouchersResponse(struct soap*, struct _cwmp__SetVouchersResponse *, const char*, const char*);
  7080. inline int soap_read__cwmp__SetVouchersResponse(struct soap *soap, struct _cwmp__SetVouchersResponse *p)
  7081. {
  7082. if (p)
  7083. { ::soap_default__cwmp__SetVouchersResponse(soap, p);
  7084. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetVouchersResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7085. return soap->error;
  7086. }
  7087. return SOAP_OK;
  7088. }
  7089. inline int soap_GET__cwmp__SetVouchersResponse(struct soap *soap, const char *URL, struct _cwmp__SetVouchersResponse *p)
  7090. {
  7091. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetVouchersResponse(soap, p))
  7092. return soap_closesock(soap);
  7093. return soap_closesock(soap);
  7094. }
  7095. inline int soap_POST_recv__cwmp__SetVouchersResponse(struct soap *soap, struct _cwmp__SetVouchersResponse *p)
  7096. {
  7097. if (::soap_read__cwmp__SetVouchersResponse(soap, p))
  7098. return soap_closesock(soap);
  7099. return soap_closesock(soap);
  7100. }
  7101. #endif
  7102. #ifndef SOAP_TYPE_VoucherList_DEFINED
  7103. #define SOAP_TYPE_VoucherList_DEFINED
  7104. SOAP_FMAC3 void SOAP_FMAC4 soap_default_VoucherList(struct soap*, struct VoucherList *);
  7105. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_VoucherList(struct soap*, const struct VoucherList *);
  7106. SOAP_FMAC3 int SOAP_FMAC4 soap_out_VoucherList(struct soap*, const char*, int, const struct VoucherList *, const char*);
  7107. SOAP_FMAC3 struct VoucherList * SOAP_FMAC4 soap_in_VoucherList(struct soap*, const char*, struct VoucherList *, const char*);
  7108. SOAP_FMAC1 struct VoucherList * SOAP_FMAC2 soap_instantiate_VoucherList(struct soap*, int, const char*, const char*, size_t*);
  7109. inline struct VoucherList * soap_new_VoucherList(struct soap *soap, int n = -1)
  7110. {
  7111. return soap_instantiate_VoucherList(soap, n, NULL, NULL, NULL);
  7112. }
  7113. inline struct VoucherList * soap_new_req_VoucherList(
  7114. struct soap *soap)
  7115. {
  7116. struct VoucherList *_p = ::soap_new_VoucherList(soap);
  7117. if (_p)
  7118. { ::soap_default_VoucherList(soap, _p);
  7119. }
  7120. return _p;
  7121. }
  7122. inline struct VoucherList * soap_new_set_VoucherList(
  7123. struct soap *soap,
  7124. struct SOAP_ENC__base64 *__ptrbase64,
  7125. int __size)
  7126. {
  7127. struct VoucherList *_p = ::soap_new_VoucherList(soap);
  7128. if (_p)
  7129. { ::soap_default_VoucherList(soap, _p);
  7130. _p->__ptrbase64 = __ptrbase64;
  7131. _p->__size = __size;
  7132. }
  7133. return _p;
  7134. }
  7135. SOAP_FMAC3 int SOAP_FMAC4 soap_put_VoucherList(struct soap*, const struct VoucherList *, const char*, const char*);
  7136. inline int soap_write_VoucherList(struct soap *soap, struct VoucherList const*p)
  7137. {
  7138. soap_free_temp(soap);
  7139. if (soap_begin_send(soap) || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7140. return soap->error;
  7141. return SOAP_OK;
  7142. }
  7143. inline int soap_PUT_VoucherList(struct soap *soap, const char *URL, struct VoucherList const*p)
  7144. {
  7145. soap_free_temp(soap);
  7146. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7147. return soap_closesock(soap);
  7148. return SOAP_OK;
  7149. }
  7150. inline int soap_PATCH_VoucherList(struct soap *soap, const char *URL, struct VoucherList const*p)
  7151. {
  7152. soap_free_temp(soap);
  7153. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7154. return soap_closesock(soap);
  7155. return SOAP_OK;
  7156. }
  7157. inline int soap_POST_send_VoucherList(struct soap *soap, const char *URL, struct VoucherList const*p)
  7158. {
  7159. soap_free_temp(soap);
  7160. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_VoucherList(soap, p), 0) || ::soap_put_VoucherList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7161. return soap_closesock(soap);
  7162. return SOAP_OK;
  7163. }
  7164. SOAP_FMAC3 struct VoucherList * SOAP_FMAC4 soap_get_VoucherList(struct soap*, struct VoucherList *, const char*, const char*);
  7165. inline int soap_read_VoucherList(struct soap *soap, struct VoucherList *p)
  7166. {
  7167. if (p)
  7168. { ::soap_default_VoucherList(soap, p);
  7169. if (soap_begin_recv(soap) || ::soap_get_VoucherList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7170. return soap->error;
  7171. }
  7172. return SOAP_OK;
  7173. }
  7174. inline int soap_GET_VoucherList(struct soap *soap, const char *URL, struct VoucherList *p)
  7175. {
  7176. if (soap_GET(soap, URL, NULL) || ::soap_read_VoucherList(soap, p))
  7177. return soap_closesock(soap);
  7178. return soap_closesock(soap);
  7179. }
  7180. inline int soap_POST_recv_VoucherList(struct soap *soap, struct VoucherList *p)
  7181. {
  7182. if (::soap_read_VoucherList(soap, p))
  7183. return soap_closesock(soap);
  7184. return soap_closesock(soap);
  7185. }
  7186. #endif
  7187. #ifndef SOAP_TYPE__cwmp__SetVouchers_DEFINED
  7188. #define SOAP_TYPE__cwmp__SetVouchers_DEFINED
  7189. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetVouchers(struct soap*, struct _cwmp__SetVouchers *);
  7190. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetVouchers(struct soap*, const struct _cwmp__SetVouchers *);
  7191. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetVouchers(struct soap*, const char*, int, const struct _cwmp__SetVouchers *, const char*);
  7192. SOAP_FMAC3 struct _cwmp__SetVouchers * SOAP_FMAC4 soap_in__cwmp__SetVouchers(struct soap*, const char*, struct _cwmp__SetVouchers *, const char*);
  7193. SOAP_FMAC1 struct _cwmp__SetVouchers * SOAP_FMAC2 soap_instantiate__cwmp__SetVouchers(struct soap*, int, const char*, const char*, size_t*);
  7194. inline struct _cwmp__SetVouchers * soap_new__cwmp__SetVouchers(struct soap *soap, int n = -1)
  7195. {
  7196. return soap_instantiate__cwmp__SetVouchers(soap, n, NULL, NULL, NULL);
  7197. }
  7198. inline struct _cwmp__SetVouchers * soap_new_req__cwmp__SetVouchers(
  7199. struct soap *soap,
  7200. struct VoucherList *VoucherList)
  7201. {
  7202. struct _cwmp__SetVouchers *_p = ::soap_new__cwmp__SetVouchers(soap);
  7203. if (_p)
  7204. { ::soap_default__cwmp__SetVouchers(soap, _p);
  7205. _p->VoucherList = VoucherList;
  7206. }
  7207. return _p;
  7208. }
  7209. inline struct _cwmp__SetVouchers * soap_new_set__cwmp__SetVouchers(
  7210. struct soap *soap,
  7211. struct VoucherList *VoucherList)
  7212. {
  7213. struct _cwmp__SetVouchers *_p = ::soap_new__cwmp__SetVouchers(soap);
  7214. if (_p)
  7215. { ::soap_default__cwmp__SetVouchers(soap, _p);
  7216. _p->VoucherList = VoucherList;
  7217. }
  7218. return _p;
  7219. }
  7220. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetVouchers(struct soap*, const struct _cwmp__SetVouchers *, const char*, const char*);
  7221. inline int soap_write__cwmp__SetVouchers(struct soap *soap, struct _cwmp__SetVouchers const*p)
  7222. {
  7223. soap_free_temp(soap);
  7224. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap))
  7225. return soap->error;
  7226. return SOAP_OK;
  7227. }
  7228. inline int soap_PUT__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers const*p)
  7229. {
  7230. soap_free_temp(soap);
  7231. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7232. return soap_closesock(soap);
  7233. return SOAP_OK;
  7234. }
  7235. inline int soap_PATCH__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers const*p)
  7236. {
  7237. soap_free_temp(soap);
  7238. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7239. return soap_closesock(soap);
  7240. return SOAP_OK;
  7241. }
  7242. inline int soap_POST_send__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers const*p)
  7243. {
  7244. soap_free_temp(soap);
  7245. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetVouchers(soap, p), 0) || ::soap_put__cwmp__SetVouchers(soap, p, "cwmp:SetVouchers", "") || soap_end_send(soap))
  7246. return soap_closesock(soap);
  7247. return SOAP_OK;
  7248. }
  7249. SOAP_FMAC3 struct _cwmp__SetVouchers * SOAP_FMAC4 soap_get__cwmp__SetVouchers(struct soap*, struct _cwmp__SetVouchers *, const char*, const char*);
  7250. inline int soap_read__cwmp__SetVouchers(struct soap *soap, struct _cwmp__SetVouchers *p)
  7251. {
  7252. if (p)
  7253. { ::soap_default__cwmp__SetVouchers(soap, p);
  7254. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetVouchers(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7255. return soap->error;
  7256. }
  7257. return SOAP_OK;
  7258. }
  7259. inline int soap_GET__cwmp__SetVouchers(struct soap *soap, const char *URL, struct _cwmp__SetVouchers *p)
  7260. {
  7261. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetVouchers(soap, p))
  7262. return soap_closesock(soap);
  7263. return soap_closesock(soap);
  7264. }
  7265. inline int soap_POST_recv__cwmp__SetVouchers(struct soap *soap, struct _cwmp__SetVouchers *p)
  7266. {
  7267. if (::soap_read__cwmp__SetVouchers(soap, p))
  7268. return soap_closesock(soap);
  7269. return soap_closesock(soap);
  7270. }
  7271. #endif
  7272. #ifndef SOAP_TYPE__cwmp__ScheduleInformResponse_DEFINED
  7273. #define SOAP_TYPE__cwmp__ScheduleInformResponse_DEFINED
  7274. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleInformResponse(struct soap*, struct _cwmp__ScheduleInformResponse *);
  7275. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleInformResponse(struct soap*, const struct _cwmp__ScheduleInformResponse *);
  7276. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleInformResponse(struct soap*, const char*, int, const struct _cwmp__ScheduleInformResponse *, const char*);
  7277. SOAP_FMAC3 struct _cwmp__ScheduleInformResponse * SOAP_FMAC4 soap_in__cwmp__ScheduleInformResponse(struct soap*, const char*, struct _cwmp__ScheduleInformResponse *, const char*);
  7278. SOAP_FMAC1 struct _cwmp__ScheduleInformResponse * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleInformResponse(struct soap*, int, const char*, const char*, size_t*);
  7279. inline struct _cwmp__ScheduleInformResponse * soap_new__cwmp__ScheduleInformResponse(struct soap *soap, int n = -1)
  7280. {
  7281. return soap_instantiate__cwmp__ScheduleInformResponse(soap, n, NULL, NULL, NULL);
  7282. }
  7283. inline struct _cwmp__ScheduleInformResponse * soap_new_req__cwmp__ScheduleInformResponse(
  7284. struct soap *soap)
  7285. {
  7286. struct _cwmp__ScheduleInformResponse *_p = ::soap_new__cwmp__ScheduleInformResponse(soap);
  7287. if (_p)
  7288. { ::soap_default__cwmp__ScheduleInformResponse(soap, _p);
  7289. }
  7290. return _p;
  7291. }
  7292. inline struct _cwmp__ScheduleInformResponse * soap_new_set__cwmp__ScheduleInformResponse(
  7293. struct soap *soap)
  7294. {
  7295. struct _cwmp__ScheduleInformResponse *_p = ::soap_new__cwmp__ScheduleInformResponse(soap);
  7296. if (_p)
  7297. { ::soap_default__cwmp__ScheduleInformResponse(soap, _p);
  7298. }
  7299. return _p;
  7300. }
  7301. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleInformResponse(struct soap*, const struct _cwmp__ScheduleInformResponse *, const char*, const char*);
  7302. inline int soap_write__cwmp__ScheduleInformResponse(struct soap *soap, struct _cwmp__ScheduleInformResponse const*p)
  7303. {
  7304. soap_free_temp(soap);
  7305. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap))
  7306. return soap->error;
  7307. return SOAP_OK;
  7308. }
  7309. inline int soap_PUT__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse const*p)
  7310. {
  7311. soap_free_temp(soap);
  7312. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7313. return soap_closesock(soap);
  7314. return SOAP_OK;
  7315. }
  7316. inline int soap_PATCH__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse const*p)
  7317. {
  7318. soap_free_temp(soap);
  7319. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7320. return soap_closesock(soap);
  7321. return SOAP_OK;
  7322. }
  7323. inline int soap_POST_send__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse const*p)
  7324. {
  7325. soap_free_temp(soap);
  7326. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInformResponse(soap, p), 0) || ::soap_put__cwmp__ScheduleInformResponse(soap, p, "cwmp:ScheduleInformResponse", "") || soap_end_send(soap))
  7327. return soap_closesock(soap);
  7328. return SOAP_OK;
  7329. }
  7330. SOAP_FMAC3 struct _cwmp__ScheduleInformResponse * SOAP_FMAC4 soap_get__cwmp__ScheduleInformResponse(struct soap*, struct _cwmp__ScheduleInformResponse *, const char*, const char*);
  7331. inline int soap_read__cwmp__ScheduleInformResponse(struct soap *soap, struct _cwmp__ScheduleInformResponse *p)
  7332. {
  7333. if (p)
  7334. { ::soap_default__cwmp__ScheduleInformResponse(soap, p);
  7335. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleInformResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7336. return soap->error;
  7337. }
  7338. return SOAP_OK;
  7339. }
  7340. inline int soap_GET__cwmp__ScheduleInformResponse(struct soap *soap, const char *URL, struct _cwmp__ScheduleInformResponse *p)
  7341. {
  7342. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleInformResponse(soap, p))
  7343. return soap_closesock(soap);
  7344. return soap_closesock(soap);
  7345. }
  7346. inline int soap_POST_recv__cwmp__ScheduleInformResponse(struct soap *soap, struct _cwmp__ScheduleInformResponse *p)
  7347. {
  7348. if (::soap_read__cwmp__ScheduleInformResponse(soap, p))
  7349. return soap_closesock(soap);
  7350. return soap_closesock(soap);
  7351. }
  7352. #endif
  7353. #ifndef SOAP_TYPE__cwmp__ScheduleInform_DEFINED
  7354. #define SOAP_TYPE__cwmp__ScheduleInform_DEFINED
  7355. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__ScheduleInform(struct soap*, struct _cwmp__ScheduleInform *);
  7356. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__ScheduleInform(struct soap*, const struct _cwmp__ScheduleInform *);
  7357. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__ScheduleInform(struct soap*, const char*, int, const struct _cwmp__ScheduleInform *, const char*);
  7358. SOAP_FMAC3 struct _cwmp__ScheduleInform * SOAP_FMAC4 soap_in__cwmp__ScheduleInform(struct soap*, const char*, struct _cwmp__ScheduleInform *, const char*);
  7359. SOAP_FMAC1 struct _cwmp__ScheduleInform * SOAP_FMAC2 soap_instantiate__cwmp__ScheduleInform(struct soap*, int, const char*, const char*, size_t*);
  7360. inline struct _cwmp__ScheduleInform * soap_new__cwmp__ScheduleInform(struct soap *soap, int n = -1)
  7361. {
  7362. return soap_instantiate__cwmp__ScheduleInform(soap, n, NULL, NULL, NULL);
  7363. }
  7364. inline struct _cwmp__ScheduleInform * soap_new_req__cwmp__ScheduleInform(
  7365. struct soap *soap,
  7366. unsigned int DelaySeconds,
  7367. char *CommandKey)
  7368. {
  7369. struct _cwmp__ScheduleInform *_p = ::soap_new__cwmp__ScheduleInform(soap);
  7370. if (_p)
  7371. { ::soap_default__cwmp__ScheduleInform(soap, _p);
  7372. _p->DelaySeconds = DelaySeconds;
  7373. _p->CommandKey = CommandKey;
  7374. }
  7375. return _p;
  7376. }
  7377. inline struct _cwmp__ScheduleInform * soap_new_set__cwmp__ScheduleInform(
  7378. struct soap *soap,
  7379. unsigned int DelaySeconds,
  7380. char *CommandKey)
  7381. {
  7382. struct _cwmp__ScheduleInform *_p = ::soap_new__cwmp__ScheduleInform(soap);
  7383. if (_p)
  7384. { ::soap_default__cwmp__ScheduleInform(soap, _p);
  7385. _p->DelaySeconds = DelaySeconds;
  7386. _p->CommandKey = CommandKey;
  7387. }
  7388. return _p;
  7389. }
  7390. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__ScheduleInform(struct soap*, const struct _cwmp__ScheduleInform *, const char*, const char*);
  7391. inline int soap_write__cwmp__ScheduleInform(struct soap *soap, struct _cwmp__ScheduleInform const*p)
  7392. {
  7393. soap_free_temp(soap);
  7394. if (soap_begin_send(soap) || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap))
  7395. return soap->error;
  7396. return SOAP_OK;
  7397. }
  7398. inline int soap_PUT__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform const*p)
  7399. {
  7400. soap_free_temp(soap);
  7401. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7402. return soap_closesock(soap);
  7403. return SOAP_OK;
  7404. }
  7405. inline int soap_PATCH__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform const*p)
  7406. {
  7407. soap_free_temp(soap);
  7408. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7409. return soap_closesock(soap);
  7410. return SOAP_OK;
  7411. }
  7412. inline int soap_POST_send__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform const*p)
  7413. {
  7414. soap_free_temp(soap);
  7415. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__ScheduleInform(soap, p), 0) || ::soap_put__cwmp__ScheduleInform(soap, p, "cwmp:ScheduleInform", "") || soap_end_send(soap))
  7416. return soap_closesock(soap);
  7417. return SOAP_OK;
  7418. }
  7419. SOAP_FMAC3 struct _cwmp__ScheduleInform * SOAP_FMAC4 soap_get__cwmp__ScheduleInform(struct soap*, struct _cwmp__ScheduleInform *, const char*, const char*);
  7420. inline int soap_read__cwmp__ScheduleInform(struct soap *soap, struct _cwmp__ScheduleInform *p)
  7421. {
  7422. if (p)
  7423. { ::soap_default__cwmp__ScheduleInform(soap, p);
  7424. if (soap_begin_recv(soap) || ::soap_get__cwmp__ScheduleInform(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7425. return soap->error;
  7426. }
  7427. return SOAP_OK;
  7428. }
  7429. inline int soap_GET__cwmp__ScheduleInform(struct soap *soap, const char *URL, struct _cwmp__ScheduleInform *p)
  7430. {
  7431. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__ScheduleInform(soap, p))
  7432. return soap_closesock(soap);
  7433. return soap_closesock(soap);
  7434. }
  7435. inline int soap_POST_recv__cwmp__ScheduleInform(struct soap *soap, struct _cwmp__ScheduleInform *p)
  7436. {
  7437. if (::soap_read__cwmp__ScheduleInform(soap, p))
  7438. return soap_closesock(soap);
  7439. return soap_closesock(soap);
  7440. }
  7441. #endif
  7442. #ifndef SOAP_TYPE_TransferList_DEFINED
  7443. #define SOAP_TYPE_TransferList_DEFINED
  7444. SOAP_FMAC3 void SOAP_FMAC4 soap_default_TransferList(struct soap*, struct TransferList *);
  7445. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_TransferList(struct soap*, const struct TransferList *);
  7446. SOAP_FMAC3 int SOAP_FMAC4 soap_out_TransferList(struct soap*, const char*, int, const struct TransferList *, const char*);
  7447. SOAP_FMAC3 struct TransferList * SOAP_FMAC4 soap_in_TransferList(struct soap*, const char*, struct TransferList *, const char*);
  7448. SOAP_FMAC1 struct TransferList * SOAP_FMAC2 soap_instantiate_TransferList(struct soap*, int, const char*, const char*, size_t*);
  7449. inline struct TransferList * soap_new_TransferList(struct soap *soap, int n = -1)
  7450. {
  7451. return soap_instantiate_TransferList(soap, n, NULL, NULL, NULL);
  7452. }
  7453. inline struct TransferList * soap_new_req_TransferList(
  7454. struct soap *soap)
  7455. {
  7456. struct TransferList *_p = ::soap_new_TransferList(soap);
  7457. if (_p)
  7458. { ::soap_default_TransferList(soap, _p);
  7459. }
  7460. return _p;
  7461. }
  7462. inline struct TransferList * soap_new_set_TransferList(
  7463. struct soap *soap,
  7464. struct cwmp__QueuedTransferStruct **__ptrQueuedTransferStruct,
  7465. int __size)
  7466. {
  7467. struct TransferList *_p = ::soap_new_TransferList(soap);
  7468. if (_p)
  7469. { ::soap_default_TransferList(soap, _p);
  7470. _p->__ptrQueuedTransferStruct = __ptrQueuedTransferStruct;
  7471. _p->__size = __size;
  7472. }
  7473. return _p;
  7474. }
  7475. SOAP_FMAC3 int SOAP_FMAC4 soap_put_TransferList(struct soap*, const struct TransferList *, const char*, const char*);
  7476. inline int soap_write_TransferList(struct soap *soap, struct TransferList const*p)
  7477. {
  7478. soap_free_temp(soap);
  7479. if (soap_begin_send(soap) || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7480. return soap->error;
  7481. return SOAP_OK;
  7482. }
  7483. inline int soap_PUT_TransferList(struct soap *soap, const char *URL, struct TransferList const*p)
  7484. {
  7485. soap_free_temp(soap);
  7486. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7487. return soap_closesock(soap);
  7488. return SOAP_OK;
  7489. }
  7490. inline int soap_PATCH_TransferList(struct soap *soap, const char *URL, struct TransferList const*p)
  7491. {
  7492. soap_free_temp(soap);
  7493. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7494. return soap_closesock(soap);
  7495. return SOAP_OK;
  7496. }
  7497. inline int soap_POST_send_TransferList(struct soap *soap, const char *URL, struct TransferList const*p)
  7498. {
  7499. soap_free_temp(soap);
  7500. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_TransferList(soap, p), 0) || ::soap_put_TransferList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  7501. return soap_closesock(soap);
  7502. return SOAP_OK;
  7503. }
  7504. SOAP_FMAC3 struct TransferList * SOAP_FMAC4 soap_get_TransferList(struct soap*, struct TransferList *, const char*, const char*);
  7505. inline int soap_read_TransferList(struct soap *soap, struct TransferList *p)
  7506. {
  7507. if (p)
  7508. { ::soap_default_TransferList(soap, p);
  7509. if (soap_begin_recv(soap) || ::soap_get_TransferList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7510. return soap->error;
  7511. }
  7512. return SOAP_OK;
  7513. }
  7514. inline int soap_GET_TransferList(struct soap *soap, const char *URL, struct TransferList *p)
  7515. {
  7516. if (soap_GET(soap, URL, NULL) || ::soap_read_TransferList(soap, p))
  7517. return soap_closesock(soap);
  7518. return soap_closesock(soap);
  7519. }
  7520. inline int soap_POST_recv_TransferList(struct soap *soap, struct TransferList *p)
  7521. {
  7522. if (::soap_read_TransferList(soap, p))
  7523. return soap_closesock(soap);
  7524. return soap_closesock(soap);
  7525. }
  7526. #endif
  7527. #ifndef SOAP_TYPE__cwmp__GetQueuedTransfersResponse_DEFINED
  7528. #define SOAP_TYPE__cwmp__GetQueuedTransfersResponse_DEFINED
  7529. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetQueuedTransfersResponse(struct soap*, struct _cwmp__GetQueuedTransfersResponse *);
  7530. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetQueuedTransfersResponse(struct soap*, const struct _cwmp__GetQueuedTransfersResponse *);
  7531. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetQueuedTransfersResponse(struct soap*, const char*, int, const struct _cwmp__GetQueuedTransfersResponse *, const char*);
  7532. SOAP_FMAC3 struct _cwmp__GetQueuedTransfersResponse * SOAP_FMAC4 soap_in__cwmp__GetQueuedTransfersResponse(struct soap*, const char*, struct _cwmp__GetQueuedTransfersResponse *, const char*);
  7533. SOAP_FMAC1 struct _cwmp__GetQueuedTransfersResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetQueuedTransfersResponse(struct soap*, int, const char*, const char*, size_t*);
  7534. inline struct _cwmp__GetQueuedTransfersResponse * soap_new__cwmp__GetQueuedTransfersResponse(struct soap *soap, int n = -1)
  7535. {
  7536. return soap_instantiate__cwmp__GetQueuedTransfersResponse(soap, n, NULL, NULL, NULL);
  7537. }
  7538. inline struct _cwmp__GetQueuedTransfersResponse * soap_new_req__cwmp__GetQueuedTransfersResponse(
  7539. struct soap *soap,
  7540. struct TransferList *TransferList)
  7541. {
  7542. struct _cwmp__GetQueuedTransfersResponse *_p = ::soap_new__cwmp__GetQueuedTransfersResponse(soap);
  7543. if (_p)
  7544. { ::soap_default__cwmp__GetQueuedTransfersResponse(soap, _p);
  7545. _p->TransferList = TransferList;
  7546. }
  7547. return _p;
  7548. }
  7549. inline struct _cwmp__GetQueuedTransfersResponse * soap_new_set__cwmp__GetQueuedTransfersResponse(
  7550. struct soap *soap,
  7551. struct TransferList *TransferList)
  7552. {
  7553. struct _cwmp__GetQueuedTransfersResponse *_p = ::soap_new__cwmp__GetQueuedTransfersResponse(soap);
  7554. if (_p)
  7555. { ::soap_default__cwmp__GetQueuedTransfersResponse(soap, _p);
  7556. _p->TransferList = TransferList;
  7557. }
  7558. return _p;
  7559. }
  7560. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetQueuedTransfersResponse(struct soap*, const struct _cwmp__GetQueuedTransfersResponse *, const char*, const char*);
  7561. inline int soap_write__cwmp__GetQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetQueuedTransfersResponse const*p)
  7562. {
  7563. soap_free_temp(soap);
  7564. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap))
  7565. return soap->error;
  7566. return SOAP_OK;
  7567. }
  7568. inline int soap_PUT__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse const*p)
  7569. {
  7570. soap_free_temp(soap);
  7571. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7572. return soap_closesock(soap);
  7573. return SOAP_OK;
  7574. }
  7575. inline int soap_PATCH__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse const*p)
  7576. {
  7577. soap_free_temp(soap);
  7578. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7579. return soap_closesock(soap);
  7580. return SOAP_OK;
  7581. }
  7582. inline int soap_POST_send__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse const*p)
  7583. {
  7584. soap_free_temp(soap);
  7585. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfersResponse(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfersResponse(soap, p, "cwmp:GetQueuedTransfersResponse", "") || soap_end_send(soap))
  7586. return soap_closesock(soap);
  7587. return SOAP_OK;
  7588. }
  7589. SOAP_FMAC3 struct _cwmp__GetQueuedTransfersResponse * SOAP_FMAC4 soap_get__cwmp__GetQueuedTransfersResponse(struct soap*, struct _cwmp__GetQueuedTransfersResponse *, const char*, const char*);
  7590. inline int soap_read__cwmp__GetQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetQueuedTransfersResponse *p)
  7591. {
  7592. if (p)
  7593. { ::soap_default__cwmp__GetQueuedTransfersResponse(soap, p);
  7594. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetQueuedTransfersResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7595. return soap->error;
  7596. }
  7597. return SOAP_OK;
  7598. }
  7599. inline int soap_GET__cwmp__GetQueuedTransfersResponse(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfersResponse *p)
  7600. {
  7601. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetQueuedTransfersResponse(soap, p))
  7602. return soap_closesock(soap);
  7603. return soap_closesock(soap);
  7604. }
  7605. inline int soap_POST_recv__cwmp__GetQueuedTransfersResponse(struct soap *soap, struct _cwmp__GetQueuedTransfersResponse *p)
  7606. {
  7607. if (::soap_read__cwmp__GetQueuedTransfersResponse(soap, p))
  7608. return soap_closesock(soap);
  7609. return soap_closesock(soap);
  7610. }
  7611. #endif
  7612. #ifndef SOAP_TYPE__cwmp__GetQueuedTransfers_DEFINED
  7613. #define SOAP_TYPE__cwmp__GetQueuedTransfers_DEFINED
  7614. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetQueuedTransfers(struct soap*, struct _cwmp__GetQueuedTransfers *);
  7615. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetQueuedTransfers(struct soap*, const struct _cwmp__GetQueuedTransfers *);
  7616. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetQueuedTransfers(struct soap*, const char*, int, const struct _cwmp__GetQueuedTransfers *, const char*);
  7617. SOAP_FMAC3 struct _cwmp__GetQueuedTransfers * SOAP_FMAC4 soap_in__cwmp__GetQueuedTransfers(struct soap*, const char*, struct _cwmp__GetQueuedTransfers *, const char*);
  7618. SOAP_FMAC1 struct _cwmp__GetQueuedTransfers * SOAP_FMAC2 soap_instantiate__cwmp__GetQueuedTransfers(struct soap*, int, const char*, const char*, size_t*);
  7619. inline struct _cwmp__GetQueuedTransfers * soap_new__cwmp__GetQueuedTransfers(struct soap *soap, int n = -1)
  7620. {
  7621. return soap_instantiate__cwmp__GetQueuedTransfers(soap, n, NULL, NULL, NULL);
  7622. }
  7623. inline struct _cwmp__GetQueuedTransfers * soap_new_req__cwmp__GetQueuedTransfers(
  7624. struct soap *soap)
  7625. {
  7626. struct _cwmp__GetQueuedTransfers *_p = ::soap_new__cwmp__GetQueuedTransfers(soap);
  7627. if (_p)
  7628. { ::soap_default__cwmp__GetQueuedTransfers(soap, _p);
  7629. }
  7630. return _p;
  7631. }
  7632. inline struct _cwmp__GetQueuedTransfers * soap_new_set__cwmp__GetQueuedTransfers(
  7633. struct soap *soap)
  7634. {
  7635. struct _cwmp__GetQueuedTransfers *_p = ::soap_new__cwmp__GetQueuedTransfers(soap);
  7636. if (_p)
  7637. { ::soap_default__cwmp__GetQueuedTransfers(soap, _p);
  7638. }
  7639. return _p;
  7640. }
  7641. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetQueuedTransfers(struct soap*, const struct _cwmp__GetQueuedTransfers *, const char*, const char*);
  7642. inline int soap_write__cwmp__GetQueuedTransfers(struct soap *soap, struct _cwmp__GetQueuedTransfers const*p)
  7643. {
  7644. soap_free_temp(soap);
  7645. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap))
  7646. return soap->error;
  7647. return SOAP_OK;
  7648. }
  7649. inline int soap_PUT__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers const*p)
  7650. {
  7651. soap_free_temp(soap);
  7652. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7653. return soap_closesock(soap);
  7654. return SOAP_OK;
  7655. }
  7656. inline int soap_PATCH__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers const*p)
  7657. {
  7658. soap_free_temp(soap);
  7659. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7660. return soap_closesock(soap);
  7661. return SOAP_OK;
  7662. }
  7663. inline int soap_POST_send__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers const*p)
  7664. {
  7665. soap_free_temp(soap);
  7666. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetQueuedTransfers(soap, p), 0) || ::soap_put__cwmp__GetQueuedTransfers(soap, p, "cwmp:GetQueuedTransfers", "") || soap_end_send(soap))
  7667. return soap_closesock(soap);
  7668. return SOAP_OK;
  7669. }
  7670. SOAP_FMAC3 struct _cwmp__GetQueuedTransfers * SOAP_FMAC4 soap_get__cwmp__GetQueuedTransfers(struct soap*, struct _cwmp__GetQueuedTransfers *, const char*, const char*);
  7671. inline int soap_read__cwmp__GetQueuedTransfers(struct soap *soap, struct _cwmp__GetQueuedTransfers *p)
  7672. {
  7673. if (p)
  7674. { ::soap_default__cwmp__GetQueuedTransfers(soap, p);
  7675. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetQueuedTransfers(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7676. return soap->error;
  7677. }
  7678. return SOAP_OK;
  7679. }
  7680. inline int soap_GET__cwmp__GetQueuedTransfers(struct soap *soap, const char *URL, struct _cwmp__GetQueuedTransfers *p)
  7681. {
  7682. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetQueuedTransfers(soap, p))
  7683. return soap_closesock(soap);
  7684. return soap_closesock(soap);
  7685. }
  7686. inline int soap_POST_recv__cwmp__GetQueuedTransfers(struct soap *soap, struct _cwmp__GetQueuedTransfers *p)
  7687. {
  7688. if (::soap_read__cwmp__GetQueuedTransfers(soap, p))
  7689. return soap_closesock(soap);
  7690. return soap_closesock(soap);
  7691. }
  7692. #endif
  7693. #ifndef SOAP_TYPE__cwmp__RebootResponse_DEFINED
  7694. #define SOAP_TYPE__cwmp__RebootResponse_DEFINED
  7695. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse *);
  7696. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__RebootResponse(struct soap*, const struct _cwmp__RebootResponse *);
  7697. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__RebootResponse(struct soap*, const char*, int, const struct _cwmp__RebootResponse *, const char*);
  7698. SOAP_FMAC3 struct _cwmp__RebootResponse * SOAP_FMAC4 soap_in__cwmp__RebootResponse(struct soap*, const char*, struct _cwmp__RebootResponse *, const char*);
  7699. SOAP_FMAC1 struct _cwmp__RebootResponse * SOAP_FMAC2 soap_instantiate__cwmp__RebootResponse(struct soap*, int, const char*, const char*, size_t*);
  7700. inline struct _cwmp__RebootResponse * soap_new__cwmp__RebootResponse(struct soap *soap, int n = -1)
  7701. {
  7702. return soap_instantiate__cwmp__RebootResponse(soap, n, NULL, NULL, NULL);
  7703. }
  7704. inline struct _cwmp__RebootResponse * soap_new_req__cwmp__RebootResponse(
  7705. struct soap *soap)
  7706. {
  7707. struct _cwmp__RebootResponse *_p = ::soap_new__cwmp__RebootResponse(soap);
  7708. if (_p)
  7709. { ::soap_default__cwmp__RebootResponse(soap, _p);
  7710. }
  7711. return _p;
  7712. }
  7713. inline struct _cwmp__RebootResponse * soap_new_set__cwmp__RebootResponse(
  7714. struct soap *soap)
  7715. {
  7716. struct _cwmp__RebootResponse *_p = ::soap_new__cwmp__RebootResponse(soap);
  7717. if (_p)
  7718. { ::soap_default__cwmp__RebootResponse(soap, _p);
  7719. }
  7720. return _p;
  7721. }
  7722. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__RebootResponse(struct soap*, const struct _cwmp__RebootResponse *, const char*, const char*);
  7723. inline int soap_write__cwmp__RebootResponse(struct soap *soap, struct _cwmp__RebootResponse const*p)
  7724. {
  7725. soap_free_temp(soap);
  7726. if (soap_begin_send(soap) || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap))
  7727. return soap->error;
  7728. return SOAP_OK;
  7729. }
  7730. inline int soap_PUT__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse const*p)
  7731. {
  7732. soap_free_temp(soap);
  7733. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7734. return soap_closesock(soap);
  7735. return SOAP_OK;
  7736. }
  7737. inline int soap_PATCH__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse const*p)
  7738. {
  7739. soap_free_temp(soap);
  7740. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7741. return soap_closesock(soap);
  7742. return SOAP_OK;
  7743. }
  7744. inline int soap_POST_send__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse const*p)
  7745. {
  7746. soap_free_temp(soap);
  7747. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__RebootResponse(soap, p), 0) || ::soap_put__cwmp__RebootResponse(soap, p, "cwmp:RebootResponse", "") || soap_end_send(soap))
  7748. return soap_closesock(soap);
  7749. return SOAP_OK;
  7750. }
  7751. SOAP_FMAC3 struct _cwmp__RebootResponse * SOAP_FMAC4 soap_get__cwmp__RebootResponse(struct soap*, struct _cwmp__RebootResponse *, const char*, const char*);
  7752. inline int soap_read__cwmp__RebootResponse(struct soap *soap, struct _cwmp__RebootResponse *p)
  7753. {
  7754. if (p)
  7755. { ::soap_default__cwmp__RebootResponse(soap, p);
  7756. if (soap_begin_recv(soap) || ::soap_get__cwmp__RebootResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7757. return soap->error;
  7758. }
  7759. return SOAP_OK;
  7760. }
  7761. inline int soap_GET__cwmp__RebootResponse(struct soap *soap, const char *URL, struct _cwmp__RebootResponse *p)
  7762. {
  7763. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__RebootResponse(soap, p))
  7764. return soap_closesock(soap);
  7765. return soap_closesock(soap);
  7766. }
  7767. inline int soap_POST_recv__cwmp__RebootResponse(struct soap *soap, struct _cwmp__RebootResponse *p)
  7768. {
  7769. if (::soap_read__cwmp__RebootResponse(soap, p))
  7770. return soap_closesock(soap);
  7771. return soap_closesock(soap);
  7772. }
  7773. #endif
  7774. #ifndef SOAP_TYPE__cwmp__Reboot_DEFINED
  7775. #define SOAP_TYPE__cwmp__Reboot_DEFINED
  7776. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Reboot(struct soap*, struct _cwmp__Reboot *);
  7777. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Reboot(struct soap*, const struct _cwmp__Reboot *);
  7778. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Reboot(struct soap*, const char*, int, const struct _cwmp__Reboot *, const char*);
  7779. SOAP_FMAC3 struct _cwmp__Reboot * SOAP_FMAC4 soap_in__cwmp__Reboot(struct soap*, const char*, struct _cwmp__Reboot *, const char*);
  7780. SOAP_FMAC1 struct _cwmp__Reboot * SOAP_FMAC2 soap_instantiate__cwmp__Reboot(struct soap*, int, const char*, const char*, size_t*);
  7781. inline struct _cwmp__Reboot * soap_new__cwmp__Reboot(struct soap *soap, int n = -1)
  7782. {
  7783. return soap_instantiate__cwmp__Reboot(soap, n, NULL, NULL, NULL);
  7784. }
  7785. inline struct _cwmp__Reboot * soap_new_req__cwmp__Reboot(
  7786. struct soap *soap,
  7787. char *CommandKey)
  7788. {
  7789. struct _cwmp__Reboot *_p = ::soap_new__cwmp__Reboot(soap);
  7790. if (_p)
  7791. { ::soap_default__cwmp__Reboot(soap, _p);
  7792. _p->CommandKey = CommandKey;
  7793. }
  7794. return _p;
  7795. }
  7796. inline struct _cwmp__Reboot * soap_new_set__cwmp__Reboot(
  7797. struct soap *soap,
  7798. char *CommandKey)
  7799. {
  7800. struct _cwmp__Reboot *_p = ::soap_new__cwmp__Reboot(soap);
  7801. if (_p)
  7802. { ::soap_default__cwmp__Reboot(soap, _p);
  7803. _p->CommandKey = CommandKey;
  7804. }
  7805. return _p;
  7806. }
  7807. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Reboot(struct soap*, const struct _cwmp__Reboot *, const char*, const char*);
  7808. inline int soap_write__cwmp__Reboot(struct soap *soap, struct _cwmp__Reboot const*p)
  7809. {
  7810. soap_free_temp(soap);
  7811. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap))
  7812. return soap->error;
  7813. return SOAP_OK;
  7814. }
  7815. inline int soap_PUT__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot const*p)
  7816. {
  7817. soap_free_temp(soap);
  7818. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7819. return soap_closesock(soap);
  7820. return SOAP_OK;
  7821. }
  7822. inline int soap_PATCH__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot const*p)
  7823. {
  7824. soap_free_temp(soap);
  7825. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7826. return soap_closesock(soap);
  7827. return SOAP_OK;
  7828. }
  7829. inline int soap_POST_send__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot const*p)
  7830. {
  7831. soap_free_temp(soap);
  7832. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Reboot(soap, p), 0) || ::soap_put__cwmp__Reboot(soap, p, "cwmp:Reboot", "") || soap_end_send(soap))
  7833. return soap_closesock(soap);
  7834. return SOAP_OK;
  7835. }
  7836. SOAP_FMAC3 struct _cwmp__Reboot * SOAP_FMAC4 soap_get__cwmp__Reboot(struct soap*, struct _cwmp__Reboot *, const char*, const char*);
  7837. inline int soap_read__cwmp__Reboot(struct soap *soap, struct _cwmp__Reboot *p)
  7838. {
  7839. if (p)
  7840. { ::soap_default__cwmp__Reboot(soap, p);
  7841. if (soap_begin_recv(soap) || ::soap_get__cwmp__Reboot(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7842. return soap->error;
  7843. }
  7844. return SOAP_OK;
  7845. }
  7846. inline int soap_GET__cwmp__Reboot(struct soap *soap, const char *URL, struct _cwmp__Reboot *p)
  7847. {
  7848. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Reboot(soap, p))
  7849. return soap_closesock(soap);
  7850. return soap_closesock(soap);
  7851. }
  7852. inline int soap_POST_recv__cwmp__Reboot(struct soap *soap, struct _cwmp__Reboot *p)
  7853. {
  7854. if (::soap_read__cwmp__Reboot(soap, p))
  7855. return soap_closesock(soap);
  7856. return soap_closesock(soap);
  7857. }
  7858. #endif
  7859. #ifndef SOAP_TYPE__cwmp__DownloadResponse_DEFINED
  7860. #define SOAP_TYPE__cwmp__DownloadResponse_DEFINED
  7861. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *);
  7862. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DownloadResponse(struct soap*, const struct _cwmp__DownloadResponse *);
  7863. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DownloadResponse(struct soap*, const char*, int, const struct _cwmp__DownloadResponse *, const char*);
  7864. SOAP_FMAC3 struct _cwmp__DownloadResponse * SOAP_FMAC4 soap_in__cwmp__DownloadResponse(struct soap*, const char*, struct _cwmp__DownloadResponse *, const char*);
  7865. SOAP_FMAC1 struct _cwmp__DownloadResponse * SOAP_FMAC2 soap_instantiate__cwmp__DownloadResponse(struct soap*, int, const char*, const char*, size_t*);
  7866. inline struct _cwmp__DownloadResponse * soap_new__cwmp__DownloadResponse(struct soap *soap, int n = -1)
  7867. {
  7868. return soap_instantiate__cwmp__DownloadResponse(soap, n, NULL, NULL, NULL);
  7869. }
  7870. inline struct _cwmp__DownloadResponse * soap_new_req__cwmp__DownloadResponse(
  7871. struct soap *soap,
  7872. enum _cwmp__DownloadResponse_Status Status,
  7873. time_t StartTime,
  7874. time_t CompleteTime)
  7875. {
  7876. struct _cwmp__DownloadResponse *_p = ::soap_new__cwmp__DownloadResponse(soap);
  7877. if (_p)
  7878. { ::soap_default__cwmp__DownloadResponse(soap, _p);
  7879. _p->Status = Status;
  7880. _p->StartTime = StartTime;
  7881. _p->CompleteTime = CompleteTime;
  7882. }
  7883. return _p;
  7884. }
  7885. inline struct _cwmp__DownloadResponse * soap_new_set__cwmp__DownloadResponse(
  7886. struct soap *soap,
  7887. enum _cwmp__DownloadResponse_Status Status,
  7888. time_t StartTime,
  7889. time_t CompleteTime)
  7890. {
  7891. struct _cwmp__DownloadResponse *_p = ::soap_new__cwmp__DownloadResponse(soap);
  7892. if (_p)
  7893. { ::soap_default__cwmp__DownloadResponse(soap, _p);
  7894. _p->Status = Status;
  7895. _p->StartTime = StartTime;
  7896. _p->CompleteTime = CompleteTime;
  7897. }
  7898. return _p;
  7899. }
  7900. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DownloadResponse(struct soap*, const struct _cwmp__DownloadResponse *, const char*, const char*);
  7901. inline int soap_write__cwmp__DownloadResponse(struct soap *soap, struct _cwmp__DownloadResponse const*p)
  7902. {
  7903. soap_free_temp(soap);
  7904. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap))
  7905. return soap->error;
  7906. return SOAP_OK;
  7907. }
  7908. inline int soap_PUT__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse const*p)
  7909. {
  7910. soap_free_temp(soap);
  7911. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7912. return soap_closesock(soap);
  7913. return SOAP_OK;
  7914. }
  7915. inline int soap_PATCH__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse const*p)
  7916. {
  7917. soap_free_temp(soap);
  7918. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  7919. return soap_closesock(soap);
  7920. return SOAP_OK;
  7921. }
  7922. inline int soap_POST_send__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse const*p)
  7923. {
  7924. soap_free_temp(soap);
  7925. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DownloadResponse(soap, p), 0) || ::soap_put__cwmp__DownloadResponse(soap, p, "cwmp:DownloadResponse", "") || soap_end_send(soap))
  7926. return soap_closesock(soap);
  7927. return SOAP_OK;
  7928. }
  7929. SOAP_FMAC3 struct _cwmp__DownloadResponse * SOAP_FMAC4 soap_get__cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *, const char*, const char*);
  7930. inline int soap_read__cwmp__DownloadResponse(struct soap *soap, struct _cwmp__DownloadResponse *p)
  7931. {
  7932. if (p)
  7933. { ::soap_default__cwmp__DownloadResponse(soap, p);
  7934. if (soap_begin_recv(soap) || ::soap_get__cwmp__DownloadResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  7935. return soap->error;
  7936. }
  7937. return SOAP_OK;
  7938. }
  7939. inline int soap_GET__cwmp__DownloadResponse(struct soap *soap, const char *URL, struct _cwmp__DownloadResponse *p)
  7940. {
  7941. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DownloadResponse(soap, p))
  7942. return soap_closesock(soap);
  7943. return soap_closesock(soap);
  7944. }
  7945. inline int soap_POST_recv__cwmp__DownloadResponse(struct soap *soap, struct _cwmp__DownloadResponse *p)
  7946. {
  7947. if (::soap_read__cwmp__DownloadResponse(soap, p))
  7948. return soap_closesock(soap);
  7949. return soap_closesock(soap);
  7950. }
  7951. #endif
  7952. #ifndef SOAP_TYPE__cwmp__Download_DEFINED
  7953. #define SOAP_TYPE__cwmp__Download_DEFINED
  7954. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Download(struct soap*, struct _cwmp__Download *);
  7955. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Download(struct soap*, const struct _cwmp__Download *);
  7956. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Download(struct soap*, const char*, int, const struct _cwmp__Download *, const char*);
  7957. SOAP_FMAC3 struct _cwmp__Download * SOAP_FMAC4 soap_in__cwmp__Download(struct soap*, const char*, struct _cwmp__Download *, const char*);
  7958. SOAP_FMAC1 struct _cwmp__Download * SOAP_FMAC2 soap_instantiate__cwmp__Download(struct soap*, int, const char*, const char*, size_t*);
  7959. inline struct _cwmp__Download * soap_new__cwmp__Download(struct soap *soap, int n = -1)
  7960. {
  7961. return soap_instantiate__cwmp__Download(soap, n, NULL, NULL, NULL);
  7962. }
  7963. inline struct _cwmp__Download * soap_new_req__cwmp__Download(
  7964. struct soap *soap,
  7965. char *CommandKey,
  7966. char *FileType,
  7967. char *URL,
  7968. char *Username,
  7969. char *Password,
  7970. unsigned int FileSize,
  7971. char *TargetFileName,
  7972. unsigned int DelaySeconds,
  7973. char *SuccessURL,
  7974. char *FailureURL)
  7975. {
  7976. struct _cwmp__Download *_p = ::soap_new__cwmp__Download(soap);
  7977. if (_p)
  7978. { ::soap_default__cwmp__Download(soap, _p);
  7979. _p->CommandKey = CommandKey;
  7980. _p->FileType = FileType;
  7981. _p->URL = URL;
  7982. _p->Username = Username;
  7983. _p->Password = Password;
  7984. _p->FileSize = FileSize;
  7985. _p->TargetFileName = TargetFileName;
  7986. _p->DelaySeconds = DelaySeconds;
  7987. _p->SuccessURL = SuccessURL;
  7988. _p->FailureURL = FailureURL;
  7989. }
  7990. return _p;
  7991. }
  7992. inline struct _cwmp__Download * soap_new_set__cwmp__Download(
  7993. struct soap *soap,
  7994. char *CommandKey,
  7995. char *FileType,
  7996. char *URL,
  7997. char *Username,
  7998. char *Password,
  7999. unsigned int FileSize,
  8000. char *TargetFileName,
  8001. unsigned int DelaySeconds,
  8002. char *SuccessURL,
  8003. char *FailureURL)
  8004. {
  8005. struct _cwmp__Download *_p = ::soap_new__cwmp__Download(soap);
  8006. if (_p)
  8007. { ::soap_default__cwmp__Download(soap, _p);
  8008. _p->CommandKey = CommandKey;
  8009. _p->FileType = FileType;
  8010. _p->URL = URL;
  8011. _p->Username = Username;
  8012. _p->Password = Password;
  8013. _p->FileSize = FileSize;
  8014. _p->TargetFileName = TargetFileName;
  8015. _p->DelaySeconds = DelaySeconds;
  8016. _p->SuccessURL = SuccessURL;
  8017. _p->FailureURL = FailureURL;
  8018. }
  8019. return _p;
  8020. }
  8021. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Download(struct soap*, const struct _cwmp__Download *, const char*, const char*);
  8022. inline int soap_write__cwmp__Download(struct soap *soap, struct _cwmp__Download const*p)
  8023. {
  8024. soap_free_temp(soap);
  8025. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap))
  8026. return soap->error;
  8027. return SOAP_OK;
  8028. }
  8029. inline int soap_PUT__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download const*p)
  8030. {
  8031. soap_free_temp(soap);
  8032. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8033. return soap_closesock(soap);
  8034. return SOAP_OK;
  8035. }
  8036. inline int soap_PATCH__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download const*p)
  8037. {
  8038. soap_free_temp(soap);
  8039. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8040. return soap_closesock(soap);
  8041. return SOAP_OK;
  8042. }
  8043. inline int soap_POST_send__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download const*p)
  8044. {
  8045. soap_free_temp(soap);
  8046. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Download(soap, p), 0) || ::soap_put__cwmp__Download(soap, p, "cwmp:Download", "") || soap_end_send(soap))
  8047. return soap_closesock(soap);
  8048. return SOAP_OK;
  8049. }
  8050. SOAP_FMAC3 struct _cwmp__Download * SOAP_FMAC4 soap_get__cwmp__Download(struct soap*, struct _cwmp__Download *, const char*, const char*);
  8051. inline int soap_read__cwmp__Download(struct soap *soap, struct _cwmp__Download *p)
  8052. {
  8053. if (p)
  8054. { ::soap_default__cwmp__Download(soap, p);
  8055. if (soap_begin_recv(soap) || ::soap_get__cwmp__Download(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8056. return soap->error;
  8057. }
  8058. return SOAP_OK;
  8059. }
  8060. inline int soap_GET__cwmp__Download(struct soap *soap, const char *URL, struct _cwmp__Download *p)
  8061. {
  8062. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Download(soap, p))
  8063. return soap_closesock(soap);
  8064. return soap_closesock(soap);
  8065. }
  8066. inline int soap_POST_recv__cwmp__Download(struct soap *soap, struct _cwmp__Download *p)
  8067. {
  8068. if (::soap_read__cwmp__Download(soap, p))
  8069. return soap_closesock(soap);
  8070. return soap_closesock(soap);
  8071. }
  8072. #endif
  8073. #ifndef SOAP_TYPE__cwmp__DeleteObjectResponse_DEFINED
  8074. #define SOAP_TYPE__cwmp__DeleteObjectResponse_DEFINED
  8075. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *);
  8076. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DeleteObjectResponse(struct soap*, const struct _cwmp__DeleteObjectResponse *);
  8077. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DeleteObjectResponse(struct soap*, const char*, int, const struct _cwmp__DeleteObjectResponse *, const char*);
  8078. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse * SOAP_FMAC4 soap_in__cwmp__DeleteObjectResponse(struct soap*, const char*, struct _cwmp__DeleteObjectResponse *, const char*);
  8079. SOAP_FMAC1 struct _cwmp__DeleteObjectResponse * SOAP_FMAC2 soap_instantiate__cwmp__DeleteObjectResponse(struct soap*, int, const char*, const char*, size_t*);
  8080. inline struct _cwmp__DeleteObjectResponse * soap_new__cwmp__DeleteObjectResponse(struct soap *soap, int n = -1)
  8081. {
  8082. return soap_instantiate__cwmp__DeleteObjectResponse(soap, n, NULL, NULL, NULL);
  8083. }
  8084. inline struct _cwmp__DeleteObjectResponse * soap_new_req__cwmp__DeleteObjectResponse(
  8085. struct soap *soap,
  8086. enum _cwmp__DeleteObjectResponse_Status Status)
  8087. {
  8088. struct _cwmp__DeleteObjectResponse *_p = ::soap_new__cwmp__DeleteObjectResponse(soap);
  8089. if (_p)
  8090. { ::soap_default__cwmp__DeleteObjectResponse(soap, _p);
  8091. _p->Status = Status;
  8092. }
  8093. return _p;
  8094. }
  8095. inline struct _cwmp__DeleteObjectResponse * soap_new_set__cwmp__DeleteObjectResponse(
  8096. struct soap *soap,
  8097. enum _cwmp__DeleteObjectResponse_Status Status)
  8098. {
  8099. struct _cwmp__DeleteObjectResponse *_p = ::soap_new__cwmp__DeleteObjectResponse(soap);
  8100. if (_p)
  8101. { ::soap_default__cwmp__DeleteObjectResponse(soap, _p);
  8102. _p->Status = Status;
  8103. }
  8104. return _p;
  8105. }
  8106. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DeleteObjectResponse(struct soap*, const struct _cwmp__DeleteObjectResponse *, const char*, const char*);
  8107. inline int soap_write__cwmp__DeleteObjectResponse(struct soap *soap, struct _cwmp__DeleteObjectResponse const*p)
  8108. {
  8109. soap_free_temp(soap);
  8110. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap))
  8111. return soap->error;
  8112. return SOAP_OK;
  8113. }
  8114. inline int soap_PUT__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse const*p)
  8115. {
  8116. soap_free_temp(soap);
  8117. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8118. return soap_closesock(soap);
  8119. return SOAP_OK;
  8120. }
  8121. inline int soap_PATCH__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse const*p)
  8122. {
  8123. soap_free_temp(soap);
  8124. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8125. return soap_closesock(soap);
  8126. return SOAP_OK;
  8127. }
  8128. inline int soap_POST_send__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse const*p)
  8129. {
  8130. soap_free_temp(soap);
  8131. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObjectResponse(soap, p), 0) || ::soap_put__cwmp__DeleteObjectResponse(soap, p, "cwmp:DeleteObjectResponse", "") || soap_end_send(soap))
  8132. return soap_closesock(soap);
  8133. return SOAP_OK;
  8134. }
  8135. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse * SOAP_FMAC4 soap_get__cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *, const char*, const char*);
  8136. inline int soap_read__cwmp__DeleteObjectResponse(struct soap *soap, struct _cwmp__DeleteObjectResponse *p)
  8137. {
  8138. if (p)
  8139. { ::soap_default__cwmp__DeleteObjectResponse(soap, p);
  8140. if (soap_begin_recv(soap) || ::soap_get__cwmp__DeleteObjectResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8141. return soap->error;
  8142. }
  8143. return SOAP_OK;
  8144. }
  8145. inline int soap_GET__cwmp__DeleteObjectResponse(struct soap *soap, const char *URL, struct _cwmp__DeleteObjectResponse *p)
  8146. {
  8147. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DeleteObjectResponse(soap, p))
  8148. return soap_closesock(soap);
  8149. return soap_closesock(soap);
  8150. }
  8151. inline int soap_POST_recv__cwmp__DeleteObjectResponse(struct soap *soap, struct _cwmp__DeleteObjectResponse *p)
  8152. {
  8153. if (::soap_read__cwmp__DeleteObjectResponse(soap, p))
  8154. return soap_closesock(soap);
  8155. return soap_closesock(soap);
  8156. }
  8157. #endif
  8158. #ifndef SOAP_TYPE__cwmp__DeleteObject_DEFINED
  8159. #define SOAP_TYPE__cwmp__DeleteObject_DEFINED
  8160. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *);
  8161. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__DeleteObject(struct soap*, const struct _cwmp__DeleteObject *);
  8162. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__DeleteObject(struct soap*, const char*, int, const struct _cwmp__DeleteObject *, const char*);
  8163. SOAP_FMAC3 struct _cwmp__DeleteObject * SOAP_FMAC4 soap_in__cwmp__DeleteObject(struct soap*, const char*, struct _cwmp__DeleteObject *, const char*);
  8164. SOAP_FMAC1 struct _cwmp__DeleteObject * SOAP_FMAC2 soap_instantiate__cwmp__DeleteObject(struct soap*, int, const char*, const char*, size_t*);
  8165. inline struct _cwmp__DeleteObject * soap_new__cwmp__DeleteObject(struct soap *soap, int n = -1)
  8166. {
  8167. return soap_instantiate__cwmp__DeleteObject(soap, n, NULL, NULL, NULL);
  8168. }
  8169. inline struct _cwmp__DeleteObject * soap_new_req__cwmp__DeleteObject(
  8170. struct soap *soap,
  8171. char *ObjectName,
  8172. char *ParameterKey)
  8173. {
  8174. struct _cwmp__DeleteObject *_p = ::soap_new__cwmp__DeleteObject(soap);
  8175. if (_p)
  8176. { ::soap_default__cwmp__DeleteObject(soap, _p);
  8177. _p->ObjectName = ObjectName;
  8178. _p->ParameterKey = ParameterKey;
  8179. }
  8180. return _p;
  8181. }
  8182. inline struct _cwmp__DeleteObject * soap_new_set__cwmp__DeleteObject(
  8183. struct soap *soap,
  8184. char *ObjectName,
  8185. char *ParameterKey)
  8186. {
  8187. struct _cwmp__DeleteObject *_p = ::soap_new__cwmp__DeleteObject(soap);
  8188. if (_p)
  8189. { ::soap_default__cwmp__DeleteObject(soap, _p);
  8190. _p->ObjectName = ObjectName;
  8191. _p->ParameterKey = ParameterKey;
  8192. }
  8193. return _p;
  8194. }
  8195. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__DeleteObject(struct soap*, const struct _cwmp__DeleteObject *, const char*, const char*);
  8196. inline int soap_write__cwmp__DeleteObject(struct soap *soap, struct _cwmp__DeleteObject const*p)
  8197. {
  8198. soap_free_temp(soap);
  8199. if (soap_begin_send(soap) || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap))
  8200. return soap->error;
  8201. return SOAP_OK;
  8202. }
  8203. inline int soap_PUT__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject const*p)
  8204. {
  8205. soap_free_temp(soap);
  8206. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8207. return soap_closesock(soap);
  8208. return SOAP_OK;
  8209. }
  8210. inline int soap_PATCH__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject const*p)
  8211. {
  8212. soap_free_temp(soap);
  8213. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8214. return soap_closesock(soap);
  8215. return SOAP_OK;
  8216. }
  8217. inline int soap_POST_send__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject const*p)
  8218. {
  8219. soap_free_temp(soap);
  8220. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__DeleteObject(soap, p), 0) || ::soap_put__cwmp__DeleteObject(soap, p, "cwmp:DeleteObject", "") || soap_end_send(soap))
  8221. return soap_closesock(soap);
  8222. return SOAP_OK;
  8223. }
  8224. SOAP_FMAC3 struct _cwmp__DeleteObject * SOAP_FMAC4 soap_get__cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *, const char*, const char*);
  8225. inline int soap_read__cwmp__DeleteObject(struct soap *soap, struct _cwmp__DeleteObject *p)
  8226. {
  8227. if (p)
  8228. { ::soap_default__cwmp__DeleteObject(soap, p);
  8229. if (soap_begin_recv(soap) || ::soap_get__cwmp__DeleteObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8230. return soap->error;
  8231. }
  8232. return SOAP_OK;
  8233. }
  8234. inline int soap_GET__cwmp__DeleteObject(struct soap *soap, const char *URL, struct _cwmp__DeleteObject *p)
  8235. {
  8236. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__DeleteObject(soap, p))
  8237. return soap_closesock(soap);
  8238. return soap_closesock(soap);
  8239. }
  8240. inline int soap_POST_recv__cwmp__DeleteObject(struct soap *soap, struct _cwmp__DeleteObject *p)
  8241. {
  8242. if (::soap_read__cwmp__DeleteObject(soap, p))
  8243. return soap_closesock(soap);
  8244. return soap_closesock(soap);
  8245. }
  8246. #endif
  8247. #ifndef SOAP_TYPE__cwmp__AddObjectResponse_DEFINED
  8248. #define SOAP_TYPE__cwmp__AddObjectResponse_DEFINED
  8249. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *);
  8250. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AddObjectResponse(struct soap*, const struct _cwmp__AddObjectResponse *);
  8251. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AddObjectResponse(struct soap*, const char*, int, const struct _cwmp__AddObjectResponse *, const char*);
  8252. SOAP_FMAC3 struct _cwmp__AddObjectResponse * SOAP_FMAC4 soap_in__cwmp__AddObjectResponse(struct soap*, const char*, struct _cwmp__AddObjectResponse *, const char*);
  8253. SOAP_FMAC1 struct _cwmp__AddObjectResponse * SOAP_FMAC2 soap_instantiate__cwmp__AddObjectResponse(struct soap*, int, const char*, const char*, size_t*);
  8254. inline struct _cwmp__AddObjectResponse * soap_new__cwmp__AddObjectResponse(struct soap *soap, int n = -1)
  8255. {
  8256. return soap_instantiate__cwmp__AddObjectResponse(soap, n, NULL, NULL, NULL);
  8257. }
  8258. inline struct _cwmp__AddObjectResponse * soap_new_req__cwmp__AddObjectResponse(
  8259. struct soap *soap,
  8260. unsigned int InstanceNumber,
  8261. enum _cwmp__AddObjectResponse_Status Status)
  8262. {
  8263. struct _cwmp__AddObjectResponse *_p = ::soap_new__cwmp__AddObjectResponse(soap);
  8264. if (_p)
  8265. { ::soap_default__cwmp__AddObjectResponse(soap, _p);
  8266. _p->InstanceNumber = InstanceNumber;
  8267. _p->Status = Status;
  8268. }
  8269. return _p;
  8270. }
  8271. inline struct _cwmp__AddObjectResponse * soap_new_set__cwmp__AddObjectResponse(
  8272. struct soap *soap,
  8273. unsigned int InstanceNumber,
  8274. enum _cwmp__AddObjectResponse_Status Status)
  8275. {
  8276. struct _cwmp__AddObjectResponse *_p = ::soap_new__cwmp__AddObjectResponse(soap);
  8277. if (_p)
  8278. { ::soap_default__cwmp__AddObjectResponse(soap, _p);
  8279. _p->InstanceNumber = InstanceNumber;
  8280. _p->Status = Status;
  8281. }
  8282. return _p;
  8283. }
  8284. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AddObjectResponse(struct soap*, const struct _cwmp__AddObjectResponse *, const char*, const char*);
  8285. inline int soap_write__cwmp__AddObjectResponse(struct soap *soap, struct _cwmp__AddObjectResponse const*p)
  8286. {
  8287. soap_free_temp(soap);
  8288. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap))
  8289. return soap->error;
  8290. return SOAP_OK;
  8291. }
  8292. inline int soap_PUT__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse const*p)
  8293. {
  8294. soap_free_temp(soap);
  8295. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8296. return soap_closesock(soap);
  8297. return SOAP_OK;
  8298. }
  8299. inline int soap_PATCH__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse const*p)
  8300. {
  8301. soap_free_temp(soap);
  8302. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8303. return soap_closesock(soap);
  8304. return SOAP_OK;
  8305. }
  8306. inline int soap_POST_send__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse const*p)
  8307. {
  8308. soap_free_temp(soap);
  8309. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObjectResponse(soap, p), 0) || ::soap_put__cwmp__AddObjectResponse(soap, p, "cwmp:AddObjectResponse", "") || soap_end_send(soap))
  8310. return soap_closesock(soap);
  8311. return SOAP_OK;
  8312. }
  8313. SOAP_FMAC3 struct _cwmp__AddObjectResponse * SOAP_FMAC4 soap_get__cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *, const char*, const char*);
  8314. inline int soap_read__cwmp__AddObjectResponse(struct soap *soap, struct _cwmp__AddObjectResponse *p)
  8315. {
  8316. if (p)
  8317. { ::soap_default__cwmp__AddObjectResponse(soap, p);
  8318. if (soap_begin_recv(soap) || ::soap_get__cwmp__AddObjectResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8319. return soap->error;
  8320. }
  8321. return SOAP_OK;
  8322. }
  8323. inline int soap_GET__cwmp__AddObjectResponse(struct soap *soap, const char *URL, struct _cwmp__AddObjectResponse *p)
  8324. {
  8325. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AddObjectResponse(soap, p))
  8326. return soap_closesock(soap);
  8327. return soap_closesock(soap);
  8328. }
  8329. inline int soap_POST_recv__cwmp__AddObjectResponse(struct soap *soap, struct _cwmp__AddObjectResponse *p)
  8330. {
  8331. if (::soap_read__cwmp__AddObjectResponse(soap, p))
  8332. return soap_closesock(soap);
  8333. return soap_closesock(soap);
  8334. }
  8335. #endif
  8336. #ifndef SOAP_TYPE__cwmp__AddObject_DEFINED
  8337. #define SOAP_TYPE__cwmp__AddObject_DEFINED
  8338. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__AddObject(struct soap*, struct _cwmp__AddObject *);
  8339. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__AddObject(struct soap*, const struct _cwmp__AddObject *);
  8340. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__AddObject(struct soap*, const char*, int, const struct _cwmp__AddObject *, const char*);
  8341. SOAP_FMAC3 struct _cwmp__AddObject * SOAP_FMAC4 soap_in__cwmp__AddObject(struct soap*, const char*, struct _cwmp__AddObject *, const char*);
  8342. SOAP_FMAC1 struct _cwmp__AddObject * SOAP_FMAC2 soap_instantiate__cwmp__AddObject(struct soap*, int, const char*, const char*, size_t*);
  8343. inline struct _cwmp__AddObject * soap_new__cwmp__AddObject(struct soap *soap, int n = -1)
  8344. {
  8345. return soap_instantiate__cwmp__AddObject(soap, n, NULL, NULL, NULL);
  8346. }
  8347. inline struct _cwmp__AddObject * soap_new_req__cwmp__AddObject(
  8348. struct soap *soap,
  8349. char *ObjectName,
  8350. char *ParameterKey)
  8351. {
  8352. struct _cwmp__AddObject *_p = ::soap_new__cwmp__AddObject(soap);
  8353. if (_p)
  8354. { ::soap_default__cwmp__AddObject(soap, _p);
  8355. _p->ObjectName = ObjectName;
  8356. _p->ParameterKey = ParameterKey;
  8357. }
  8358. return _p;
  8359. }
  8360. inline struct _cwmp__AddObject * soap_new_set__cwmp__AddObject(
  8361. struct soap *soap,
  8362. char *ObjectName,
  8363. char *ParameterKey)
  8364. {
  8365. struct _cwmp__AddObject *_p = ::soap_new__cwmp__AddObject(soap);
  8366. if (_p)
  8367. { ::soap_default__cwmp__AddObject(soap, _p);
  8368. _p->ObjectName = ObjectName;
  8369. _p->ParameterKey = ParameterKey;
  8370. }
  8371. return _p;
  8372. }
  8373. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__AddObject(struct soap*, const struct _cwmp__AddObject *, const char*, const char*);
  8374. inline int soap_write__cwmp__AddObject(struct soap *soap, struct _cwmp__AddObject const*p)
  8375. {
  8376. soap_free_temp(soap);
  8377. if (soap_begin_send(soap) || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap))
  8378. return soap->error;
  8379. return SOAP_OK;
  8380. }
  8381. inline int soap_PUT__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject const*p)
  8382. {
  8383. soap_free_temp(soap);
  8384. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8385. return soap_closesock(soap);
  8386. return SOAP_OK;
  8387. }
  8388. inline int soap_PATCH__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject const*p)
  8389. {
  8390. soap_free_temp(soap);
  8391. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8392. return soap_closesock(soap);
  8393. return SOAP_OK;
  8394. }
  8395. inline int soap_POST_send__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject const*p)
  8396. {
  8397. soap_free_temp(soap);
  8398. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__AddObject(soap, p), 0) || ::soap_put__cwmp__AddObject(soap, p, "cwmp:AddObject", "") || soap_end_send(soap))
  8399. return soap_closesock(soap);
  8400. return SOAP_OK;
  8401. }
  8402. SOAP_FMAC3 struct _cwmp__AddObject * SOAP_FMAC4 soap_get__cwmp__AddObject(struct soap*, struct _cwmp__AddObject *, const char*, const char*);
  8403. inline int soap_read__cwmp__AddObject(struct soap *soap, struct _cwmp__AddObject *p)
  8404. {
  8405. if (p)
  8406. { ::soap_default__cwmp__AddObject(soap, p);
  8407. if (soap_begin_recv(soap) || ::soap_get__cwmp__AddObject(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8408. return soap->error;
  8409. }
  8410. return SOAP_OK;
  8411. }
  8412. inline int soap_GET__cwmp__AddObject(struct soap *soap, const char *URL, struct _cwmp__AddObject *p)
  8413. {
  8414. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__AddObject(soap, p))
  8415. return soap_closesock(soap);
  8416. return soap_closesock(soap);
  8417. }
  8418. inline int soap_POST_recv__cwmp__AddObject(struct soap *soap, struct _cwmp__AddObject *p)
  8419. {
  8420. if (::soap_read__cwmp__AddObject(soap, p))
  8421. return soap_closesock(soap);
  8422. return soap_closesock(soap);
  8423. }
  8424. #endif
  8425. #ifndef SOAP_TYPE_ParameterAttributeList_DEFINED
  8426. #define SOAP_TYPE_ParameterAttributeList_DEFINED
  8427. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterAttributeList(struct soap*, struct ParameterAttributeList *);
  8428. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterAttributeList(struct soap*, const struct ParameterAttributeList *);
  8429. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterAttributeList(struct soap*, const char*, int, const struct ParameterAttributeList *, const char*);
  8430. SOAP_FMAC3 struct ParameterAttributeList * SOAP_FMAC4 soap_in_ParameterAttributeList(struct soap*, const char*, struct ParameterAttributeList *, const char*);
  8431. SOAP_FMAC1 struct ParameterAttributeList * SOAP_FMAC2 soap_instantiate_ParameterAttributeList(struct soap*, int, const char*, const char*, size_t*);
  8432. inline struct ParameterAttributeList * soap_new_ParameterAttributeList(struct soap *soap, int n = -1)
  8433. {
  8434. return soap_instantiate_ParameterAttributeList(soap, n, NULL, NULL, NULL);
  8435. }
  8436. inline struct ParameterAttributeList * soap_new_req_ParameterAttributeList(
  8437. struct soap *soap)
  8438. {
  8439. struct ParameterAttributeList *_p = ::soap_new_ParameterAttributeList(soap);
  8440. if (_p)
  8441. { ::soap_default_ParameterAttributeList(soap, _p);
  8442. }
  8443. return _p;
  8444. }
  8445. inline struct ParameterAttributeList * soap_new_set_ParameterAttributeList(
  8446. struct soap *soap,
  8447. struct cwmp__ParameterAttributeStruct **__ptrParameterAttributeStruct,
  8448. int __size)
  8449. {
  8450. struct ParameterAttributeList *_p = ::soap_new_ParameterAttributeList(soap);
  8451. if (_p)
  8452. { ::soap_default_ParameterAttributeList(soap, _p);
  8453. _p->__ptrParameterAttributeStruct = __ptrParameterAttributeStruct;
  8454. _p->__size = __size;
  8455. }
  8456. return _p;
  8457. }
  8458. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterAttributeList(struct soap*, const struct ParameterAttributeList *, const char*, const char*);
  8459. inline int soap_write_ParameterAttributeList(struct soap *soap, struct ParameterAttributeList const*p)
  8460. {
  8461. soap_free_temp(soap);
  8462. if (soap_begin_send(soap) || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8463. return soap->error;
  8464. return SOAP_OK;
  8465. }
  8466. inline int soap_PUT_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList const*p)
  8467. {
  8468. soap_free_temp(soap);
  8469. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8470. return soap_closesock(soap);
  8471. return SOAP_OK;
  8472. }
  8473. inline int soap_PATCH_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList const*p)
  8474. {
  8475. soap_free_temp(soap);
  8476. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8477. return soap_closesock(soap);
  8478. return SOAP_OK;
  8479. }
  8480. inline int soap_POST_send_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList const*p)
  8481. {
  8482. soap_free_temp(soap);
  8483. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterAttributeList(soap, p), 0) || ::soap_put_ParameterAttributeList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8484. return soap_closesock(soap);
  8485. return SOAP_OK;
  8486. }
  8487. SOAP_FMAC3 struct ParameterAttributeList * SOAP_FMAC4 soap_get_ParameterAttributeList(struct soap*, struct ParameterAttributeList *, const char*, const char*);
  8488. inline int soap_read_ParameterAttributeList(struct soap *soap, struct ParameterAttributeList *p)
  8489. {
  8490. if (p)
  8491. { ::soap_default_ParameterAttributeList(soap, p);
  8492. if (soap_begin_recv(soap) || ::soap_get_ParameterAttributeList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8493. return soap->error;
  8494. }
  8495. return SOAP_OK;
  8496. }
  8497. inline int soap_GET_ParameterAttributeList(struct soap *soap, const char *URL, struct ParameterAttributeList *p)
  8498. {
  8499. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterAttributeList(soap, p))
  8500. return soap_closesock(soap);
  8501. return soap_closesock(soap);
  8502. }
  8503. inline int soap_POST_recv_ParameterAttributeList(struct soap *soap, struct ParameterAttributeList *p)
  8504. {
  8505. if (::soap_read_ParameterAttributeList(soap, p))
  8506. return soap_closesock(soap);
  8507. return soap_closesock(soap);
  8508. }
  8509. #endif
  8510. #ifndef SOAP_TYPE__cwmp__GetParameterAttributesResponse_DEFINED
  8511. #define SOAP_TYPE__cwmp__GetParameterAttributesResponse_DEFINED
  8512. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *);
  8513. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterAttributesResponse(struct soap*, const struct _cwmp__GetParameterAttributesResponse *);
  8514. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterAttributesResponse(struct soap*, const char*, int, const struct _cwmp__GetParameterAttributesResponse *, const char*);
  8515. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse * SOAP_FMAC4 soap_in__cwmp__GetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__GetParameterAttributesResponse *, const char*);
  8516. SOAP_FMAC1 struct _cwmp__GetParameterAttributesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterAttributesResponse(struct soap*, int, const char*, const char*, size_t*);
  8517. inline struct _cwmp__GetParameterAttributesResponse * soap_new__cwmp__GetParameterAttributesResponse(struct soap *soap, int n = -1)
  8518. {
  8519. return soap_instantiate__cwmp__GetParameterAttributesResponse(soap, n, NULL, NULL, NULL);
  8520. }
  8521. inline struct _cwmp__GetParameterAttributesResponse * soap_new_req__cwmp__GetParameterAttributesResponse(
  8522. struct soap *soap,
  8523. struct ParameterAttributeList *ParameterList)
  8524. {
  8525. struct _cwmp__GetParameterAttributesResponse *_p = ::soap_new__cwmp__GetParameterAttributesResponse(soap);
  8526. if (_p)
  8527. { ::soap_default__cwmp__GetParameterAttributesResponse(soap, _p);
  8528. _p->ParameterList = ParameterList;
  8529. }
  8530. return _p;
  8531. }
  8532. inline struct _cwmp__GetParameterAttributesResponse * soap_new_set__cwmp__GetParameterAttributesResponse(
  8533. struct soap *soap,
  8534. struct ParameterAttributeList *ParameterList)
  8535. {
  8536. struct _cwmp__GetParameterAttributesResponse *_p = ::soap_new__cwmp__GetParameterAttributesResponse(soap);
  8537. if (_p)
  8538. { ::soap_default__cwmp__GetParameterAttributesResponse(soap, _p);
  8539. _p->ParameterList = ParameterList;
  8540. }
  8541. return _p;
  8542. }
  8543. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterAttributesResponse(struct soap*, const struct _cwmp__GetParameterAttributesResponse *, const char*, const char*);
  8544. inline int soap_write__cwmp__GetParameterAttributesResponse(struct soap *soap, struct _cwmp__GetParameterAttributesResponse const*p)
  8545. {
  8546. soap_free_temp(soap);
  8547. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap))
  8548. return soap->error;
  8549. return SOAP_OK;
  8550. }
  8551. inline int soap_PUT__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse const*p)
  8552. {
  8553. soap_free_temp(soap);
  8554. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8555. return soap_closesock(soap);
  8556. return SOAP_OK;
  8557. }
  8558. inline int soap_PATCH__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse const*p)
  8559. {
  8560. soap_free_temp(soap);
  8561. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8562. return soap_closesock(soap);
  8563. return SOAP_OK;
  8564. }
  8565. inline int soap_POST_send__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse const*p)
  8566. {
  8567. soap_free_temp(soap);
  8568. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributesResponse(soap, p, "cwmp:GetParameterAttributesResponse", "") || soap_end_send(soap))
  8569. return soap_closesock(soap);
  8570. return SOAP_OK;
  8571. }
  8572. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse * SOAP_FMAC4 soap_get__cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *, const char*, const char*);
  8573. inline int soap_read__cwmp__GetParameterAttributesResponse(struct soap *soap, struct _cwmp__GetParameterAttributesResponse *p)
  8574. {
  8575. if (p)
  8576. { ::soap_default__cwmp__GetParameterAttributesResponse(soap, p);
  8577. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterAttributesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8578. return soap->error;
  8579. }
  8580. return SOAP_OK;
  8581. }
  8582. inline int soap_GET__cwmp__GetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributesResponse *p)
  8583. {
  8584. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterAttributesResponse(soap, p))
  8585. return soap_closesock(soap);
  8586. return soap_closesock(soap);
  8587. }
  8588. inline int soap_POST_recv__cwmp__GetParameterAttributesResponse(struct soap *soap, struct _cwmp__GetParameterAttributesResponse *p)
  8589. {
  8590. if (::soap_read__cwmp__GetParameterAttributesResponse(soap, p))
  8591. return soap_closesock(soap);
  8592. return soap_closesock(soap);
  8593. }
  8594. #endif
  8595. #ifndef SOAP_TYPE__cwmp__GetParameterAttributes_DEFINED
  8596. #define SOAP_TYPE__cwmp__GetParameterAttributes_DEFINED
  8597. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *);
  8598. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterAttributes(struct soap*, const struct _cwmp__GetParameterAttributes *);
  8599. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterAttributes(struct soap*, const char*, int, const struct _cwmp__GetParameterAttributes *, const char*);
  8600. SOAP_FMAC3 struct _cwmp__GetParameterAttributes * SOAP_FMAC4 soap_in__cwmp__GetParameterAttributes(struct soap*, const char*, struct _cwmp__GetParameterAttributes *, const char*);
  8601. SOAP_FMAC1 struct _cwmp__GetParameterAttributes * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  8602. inline struct _cwmp__GetParameterAttributes * soap_new__cwmp__GetParameterAttributes(struct soap *soap, int n = -1)
  8603. {
  8604. return soap_instantiate__cwmp__GetParameterAttributes(soap, n, NULL, NULL, NULL);
  8605. }
  8606. inline struct _cwmp__GetParameterAttributes * soap_new_req__cwmp__GetParameterAttributes(
  8607. struct soap *soap,
  8608. struct ParameterNames *ParameterNames)
  8609. {
  8610. struct _cwmp__GetParameterAttributes *_p = ::soap_new__cwmp__GetParameterAttributes(soap);
  8611. if (_p)
  8612. { ::soap_default__cwmp__GetParameterAttributes(soap, _p);
  8613. _p->ParameterNames = ParameterNames;
  8614. }
  8615. return _p;
  8616. }
  8617. inline struct _cwmp__GetParameterAttributes * soap_new_set__cwmp__GetParameterAttributes(
  8618. struct soap *soap,
  8619. struct ParameterNames *ParameterNames)
  8620. {
  8621. struct _cwmp__GetParameterAttributes *_p = ::soap_new__cwmp__GetParameterAttributes(soap);
  8622. if (_p)
  8623. { ::soap_default__cwmp__GetParameterAttributes(soap, _p);
  8624. _p->ParameterNames = ParameterNames;
  8625. }
  8626. return _p;
  8627. }
  8628. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterAttributes(struct soap*, const struct _cwmp__GetParameterAttributes *, const char*, const char*);
  8629. inline int soap_write__cwmp__GetParameterAttributes(struct soap *soap, struct _cwmp__GetParameterAttributes const*p)
  8630. {
  8631. soap_free_temp(soap);
  8632. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  8633. return soap->error;
  8634. return SOAP_OK;
  8635. }
  8636. inline int soap_PUT__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes const*p)
  8637. {
  8638. soap_free_temp(soap);
  8639. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8640. return soap_closesock(soap);
  8641. return SOAP_OK;
  8642. }
  8643. inline int soap_PATCH__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes const*p)
  8644. {
  8645. soap_free_temp(soap);
  8646. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8647. return soap_closesock(soap);
  8648. return SOAP_OK;
  8649. }
  8650. inline int soap_POST_send__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes const*p)
  8651. {
  8652. soap_free_temp(soap);
  8653. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__GetParameterAttributes(soap, p, "cwmp:GetParameterAttributes", "") || soap_end_send(soap))
  8654. return soap_closesock(soap);
  8655. return SOAP_OK;
  8656. }
  8657. SOAP_FMAC3 struct _cwmp__GetParameterAttributes * SOAP_FMAC4 soap_get__cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *, const char*, const char*);
  8658. inline int soap_read__cwmp__GetParameterAttributes(struct soap *soap, struct _cwmp__GetParameterAttributes *p)
  8659. {
  8660. if (p)
  8661. { ::soap_default__cwmp__GetParameterAttributes(soap, p);
  8662. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8663. return soap->error;
  8664. }
  8665. return SOAP_OK;
  8666. }
  8667. inline int soap_GET__cwmp__GetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__GetParameterAttributes *p)
  8668. {
  8669. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterAttributes(soap, p))
  8670. return soap_closesock(soap);
  8671. return soap_closesock(soap);
  8672. }
  8673. inline int soap_POST_recv__cwmp__GetParameterAttributes(struct soap *soap, struct _cwmp__GetParameterAttributes *p)
  8674. {
  8675. if (::soap_read__cwmp__GetParameterAttributes(soap, p))
  8676. return soap_closesock(soap);
  8677. return soap_closesock(soap);
  8678. }
  8679. #endif
  8680. #ifndef SOAP_TYPE__cwmp__SetParameterAttributesResponse_DEFINED
  8681. #define SOAP_TYPE__cwmp__SetParameterAttributesResponse_DEFINED
  8682. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *);
  8683. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterAttributesResponse(struct soap*, const struct _cwmp__SetParameterAttributesResponse *);
  8684. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterAttributesResponse(struct soap*, const char*, int, const struct _cwmp__SetParameterAttributesResponse *, const char*);
  8685. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse * SOAP_FMAC4 soap_in__cwmp__SetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__SetParameterAttributesResponse *, const char*);
  8686. SOAP_FMAC1 struct _cwmp__SetParameterAttributesResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterAttributesResponse(struct soap*, int, const char*, const char*, size_t*);
  8687. inline struct _cwmp__SetParameterAttributesResponse * soap_new__cwmp__SetParameterAttributesResponse(struct soap *soap, int n = -1)
  8688. {
  8689. return soap_instantiate__cwmp__SetParameterAttributesResponse(soap, n, NULL, NULL, NULL);
  8690. }
  8691. inline struct _cwmp__SetParameterAttributesResponse * soap_new_req__cwmp__SetParameterAttributesResponse(
  8692. struct soap *soap)
  8693. {
  8694. struct _cwmp__SetParameterAttributesResponse *_p = ::soap_new__cwmp__SetParameterAttributesResponse(soap);
  8695. if (_p)
  8696. { ::soap_default__cwmp__SetParameterAttributesResponse(soap, _p);
  8697. }
  8698. return _p;
  8699. }
  8700. inline struct _cwmp__SetParameterAttributesResponse * soap_new_set__cwmp__SetParameterAttributesResponse(
  8701. struct soap *soap)
  8702. {
  8703. struct _cwmp__SetParameterAttributesResponse *_p = ::soap_new__cwmp__SetParameterAttributesResponse(soap);
  8704. if (_p)
  8705. { ::soap_default__cwmp__SetParameterAttributesResponse(soap, _p);
  8706. }
  8707. return _p;
  8708. }
  8709. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterAttributesResponse(struct soap*, const struct _cwmp__SetParameterAttributesResponse *, const char*, const char*);
  8710. inline int soap_write__cwmp__SetParameterAttributesResponse(struct soap *soap, struct _cwmp__SetParameterAttributesResponse const*p)
  8711. {
  8712. soap_free_temp(soap);
  8713. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap))
  8714. return soap->error;
  8715. return SOAP_OK;
  8716. }
  8717. inline int soap_PUT__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse const*p)
  8718. {
  8719. soap_free_temp(soap);
  8720. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8721. return soap_closesock(soap);
  8722. return SOAP_OK;
  8723. }
  8724. inline int soap_PATCH__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse const*p)
  8725. {
  8726. soap_free_temp(soap);
  8727. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8728. return soap_closesock(soap);
  8729. return SOAP_OK;
  8730. }
  8731. inline int soap_POST_send__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse const*p)
  8732. {
  8733. soap_free_temp(soap);
  8734. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributesResponse(soap, p, "cwmp:SetParameterAttributesResponse", "") || soap_end_send(soap))
  8735. return soap_closesock(soap);
  8736. return SOAP_OK;
  8737. }
  8738. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse * SOAP_FMAC4 soap_get__cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *, const char*, const char*);
  8739. inline int soap_read__cwmp__SetParameterAttributesResponse(struct soap *soap, struct _cwmp__SetParameterAttributesResponse *p)
  8740. {
  8741. if (p)
  8742. { ::soap_default__cwmp__SetParameterAttributesResponse(soap, p);
  8743. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterAttributesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8744. return soap->error;
  8745. }
  8746. return SOAP_OK;
  8747. }
  8748. inline int soap_GET__cwmp__SetParameterAttributesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributesResponse *p)
  8749. {
  8750. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterAttributesResponse(soap, p))
  8751. return soap_closesock(soap);
  8752. return soap_closesock(soap);
  8753. }
  8754. inline int soap_POST_recv__cwmp__SetParameterAttributesResponse(struct soap *soap, struct _cwmp__SetParameterAttributesResponse *p)
  8755. {
  8756. if (::soap_read__cwmp__SetParameterAttributesResponse(soap, p))
  8757. return soap_closesock(soap);
  8758. return soap_closesock(soap);
  8759. }
  8760. #endif
  8761. #ifndef SOAP_TYPE_SetParameterAttributesList_DEFINED
  8762. #define SOAP_TYPE_SetParameterAttributesList_DEFINED
  8763. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SetParameterAttributesList(struct soap*, struct SetParameterAttributesList *);
  8764. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SetParameterAttributesList(struct soap*, const struct SetParameterAttributesList *);
  8765. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SetParameterAttributesList(struct soap*, const char*, int, const struct SetParameterAttributesList *, const char*);
  8766. SOAP_FMAC3 struct SetParameterAttributesList * SOAP_FMAC4 soap_in_SetParameterAttributesList(struct soap*, const char*, struct SetParameterAttributesList *, const char*);
  8767. SOAP_FMAC1 struct SetParameterAttributesList * SOAP_FMAC2 soap_instantiate_SetParameterAttributesList(struct soap*, int, const char*, const char*, size_t*);
  8768. inline struct SetParameterAttributesList * soap_new_SetParameterAttributesList(struct soap *soap, int n = -1)
  8769. {
  8770. return soap_instantiate_SetParameterAttributesList(soap, n, NULL, NULL, NULL);
  8771. }
  8772. inline struct SetParameterAttributesList * soap_new_req_SetParameterAttributesList(
  8773. struct soap *soap)
  8774. {
  8775. struct SetParameterAttributesList *_p = ::soap_new_SetParameterAttributesList(soap);
  8776. if (_p)
  8777. { ::soap_default_SetParameterAttributesList(soap, _p);
  8778. }
  8779. return _p;
  8780. }
  8781. inline struct SetParameterAttributesList * soap_new_set_SetParameterAttributesList(
  8782. struct soap *soap,
  8783. struct cwmp__SetParameterAttributesStruct **__ptrSetParameterAttributesStruct,
  8784. int __size)
  8785. {
  8786. struct SetParameterAttributesList *_p = ::soap_new_SetParameterAttributesList(soap);
  8787. if (_p)
  8788. { ::soap_default_SetParameterAttributesList(soap, _p);
  8789. _p->__ptrSetParameterAttributesStruct = __ptrSetParameterAttributesStruct;
  8790. _p->__size = __size;
  8791. }
  8792. return _p;
  8793. }
  8794. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SetParameterAttributesList(struct soap*, const struct SetParameterAttributesList *, const char*, const char*);
  8795. inline int soap_write_SetParameterAttributesList(struct soap *soap, struct SetParameterAttributesList const*p)
  8796. {
  8797. soap_free_temp(soap);
  8798. if (soap_begin_send(soap) || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8799. return soap->error;
  8800. return SOAP_OK;
  8801. }
  8802. inline int soap_PUT_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList const*p)
  8803. {
  8804. soap_free_temp(soap);
  8805. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8806. return soap_closesock(soap);
  8807. return SOAP_OK;
  8808. }
  8809. inline int soap_PATCH_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList const*p)
  8810. {
  8811. soap_free_temp(soap);
  8812. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8813. return soap_closesock(soap);
  8814. return SOAP_OK;
  8815. }
  8816. inline int soap_POST_send_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList const*p)
  8817. {
  8818. soap_free_temp(soap);
  8819. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SetParameterAttributesList(soap, p), 0) || ::soap_put_SetParameterAttributesList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8820. return soap_closesock(soap);
  8821. return SOAP_OK;
  8822. }
  8823. SOAP_FMAC3 struct SetParameterAttributesList * SOAP_FMAC4 soap_get_SetParameterAttributesList(struct soap*, struct SetParameterAttributesList *, const char*, const char*);
  8824. inline int soap_read_SetParameterAttributesList(struct soap *soap, struct SetParameterAttributesList *p)
  8825. {
  8826. if (p)
  8827. { ::soap_default_SetParameterAttributesList(soap, p);
  8828. if (soap_begin_recv(soap) || ::soap_get_SetParameterAttributesList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8829. return soap->error;
  8830. }
  8831. return SOAP_OK;
  8832. }
  8833. inline int soap_GET_SetParameterAttributesList(struct soap *soap, const char *URL, struct SetParameterAttributesList *p)
  8834. {
  8835. if (soap_GET(soap, URL, NULL) || ::soap_read_SetParameterAttributesList(soap, p))
  8836. return soap_closesock(soap);
  8837. return soap_closesock(soap);
  8838. }
  8839. inline int soap_POST_recv_SetParameterAttributesList(struct soap *soap, struct SetParameterAttributesList *p)
  8840. {
  8841. if (::soap_read_SetParameterAttributesList(soap, p))
  8842. return soap_closesock(soap);
  8843. return soap_closesock(soap);
  8844. }
  8845. #endif
  8846. #ifndef SOAP_TYPE__cwmp__SetParameterAttributes_DEFINED
  8847. #define SOAP_TYPE__cwmp__SetParameterAttributes_DEFINED
  8848. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *);
  8849. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterAttributes(struct soap*, const struct _cwmp__SetParameterAttributes *);
  8850. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterAttributes(struct soap*, const char*, int, const struct _cwmp__SetParameterAttributes *, const char*);
  8851. SOAP_FMAC3 struct _cwmp__SetParameterAttributes * SOAP_FMAC4 soap_in__cwmp__SetParameterAttributes(struct soap*, const char*, struct _cwmp__SetParameterAttributes *, const char*);
  8852. SOAP_FMAC1 struct _cwmp__SetParameterAttributes * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterAttributes(struct soap*, int, const char*, const char*, size_t*);
  8853. inline struct _cwmp__SetParameterAttributes * soap_new__cwmp__SetParameterAttributes(struct soap *soap, int n = -1)
  8854. {
  8855. return soap_instantiate__cwmp__SetParameterAttributes(soap, n, NULL, NULL, NULL);
  8856. }
  8857. inline struct _cwmp__SetParameterAttributes * soap_new_req__cwmp__SetParameterAttributes(
  8858. struct soap *soap,
  8859. struct SetParameterAttributesList *ParameterList)
  8860. {
  8861. struct _cwmp__SetParameterAttributes *_p = ::soap_new__cwmp__SetParameterAttributes(soap);
  8862. if (_p)
  8863. { ::soap_default__cwmp__SetParameterAttributes(soap, _p);
  8864. _p->ParameterList = ParameterList;
  8865. }
  8866. return _p;
  8867. }
  8868. inline struct _cwmp__SetParameterAttributes * soap_new_set__cwmp__SetParameterAttributes(
  8869. struct soap *soap,
  8870. struct SetParameterAttributesList *ParameterList)
  8871. {
  8872. struct _cwmp__SetParameterAttributes *_p = ::soap_new__cwmp__SetParameterAttributes(soap);
  8873. if (_p)
  8874. { ::soap_default__cwmp__SetParameterAttributes(soap, _p);
  8875. _p->ParameterList = ParameterList;
  8876. }
  8877. return _p;
  8878. }
  8879. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterAttributes(struct soap*, const struct _cwmp__SetParameterAttributes *, const char*, const char*);
  8880. inline int soap_write__cwmp__SetParameterAttributes(struct soap *soap, struct _cwmp__SetParameterAttributes const*p)
  8881. {
  8882. soap_free_temp(soap);
  8883. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  8884. return soap->error;
  8885. return SOAP_OK;
  8886. }
  8887. inline int soap_PUT__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes const*p)
  8888. {
  8889. soap_free_temp(soap);
  8890. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8891. return soap_closesock(soap);
  8892. return SOAP_OK;
  8893. }
  8894. inline int soap_PATCH__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes const*p)
  8895. {
  8896. soap_free_temp(soap);
  8897. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8898. return soap_closesock(soap);
  8899. return SOAP_OK;
  8900. }
  8901. inline int soap_POST_send__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes const*p)
  8902. {
  8903. soap_free_temp(soap);
  8904. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterAttributes(soap, p), 0) || ::soap_put__cwmp__SetParameterAttributes(soap, p, "cwmp:SetParameterAttributes", "") || soap_end_send(soap))
  8905. return soap_closesock(soap);
  8906. return SOAP_OK;
  8907. }
  8908. SOAP_FMAC3 struct _cwmp__SetParameterAttributes * SOAP_FMAC4 soap_get__cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *, const char*, const char*);
  8909. inline int soap_read__cwmp__SetParameterAttributes(struct soap *soap, struct _cwmp__SetParameterAttributes *p)
  8910. {
  8911. if (p)
  8912. { ::soap_default__cwmp__SetParameterAttributes(soap, p);
  8913. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterAttributes(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8914. return soap->error;
  8915. }
  8916. return SOAP_OK;
  8917. }
  8918. inline int soap_GET__cwmp__SetParameterAttributes(struct soap *soap, const char *URL, struct _cwmp__SetParameterAttributes *p)
  8919. {
  8920. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterAttributes(soap, p))
  8921. return soap_closesock(soap);
  8922. return soap_closesock(soap);
  8923. }
  8924. inline int soap_POST_recv__cwmp__SetParameterAttributes(struct soap *soap, struct _cwmp__SetParameterAttributes *p)
  8925. {
  8926. if (::soap_read__cwmp__SetParameterAttributes(soap, p))
  8927. return soap_closesock(soap);
  8928. return soap_closesock(soap);
  8929. }
  8930. #endif
  8931. #ifndef SOAP_TYPE_ParameterInfoList_DEFINED
  8932. #define SOAP_TYPE_ParameterInfoList_DEFINED
  8933. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterInfoList(struct soap*, struct ParameterInfoList *);
  8934. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterInfoList(struct soap*, const struct ParameterInfoList *);
  8935. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterInfoList(struct soap*, const char*, int, const struct ParameterInfoList *, const char*);
  8936. SOAP_FMAC3 struct ParameterInfoList * SOAP_FMAC4 soap_in_ParameterInfoList(struct soap*, const char*, struct ParameterInfoList *, const char*);
  8937. SOAP_FMAC1 struct ParameterInfoList * SOAP_FMAC2 soap_instantiate_ParameterInfoList(struct soap*, int, const char*, const char*, size_t*);
  8938. inline struct ParameterInfoList * soap_new_ParameterInfoList(struct soap *soap, int n = -1)
  8939. {
  8940. return soap_instantiate_ParameterInfoList(soap, n, NULL, NULL, NULL);
  8941. }
  8942. inline struct ParameterInfoList * soap_new_req_ParameterInfoList(
  8943. struct soap *soap)
  8944. {
  8945. struct ParameterInfoList *_p = ::soap_new_ParameterInfoList(soap);
  8946. if (_p)
  8947. { ::soap_default_ParameterInfoList(soap, _p);
  8948. }
  8949. return _p;
  8950. }
  8951. inline struct ParameterInfoList * soap_new_set_ParameterInfoList(
  8952. struct soap *soap,
  8953. struct cwmp__ParameterInfoStruct **__ptrParameterInfoStruct,
  8954. int __size)
  8955. {
  8956. struct ParameterInfoList *_p = ::soap_new_ParameterInfoList(soap);
  8957. if (_p)
  8958. { ::soap_default_ParameterInfoList(soap, _p);
  8959. _p->__ptrParameterInfoStruct = __ptrParameterInfoStruct;
  8960. _p->__size = __size;
  8961. }
  8962. return _p;
  8963. }
  8964. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterInfoList(struct soap*, const struct ParameterInfoList *, const char*, const char*);
  8965. inline int soap_write_ParameterInfoList(struct soap *soap, struct ParameterInfoList const*p)
  8966. {
  8967. soap_free_temp(soap);
  8968. if (soap_begin_send(soap) || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8969. return soap->error;
  8970. return SOAP_OK;
  8971. }
  8972. inline int soap_PUT_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList const*p)
  8973. {
  8974. soap_free_temp(soap);
  8975. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8976. return soap_closesock(soap);
  8977. return SOAP_OK;
  8978. }
  8979. inline int soap_PATCH_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList const*p)
  8980. {
  8981. soap_free_temp(soap);
  8982. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  8983. return soap_closesock(soap);
  8984. return SOAP_OK;
  8985. }
  8986. inline int soap_POST_send_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList const*p)
  8987. {
  8988. soap_free_temp(soap);
  8989. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterInfoList(soap, p), 0) || ::soap_put_ParameterInfoList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  8990. return soap_closesock(soap);
  8991. return SOAP_OK;
  8992. }
  8993. SOAP_FMAC3 struct ParameterInfoList * SOAP_FMAC4 soap_get_ParameterInfoList(struct soap*, struct ParameterInfoList *, const char*, const char*);
  8994. inline int soap_read_ParameterInfoList(struct soap *soap, struct ParameterInfoList *p)
  8995. {
  8996. if (p)
  8997. { ::soap_default_ParameterInfoList(soap, p);
  8998. if (soap_begin_recv(soap) || ::soap_get_ParameterInfoList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  8999. return soap->error;
  9000. }
  9001. return SOAP_OK;
  9002. }
  9003. inline int soap_GET_ParameterInfoList(struct soap *soap, const char *URL, struct ParameterInfoList *p)
  9004. {
  9005. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterInfoList(soap, p))
  9006. return soap_closesock(soap);
  9007. return soap_closesock(soap);
  9008. }
  9009. inline int soap_POST_recv_ParameterInfoList(struct soap *soap, struct ParameterInfoList *p)
  9010. {
  9011. if (::soap_read_ParameterInfoList(soap, p))
  9012. return soap_closesock(soap);
  9013. return soap_closesock(soap);
  9014. }
  9015. #endif
  9016. #ifndef SOAP_TYPE__cwmp__GetParameterNamesResponse_DEFINED
  9017. #define SOAP_TYPE__cwmp__GetParameterNamesResponse_DEFINED
  9018. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *);
  9019. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterNamesResponse(struct soap*, const struct _cwmp__GetParameterNamesResponse *);
  9020. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterNamesResponse(struct soap*, const char*, int, const struct _cwmp__GetParameterNamesResponse *, const char*);
  9021. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse * SOAP_FMAC4 soap_in__cwmp__GetParameterNamesResponse(struct soap*, const char*, struct _cwmp__GetParameterNamesResponse *, const char*);
  9022. SOAP_FMAC1 struct _cwmp__GetParameterNamesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterNamesResponse(struct soap*, int, const char*, const char*, size_t*);
  9023. inline struct _cwmp__GetParameterNamesResponse * soap_new__cwmp__GetParameterNamesResponse(struct soap *soap, int n = -1)
  9024. {
  9025. return soap_instantiate__cwmp__GetParameterNamesResponse(soap, n, NULL, NULL, NULL);
  9026. }
  9027. inline struct _cwmp__GetParameterNamesResponse * soap_new_req__cwmp__GetParameterNamesResponse(
  9028. struct soap *soap,
  9029. struct ParameterInfoList *ParameterList)
  9030. {
  9031. struct _cwmp__GetParameterNamesResponse *_p = ::soap_new__cwmp__GetParameterNamesResponse(soap);
  9032. if (_p)
  9033. { ::soap_default__cwmp__GetParameterNamesResponse(soap, _p);
  9034. _p->ParameterList = ParameterList;
  9035. }
  9036. return _p;
  9037. }
  9038. inline struct _cwmp__GetParameterNamesResponse * soap_new_set__cwmp__GetParameterNamesResponse(
  9039. struct soap *soap,
  9040. struct ParameterInfoList *ParameterList)
  9041. {
  9042. struct _cwmp__GetParameterNamesResponse *_p = ::soap_new__cwmp__GetParameterNamesResponse(soap);
  9043. if (_p)
  9044. { ::soap_default__cwmp__GetParameterNamesResponse(soap, _p);
  9045. _p->ParameterList = ParameterList;
  9046. }
  9047. return _p;
  9048. }
  9049. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterNamesResponse(struct soap*, const struct _cwmp__GetParameterNamesResponse *, const char*, const char*);
  9050. inline int soap_write__cwmp__GetParameterNamesResponse(struct soap *soap, struct _cwmp__GetParameterNamesResponse const*p)
  9051. {
  9052. soap_free_temp(soap);
  9053. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap))
  9054. return soap->error;
  9055. return SOAP_OK;
  9056. }
  9057. inline int soap_PUT__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse const*p)
  9058. {
  9059. soap_free_temp(soap);
  9060. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9061. return soap_closesock(soap);
  9062. return SOAP_OK;
  9063. }
  9064. inline int soap_PATCH__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse const*p)
  9065. {
  9066. soap_free_temp(soap);
  9067. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9068. return soap_closesock(soap);
  9069. return SOAP_OK;
  9070. }
  9071. inline int soap_POST_send__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse const*p)
  9072. {
  9073. soap_free_temp(soap);
  9074. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNamesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterNamesResponse(soap, p, "cwmp:GetParameterNamesResponse", "") || soap_end_send(soap))
  9075. return soap_closesock(soap);
  9076. return SOAP_OK;
  9077. }
  9078. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse * SOAP_FMAC4 soap_get__cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *, const char*, const char*);
  9079. inline int soap_read__cwmp__GetParameterNamesResponse(struct soap *soap, struct _cwmp__GetParameterNamesResponse *p)
  9080. {
  9081. if (p)
  9082. { ::soap_default__cwmp__GetParameterNamesResponse(soap, p);
  9083. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterNamesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9084. return soap->error;
  9085. }
  9086. return SOAP_OK;
  9087. }
  9088. inline int soap_GET__cwmp__GetParameterNamesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterNamesResponse *p)
  9089. {
  9090. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterNamesResponse(soap, p))
  9091. return soap_closesock(soap);
  9092. return soap_closesock(soap);
  9093. }
  9094. inline int soap_POST_recv__cwmp__GetParameterNamesResponse(struct soap *soap, struct _cwmp__GetParameterNamesResponse *p)
  9095. {
  9096. if (::soap_read__cwmp__GetParameterNamesResponse(soap, p))
  9097. return soap_closesock(soap);
  9098. return soap_closesock(soap);
  9099. }
  9100. #endif
  9101. #ifndef SOAP_TYPE__cwmp__GetParameterNames_DEFINED
  9102. #define SOAP_TYPE__cwmp__GetParameterNames_DEFINED
  9103. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *);
  9104. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterNames(struct soap*, const struct _cwmp__GetParameterNames *);
  9105. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterNames(struct soap*, const char*, int, const struct _cwmp__GetParameterNames *, const char*);
  9106. SOAP_FMAC3 struct _cwmp__GetParameterNames * SOAP_FMAC4 soap_in__cwmp__GetParameterNames(struct soap*, const char*, struct _cwmp__GetParameterNames *, const char*);
  9107. SOAP_FMAC1 struct _cwmp__GetParameterNames * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterNames(struct soap*, int, const char*, const char*, size_t*);
  9108. inline struct _cwmp__GetParameterNames * soap_new__cwmp__GetParameterNames(struct soap *soap, int n = -1)
  9109. {
  9110. return soap_instantiate__cwmp__GetParameterNames(soap, n, NULL, NULL, NULL);
  9111. }
  9112. inline struct _cwmp__GetParameterNames * soap_new_req__cwmp__GetParameterNames(
  9113. struct soap *soap,
  9114. char *ParameterPath,
  9115. enum xsd__boolean NextLevel)
  9116. {
  9117. struct _cwmp__GetParameterNames *_p = ::soap_new__cwmp__GetParameterNames(soap);
  9118. if (_p)
  9119. { ::soap_default__cwmp__GetParameterNames(soap, _p);
  9120. _p->ParameterPath = ParameterPath;
  9121. _p->NextLevel = NextLevel;
  9122. }
  9123. return _p;
  9124. }
  9125. inline struct _cwmp__GetParameterNames * soap_new_set__cwmp__GetParameterNames(
  9126. struct soap *soap,
  9127. char *ParameterPath,
  9128. enum xsd__boolean NextLevel)
  9129. {
  9130. struct _cwmp__GetParameterNames *_p = ::soap_new__cwmp__GetParameterNames(soap);
  9131. if (_p)
  9132. { ::soap_default__cwmp__GetParameterNames(soap, _p);
  9133. _p->ParameterPath = ParameterPath;
  9134. _p->NextLevel = NextLevel;
  9135. }
  9136. return _p;
  9137. }
  9138. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterNames(struct soap*, const struct _cwmp__GetParameterNames *, const char*, const char*);
  9139. inline int soap_write__cwmp__GetParameterNames(struct soap *soap, struct _cwmp__GetParameterNames const*p)
  9140. {
  9141. soap_free_temp(soap);
  9142. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap))
  9143. return soap->error;
  9144. return SOAP_OK;
  9145. }
  9146. inline int soap_PUT__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames const*p)
  9147. {
  9148. soap_free_temp(soap);
  9149. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9150. return soap_closesock(soap);
  9151. return SOAP_OK;
  9152. }
  9153. inline int soap_PATCH__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames const*p)
  9154. {
  9155. soap_free_temp(soap);
  9156. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9157. return soap_closesock(soap);
  9158. return SOAP_OK;
  9159. }
  9160. inline int soap_POST_send__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames const*p)
  9161. {
  9162. soap_free_temp(soap);
  9163. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterNames(soap, p), 0) || ::soap_put__cwmp__GetParameterNames(soap, p, "cwmp:GetParameterNames", "") || soap_end_send(soap))
  9164. return soap_closesock(soap);
  9165. return SOAP_OK;
  9166. }
  9167. SOAP_FMAC3 struct _cwmp__GetParameterNames * SOAP_FMAC4 soap_get__cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *, const char*, const char*);
  9168. inline int soap_read__cwmp__GetParameterNames(struct soap *soap, struct _cwmp__GetParameterNames *p)
  9169. {
  9170. if (p)
  9171. { ::soap_default__cwmp__GetParameterNames(soap, p);
  9172. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterNames(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9173. return soap->error;
  9174. }
  9175. return SOAP_OK;
  9176. }
  9177. inline int soap_GET__cwmp__GetParameterNames(struct soap *soap, const char *URL, struct _cwmp__GetParameterNames *p)
  9178. {
  9179. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterNames(soap, p))
  9180. return soap_closesock(soap);
  9181. return soap_closesock(soap);
  9182. }
  9183. inline int soap_POST_recv__cwmp__GetParameterNames(struct soap *soap, struct _cwmp__GetParameterNames *p)
  9184. {
  9185. if (::soap_read__cwmp__GetParameterNames(soap, p))
  9186. return soap_closesock(soap);
  9187. return soap_closesock(soap);
  9188. }
  9189. #endif
  9190. #ifndef SOAP_TYPE__cwmp__GetParameterValuesResponse_DEFINED
  9191. #define SOAP_TYPE__cwmp__GetParameterValuesResponse_DEFINED
  9192. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *);
  9193. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterValuesResponse(struct soap*, const struct _cwmp__GetParameterValuesResponse *);
  9194. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterValuesResponse(struct soap*, const char*, int, const struct _cwmp__GetParameterValuesResponse *, const char*);
  9195. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_in__cwmp__GetParameterValuesResponse(struct soap*, const char*, struct _cwmp__GetParameterValuesResponse *, const char*);
  9196. SOAP_FMAC1 struct _cwmp__GetParameterValuesResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*);
  9197. inline struct _cwmp__GetParameterValuesResponse * soap_new__cwmp__GetParameterValuesResponse(struct soap *soap, int n = -1)
  9198. {
  9199. return soap_instantiate__cwmp__GetParameterValuesResponse(soap, n, NULL, NULL, NULL);
  9200. }
  9201. inline struct _cwmp__GetParameterValuesResponse * soap_new_req__cwmp__GetParameterValuesResponse(
  9202. struct soap *soap,
  9203. struct ParameterValueList *ParameterList)
  9204. {
  9205. struct _cwmp__GetParameterValuesResponse *_p = ::soap_new__cwmp__GetParameterValuesResponse(soap);
  9206. if (_p)
  9207. { ::soap_default__cwmp__GetParameterValuesResponse(soap, _p);
  9208. _p->ParameterList = ParameterList;
  9209. }
  9210. return _p;
  9211. }
  9212. inline struct _cwmp__GetParameterValuesResponse * soap_new_set__cwmp__GetParameterValuesResponse(
  9213. struct soap *soap,
  9214. struct ParameterValueList *ParameterList)
  9215. {
  9216. struct _cwmp__GetParameterValuesResponse *_p = ::soap_new__cwmp__GetParameterValuesResponse(soap);
  9217. if (_p)
  9218. { ::soap_default__cwmp__GetParameterValuesResponse(soap, _p);
  9219. _p->ParameterList = ParameterList;
  9220. }
  9221. return _p;
  9222. }
  9223. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterValuesResponse(struct soap*, const struct _cwmp__GetParameterValuesResponse *, const char*, const char*);
  9224. inline int soap_write__cwmp__GetParameterValuesResponse(struct soap *soap, struct _cwmp__GetParameterValuesResponse const*p)
  9225. {
  9226. soap_free_temp(soap);
  9227. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  9228. return soap->error;
  9229. return SOAP_OK;
  9230. }
  9231. inline int soap_PUT__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse const*p)
  9232. {
  9233. soap_free_temp(soap);
  9234. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9235. return soap_closesock(soap);
  9236. return SOAP_OK;
  9237. }
  9238. inline int soap_PATCH__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse const*p)
  9239. {
  9240. soap_free_temp(soap);
  9241. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9242. return soap_closesock(soap);
  9243. return SOAP_OK;
  9244. }
  9245. inline int soap_POST_send__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse const*p)
  9246. {
  9247. soap_free_temp(soap);
  9248. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__GetParameterValuesResponse(soap, p, "cwmp:GetParameterValuesResponse", "") || soap_end_send(soap))
  9249. return soap_closesock(soap);
  9250. return SOAP_OK;
  9251. }
  9252. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse * SOAP_FMAC4 soap_get__cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *, const char*, const char*);
  9253. inline int soap_read__cwmp__GetParameterValuesResponse(struct soap *soap, struct _cwmp__GetParameterValuesResponse *p)
  9254. {
  9255. if (p)
  9256. { ::soap_default__cwmp__GetParameterValuesResponse(soap, p);
  9257. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterValuesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9258. return soap->error;
  9259. }
  9260. return SOAP_OK;
  9261. }
  9262. inline int soap_GET__cwmp__GetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__GetParameterValuesResponse *p)
  9263. {
  9264. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterValuesResponse(soap, p))
  9265. return soap_closesock(soap);
  9266. return soap_closesock(soap);
  9267. }
  9268. inline int soap_POST_recv__cwmp__GetParameterValuesResponse(struct soap *soap, struct _cwmp__GetParameterValuesResponse *p)
  9269. {
  9270. if (::soap_read__cwmp__GetParameterValuesResponse(soap, p))
  9271. return soap_closesock(soap);
  9272. return soap_closesock(soap);
  9273. }
  9274. #endif
  9275. #ifndef SOAP_TYPE_ParameterNames_DEFINED
  9276. #define SOAP_TYPE_ParameterNames_DEFINED
  9277. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterNames(struct soap*, struct ParameterNames *);
  9278. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterNames(struct soap*, const struct ParameterNames *);
  9279. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterNames(struct soap*, const char*, int, const struct ParameterNames *, const char*);
  9280. SOAP_FMAC3 struct ParameterNames * SOAP_FMAC4 soap_in_ParameterNames(struct soap*, const char*, struct ParameterNames *, const char*);
  9281. SOAP_FMAC1 struct ParameterNames * SOAP_FMAC2 soap_instantiate_ParameterNames(struct soap*, int, const char*, const char*, size_t*);
  9282. inline struct ParameterNames * soap_new_ParameterNames(struct soap *soap, int n = -1)
  9283. {
  9284. return soap_instantiate_ParameterNames(soap, n, NULL, NULL, NULL);
  9285. }
  9286. inline struct ParameterNames * soap_new_req_ParameterNames(
  9287. struct soap *soap)
  9288. {
  9289. struct ParameterNames *_p = ::soap_new_ParameterNames(soap);
  9290. if (_p)
  9291. { ::soap_default_ParameterNames(soap, _p);
  9292. }
  9293. return _p;
  9294. }
  9295. inline struct ParameterNames * soap_new_set_ParameterNames(
  9296. struct soap *soap,
  9297. char **__ptrstring,
  9298. int __size)
  9299. {
  9300. struct ParameterNames *_p = ::soap_new_ParameterNames(soap);
  9301. if (_p)
  9302. { ::soap_default_ParameterNames(soap, _p);
  9303. _p->__ptrstring = __ptrstring;
  9304. _p->__size = __size;
  9305. }
  9306. return _p;
  9307. }
  9308. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterNames(struct soap*, const struct ParameterNames *, const char*, const char*);
  9309. inline int soap_write_ParameterNames(struct soap *soap, struct ParameterNames const*p)
  9310. {
  9311. soap_free_temp(soap);
  9312. if (soap_begin_send(soap) || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9313. return soap->error;
  9314. return SOAP_OK;
  9315. }
  9316. inline int soap_PUT_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames const*p)
  9317. {
  9318. soap_free_temp(soap);
  9319. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9320. return soap_closesock(soap);
  9321. return SOAP_OK;
  9322. }
  9323. inline int soap_PATCH_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames const*p)
  9324. {
  9325. soap_free_temp(soap);
  9326. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9327. return soap_closesock(soap);
  9328. return SOAP_OK;
  9329. }
  9330. inline int soap_POST_send_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames const*p)
  9331. {
  9332. soap_free_temp(soap);
  9333. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterNames(soap, p), 0) || ::soap_put_ParameterNames(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9334. return soap_closesock(soap);
  9335. return SOAP_OK;
  9336. }
  9337. SOAP_FMAC3 struct ParameterNames * SOAP_FMAC4 soap_get_ParameterNames(struct soap*, struct ParameterNames *, const char*, const char*);
  9338. inline int soap_read_ParameterNames(struct soap *soap, struct ParameterNames *p)
  9339. {
  9340. if (p)
  9341. { ::soap_default_ParameterNames(soap, p);
  9342. if (soap_begin_recv(soap) || ::soap_get_ParameterNames(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9343. return soap->error;
  9344. }
  9345. return SOAP_OK;
  9346. }
  9347. inline int soap_GET_ParameterNames(struct soap *soap, const char *URL, struct ParameterNames *p)
  9348. {
  9349. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterNames(soap, p))
  9350. return soap_closesock(soap);
  9351. return soap_closesock(soap);
  9352. }
  9353. inline int soap_POST_recv_ParameterNames(struct soap *soap, struct ParameterNames *p)
  9354. {
  9355. if (::soap_read_ParameterNames(soap, p))
  9356. return soap_closesock(soap);
  9357. return soap_closesock(soap);
  9358. }
  9359. #endif
  9360. #ifndef SOAP_TYPE__cwmp__GetParameterValues_DEFINED
  9361. #define SOAP_TYPE__cwmp__GetParameterValues_DEFINED
  9362. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *);
  9363. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetParameterValues(struct soap*, const struct _cwmp__GetParameterValues *);
  9364. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetParameterValues(struct soap*, const char*, int, const struct _cwmp__GetParameterValues *, const char*);
  9365. SOAP_FMAC3 struct _cwmp__GetParameterValues * SOAP_FMAC4 soap_in__cwmp__GetParameterValues(struct soap*, const char*, struct _cwmp__GetParameterValues *, const char*);
  9366. SOAP_FMAC1 struct _cwmp__GetParameterValues * SOAP_FMAC2 soap_instantiate__cwmp__GetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  9367. inline struct _cwmp__GetParameterValues * soap_new__cwmp__GetParameterValues(struct soap *soap, int n = -1)
  9368. {
  9369. return soap_instantiate__cwmp__GetParameterValues(soap, n, NULL, NULL, NULL);
  9370. }
  9371. inline struct _cwmp__GetParameterValues * soap_new_req__cwmp__GetParameterValues(
  9372. struct soap *soap,
  9373. struct ParameterNames *ParameterNames)
  9374. {
  9375. struct _cwmp__GetParameterValues *_p = ::soap_new__cwmp__GetParameterValues(soap);
  9376. if (_p)
  9377. { ::soap_default__cwmp__GetParameterValues(soap, _p);
  9378. _p->ParameterNames = ParameterNames;
  9379. }
  9380. return _p;
  9381. }
  9382. inline struct _cwmp__GetParameterValues * soap_new_set__cwmp__GetParameterValues(
  9383. struct soap *soap,
  9384. struct ParameterNames *ParameterNames)
  9385. {
  9386. struct _cwmp__GetParameterValues *_p = ::soap_new__cwmp__GetParameterValues(soap);
  9387. if (_p)
  9388. { ::soap_default__cwmp__GetParameterValues(soap, _p);
  9389. _p->ParameterNames = ParameterNames;
  9390. }
  9391. return _p;
  9392. }
  9393. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetParameterValues(struct soap*, const struct _cwmp__GetParameterValues *, const char*, const char*);
  9394. inline int soap_write__cwmp__GetParameterValues(struct soap *soap, struct _cwmp__GetParameterValues const*p)
  9395. {
  9396. soap_free_temp(soap);
  9397. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap))
  9398. return soap->error;
  9399. return SOAP_OK;
  9400. }
  9401. inline int soap_PUT__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues const*p)
  9402. {
  9403. soap_free_temp(soap);
  9404. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9405. return soap_closesock(soap);
  9406. return SOAP_OK;
  9407. }
  9408. inline int soap_PATCH__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues const*p)
  9409. {
  9410. soap_free_temp(soap);
  9411. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9412. return soap_closesock(soap);
  9413. return SOAP_OK;
  9414. }
  9415. inline int soap_POST_send__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues const*p)
  9416. {
  9417. soap_free_temp(soap);
  9418. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetParameterValues(soap, p), 0) || ::soap_put__cwmp__GetParameterValues(soap, p, "cwmp:GetParameterValues", "") || soap_end_send(soap))
  9419. return soap_closesock(soap);
  9420. return SOAP_OK;
  9421. }
  9422. SOAP_FMAC3 struct _cwmp__GetParameterValues * SOAP_FMAC4 soap_get__cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *, const char*, const char*);
  9423. inline int soap_read__cwmp__GetParameterValues(struct soap *soap, struct _cwmp__GetParameterValues *p)
  9424. {
  9425. if (p)
  9426. { ::soap_default__cwmp__GetParameterValues(soap, p);
  9427. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9428. return soap->error;
  9429. }
  9430. return SOAP_OK;
  9431. }
  9432. inline int soap_GET__cwmp__GetParameterValues(struct soap *soap, const char *URL, struct _cwmp__GetParameterValues *p)
  9433. {
  9434. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetParameterValues(soap, p))
  9435. return soap_closesock(soap);
  9436. return soap_closesock(soap);
  9437. }
  9438. inline int soap_POST_recv__cwmp__GetParameterValues(struct soap *soap, struct _cwmp__GetParameterValues *p)
  9439. {
  9440. if (::soap_read__cwmp__GetParameterValues(soap, p))
  9441. return soap_closesock(soap);
  9442. return soap_closesock(soap);
  9443. }
  9444. #endif
  9445. #ifndef SOAP_TYPE__cwmp__SetParameterValuesResponse_DEFINED
  9446. #define SOAP_TYPE__cwmp__SetParameterValuesResponse_DEFINED
  9447. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *);
  9448. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterValuesResponse(struct soap*, const struct _cwmp__SetParameterValuesResponse *);
  9449. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterValuesResponse(struct soap*, const char*, int, const struct _cwmp__SetParameterValuesResponse *, const char*);
  9450. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse * SOAP_FMAC4 soap_in__cwmp__SetParameterValuesResponse(struct soap*, const char*, struct _cwmp__SetParameterValuesResponse *, const char*);
  9451. SOAP_FMAC1 struct _cwmp__SetParameterValuesResponse * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterValuesResponse(struct soap*, int, const char*, const char*, size_t*);
  9452. inline struct _cwmp__SetParameterValuesResponse * soap_new__cwmp__SetParameterValuesResponse(struct soap *soap, int n = -1)
  9453. {
  9454. return soap_instantiate__cwmp__SetParameterValuesResponse(soap, n, NULL, NULL, NULL);
  9455. }
  9456. inline struct _cwmp__SetParameterValuesResponse * soap_new_req__cwmp__SetParameterValuesResponse(
  9457. struct soap *soap,
  9458. enum _cwmp__SetParameterValuesResponse_Status Status)
  9459. {
  9460. struct _cwmp__SetParameterValuesResponse *_p = ::soap_new__cwmp__SetParameterValuesResponse(soap);
  9461. if (_p)
  9462. { ::soap_default__cwmp__SetParameterValuesResponse(soap, _p);
  9463. _p->Status = Status;
  9464. }
  9465. return _p;
  9466. }
  9467. inline struct _cwmp__SetParameterValuesResponse * soap_new_set__cwmp__SetParameterValuesResponse(
  9468. struct soap *soap,
  9469. enum _cwmp__SetParameterValuesResponse_Status Status)
  9470. {
  9471. struct _cwmp__SetParameterValuesResponse *_p = ::soap_new__cwmp__SetParameterValuesResponse(soap);
  9472. if (_p)
  9473. { ::soap_default__cwmp__SetParameterValuesResponse(soap, _p);
  9474. _p->Status = Status;
  9475. }
  9476. return _p;
  9477. }
  9478. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterValuesResponse(struct soap*, const struct _cwmp__SetParameterValuesResponse *, const char*, const char*);
  9479. inline int soap_write__cwmp__SetParameterValuesResponse(struct soap *soap, struct _cwmp__SetParameterValuesResponse const*p)
  9480. {
  9481. soap_free_temp(soap);
  9482. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap))
  9483. return soap->error;
  9484. return SOAP_OK;
  9485. }
  9486. inline int soap_PUT__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse const*p)
  9487. {
  9488. soap_free_temp(soap);
  9489. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9490. return soap_closesock(soap);
  9491. return SOAP_OK;
  9492. }
  9493. inline int soap_PATCH__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse const*p)
  9494. {
  9495. soap_free_temp(soap);
  9496. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9497. return soap_closesock(soap);
  9498. return SOAP_OK;
  9499. }
  9500. inline int soap_POST_send__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse const*p)
  9501. {
  9502. soap_free_temp(soap);
  9503. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValuesResponse(soap, p), 0) || ::soap_put__cwmp__SetParameterValuesResponse(soap, p, "cwmp:SetParameterValuesResponse", "") || soap_end_send(soap))
  9504. return soap_closesock(soap);
  9505. return SOAP_OK;
  9506. }
  9507. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse * SOAP_FMAC4 soap_get__cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *, const char*, const char*);
  9508. inline int soap_read__cwmp__SetParameterValuesResponse(struct soap *soap, struct _cwmp__SetParameterValuesResponse *p)
  9509. {
  9510. if (p)
  9511. { ::soap_default__cwmp__SetParameterValuesResponse(soap, p);
  9512. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterValuesResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9513. return soap->error;
  9514. }
  9515. return SOAP_OK;
  9516. }
  9517. inline int soap_GET__cwmp__SetParameterValuesResponse(struct soap *soap, const char *URL, struct _cwmp__SetParameterValuesResponse *p)
  9518. {
  9519. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterValuesResponse(soap, p))
  9520. return soap_closesock(soap);
  9521. return soap_closesock(soap);
  9522. }
  9523. inline int soap_POST_recv__cwmp__SetParameterValuesResponse(struct soap *soap, struct _cwmp__SetParameterValuesResponse *p)
  9524. {
  9525. if (::soap_read__cwmp__SetParameterValuesResponse(soap, p))
  9526. return soap_closesock(soap);
  9527. return soap_closesock(soap);
  9528. }
  9529. #endif
  9530. #ifndef SOAP_TYPE_ParameterValueList_DEFINED
  9531. #define SOAP_TYPE_ParameterValueList_DEFINED
  9532. SOAP_FMAC3 void SOAP_FMAC4 soap_default_ParameterValueList(struct soap*, struct ParameterValueList *);
  9533. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ParameterValueList(struct soap*, const struct ParameterValueList *);
  9534. SOAP_FMAC3 int SOAP_FMAC4 soap_out_ParameterValueList(struct soap*, const char*, int, const struct ParameterValueList *, const char*);
  9535. SOAP_FMAC3 struct ParameterValueList * SOAP_FMAC4 soap_in_ParameterValueList(struct soap*, const char*, struct ParameterValueList *, const char*);
  9536. SOAP_FMAC1 struct ParameterValueList * SOAP_FMAC2 soap_instantiate_ParameterValueList(struct soap*, int, const char*, const char*, size_t*);
  9537. inline struct ParameterValueList * soap_new_ParameterValueList(struct soap *soap, int n = -1)
  9538. {
  9539. return soap_instantiate_ParameterValueList(soap, n, NULL, NULL, NULL);
  9540. }
  9541. inline struct ParameterValueList * soap_new_req_ParameterValueList(
  9542. struct soap *soap)
  9543. {
  9544. struct ParameterValueList *_p = ::soap_new_ParameterValueList(soap);
  9545. if (_p)
  9546. { ::soap_default_ParameterValueList(soap, _p);
  9547. }
  9548. return _p;
  9549. }
  9550. inline struct ParameterValueList * soap_new_set_ParameterValueList(
  9551. struct soap *soap,
  9552. struct cwmp__ParameterValueStruct **__ptrParameterValueStruct,
  9553. int __size)
  9554. {
  9555. struct ParameterValueList *_p = ::soap_new_ParameterValueList(soap);
  9556. if (_p)
  9557. { ::soap_default_ParameterValueList(soap, _p);
  9558. _p->__ptrParameterValueStruct = __ptrParameterValueStruct;
  9559. _p->__size = __size;
  9560. }
  9561. return _p;
  9562. }
  9563. SOAP_FMAC3 int SOAP_FMAC4 soap_put_ParameterValueList(struct soap*, const struct ParameterValueList *, const char*, const char*);
  9564. inline int soap_write_ParameterValueList(struct soap *soap, struct ParameterValueList const*p)
  9565. {
  9566. soap_free_temp(soap);
  9567. if (soap_begin_send(soap) || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9568. return soap->error;
  9569. return SOAP_OK;
  9570. }
  9571. inline int soap_PUT_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList const*p)
  9572. {
  9573. soap_free_temp(soap);
  9574. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9575. return soap_closesock(soap);
  9576. return SOAP_OK;
  9577. }
  9578. inline int soap_PATCH_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList const*p)
  9579. {
  9580. soap_free_temp(soap);
  9581. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9582. return soap_closesock(soap);
  9583. return SOAP_OK;
  9584. }
  9585. inline int soap_POST_send_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList const*p)
  9586. {
  9587. soap_free_temp(soap);
  9588. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_ParameterValueList(soap, p), 0) || ::soap_put_ParameterValueList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9589. return soap_closesock(soap);
  9590. return SOAP_OK;
  9591. }
  9592. SOAP_FMAC3 struct ParameterValueList * SOAP_FMAC4 soap_get_ParameterValueList(struct soap*, struct ParameterValueList *, const char*, const char*);
  9593. inline int soap_read_ParameterValueList(struct soap *soap, struct ParameterValueList *p)
  9594. {
  9595. if (p)
  9596. { ::soap_default_ParameterValueList(soap, p);
  9597. if (soap_begin_recv(soap) || ::soap_get_ParameterValueList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9598. return soap->error;
  9599. }
  9600. return SOAP_OK;
  9601. }
  9602. inline int soap_GET_ParameterValueList(struct soap *soap, const char *URL, struct ParameterValueList *p)
  9603. {
  9604. if (soap_GET(soap, URL, NULL) || ::soap_read_ParameterValueList(soap, p))
  9605. return soap_closesock(soap);
  9606. return soap_closesock(soap);
  9607. }
  9608. inline int soap_POST_recv_ParameterValueList(struct soap *soap, struct ParameterValueList *p)
  9609. {
  9610. if (::soap_read_ParameterValueList(soap, p))
  9611. return soap_closesock(soap);
  9612. return soap_closesock(soap);
  9613. }
  9614. #endif
  9615. #ifndef SOAP_TYPE__cwmp__SetParameterValues_DEFINED
  9616. #define SOAP_TYPE__cwmp__SetParameterValues_DEFINED
  9617. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *);
  9618. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__SetParameterValues(struct soap*, const struct _cwmp__SetParameterValues *);
  9619. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__SetParameterValues(struct soap*, const char*, int, const struct _cwmp__SetParameterValues *, const char*);
  9620. SOAP_FMAC3 struct _cwmp__SetParameterValues * SOAP_FMAC4 soap_in__cwmp__SetParameterValues(struct soap*, const char*, struct _cwmp__SetParameterValues *, const char*);
  9621. SOAP_FMAC1 struct _cwmp__SetParameterValues * SOAP_FMAC2 soap_instantiate__cwmp__SetParameterValues(struct soap*, int, const char*, const char*, size_t*);
  9622. inline struct _cwmp__SetParameterValues * soap_new__cwmp__SetParameterValues(struct soap *soap, int n = -1)
  9623. {
  9624. return soap_instantiate__cwmp__SetParameterValues(soap, n, NULL, NULL, NULL);
  9625. }
  9626. inline struct _cwmp__SetParameterValues * soap_new_req__cwmp__SetParameterValues(
  9627. struct soap *soap,
  9628. struct ParameterValueList *ParameterList,
  9629. char *ParameterKey)
  9630. {
  9631. struct _cwmp__SetParameterValues *_p = ::soap_new__cwmp__SetParameterValues(soap);
  9632. if (_p)
  9633. { ::soap_default__cwmp__SetParameterValues(soap, _p);
  9634. _p->ParameterList = ParameterList;
  9635. _p->ParameterKey = ParameterKey;
  9636. }
  9637. return _p;
  9638. }
  9639. inline struct _cwmp__SetParameterValues * soap_new_set__cwmp__SetParameterValues(
  9640. struct soap *soap,
  9641. struct ParameterValueList *ParameterList,
  9642. char *ParameterKey)
  9643. {
  9644. struct _cwmp__SetParameterValues *_p = ::soap_new__cwmp__SetParameterValues(soap);
  9645. if (_p)
  9646. { ::soap_default__cwmp__SetParameterValues(soap, _p);
  9647. _p->ParameterList = ParameterList;
  9648. _p->ParameterKey = ParameterKey;
  9649. }
  9650. return _p;
  9651. }
  9652. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__SetParameterValues(struct soap*, const struct _cwmp__SetParameterValues *, const char*, const char*);
  9653. inline int soap_write__cwmp__SetParameterValues(struct soap *soap, struct _cwmp__SetParameterValues const*p)
  9654. {
  9655. soap_free_temp(soap);
  9656. if (soap_begin_send(soap) || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap))
  9657. return soap->error;
  9658. return SOAP_OK;
  9659. }
  9660. inline int soap_PUT__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues const*p)
  9661. {
  9662. soap_free_temp(soap);
  9663. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9664. return soap_closesock(soap);
  9665. return SOAP_OK;
  9666. }
  9667. inline int soap_PATCH__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues const*p)
  9668. {
  9669. soap_free_temp(soap);
  9670. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9671. return soap_closesock(soap);
  9672. return SOAP_OK;
  9673. }
  9674. inline int soap_POST_send__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues const*p)
  9675. {
  9676. soap_free_temp(soap);
  9677. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__SetParameterValues(soap, p), 0) || ::soap_put__cwmp__SetParameterValues(soap, p, "cwmp:SetParameterValues", "") || soap_end_send(soap))
  9678. return soap_closesock(soap);
  9679. return SOAP_OK;
  9680. }
  9681. SOAP_FMAC3 struct _cwmp__SetParameterValues * SOAP_FMAC4 soap_get__cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *, const char*, const char*);
  9682. inline int soap_read__cwmp__SetParameterValues(struct soap *soap, struct _cwmp__SetParameterValues *p)
  9683. {
  9684. if (p)
  9685. { ::soap_default__cwmp__SetParameterValues(soap, p);
  9686. if (soap_begin_recv(soap) || ::soap_get__cwmp__SetParameterValues(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9687. return soap->error;
  9688. }
  9689. return SOAP_OK;
  9690. }
  9691. inline int soap_GET__cwmp__SetParameterValues(struct soap *soap, const char *URL, struct _cwmp__SetParameterValues *p)
  9692. {
  9693. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__SetParameterValues(soap, p))
  9694. return soap_closesock(soap);
  9695. return soap_closesock(soap);
  9696. }
  9697. inline int soap_POST_recv__cwmp__SetParameterValues(struct soap *soap, struct _cwmp__SetParameterValues *p)
  9698. {
  9699. if (::soap_read__cwmp__SetParameterValues(soap, p))
  9700. return soap_closesock(soap);
  9701. return soap_closesock(soap);
  9702. }
  9703. #endif
  9704. #ifndef SOAP_TYPE_MethodList_DEFINED
  9705. #define SOAP_TYPE_MethodList_DEFINED
  9706. SOAP_FMAC3 void SOAP_FMAC4 soap_default_MethodList(struct soap*, struct MethodList *);
  9707. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_MethodList(struct soap*, const struct MethodList *);
  9708. SOAP_FMAC3 int SOAP_FMAC4 soap_out_MethodList(struct soap*, const char*, int, const struct MethodList *, const char*);
  9709. SOAP_FMAC3 struct MethodList * SOAP_FMAC4 soap_in_MethodList(struct soap*, const char*, struct MethodList *, const char*);
  9710. SOAP_FMAC1 struct MethodList * SOAP_FMAC2 soap_instantiate_MethodList(struct soap*, int, const char*, const char*, size_t*);
  9711. inline struct MethodList * soap_new_MethodList(struct soap *soap, int n = -1)
  9712. {
  9713. return soap_instantiate_MethodList(soap, n, NULL, NULL, NULL);
  9714. }
  9715. inline struct MethodList * soap_new_req_MethodList(
  9716. struct soap *soap)
  9717. {
  9718. struct MethodList *_p = ::soap_new_MethodList(soap);
  9719. if (_p)
  9720. { ::soap_default_MethodList(soap, _p);
  9721. }
  9722. return _p;
  9723. }
  9724. inline struct MethodList * soap_new_set_MethodList(
  9725. struct soap *soap,
  9726. char **__ptrstring,
  9727. int __size)
  9728. {
  9729. struct MethodList *_p = ::soap_new_MethodList(soap);
  9730. if (_p)
  9731. { ::soap_default_MethodList(soap, _p);
  9732. _p->__ptrstring = __ptrstring;
  9733. _p->__size = __size;
  9734. }
  9735. return _p;
  9736. }
  9737. SOAP_FMAC3 int SOAP_FMAC4 soap_put_MethodList(struct soap*, const struct MethodList *, const char*, const char*);
  9738. inline int soap_write_MethodList(struct soap *soap, struct MethodList const*p)
  9739. {
  9740. soap_free_temp(soap);
  9741. if (soap_begin_send(soap) || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9742. return soap->error;
  9743. return SOAP_OK;
  9744. }
  9745. inline int soap_PUT_MethodList(struct soap *soap, const char *URL, struct MethodList const*p)
  9746. {
  9747. soap_free_temp(soap);
  9748. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9749. return soap_closesock(soap);
  9750. return SOAP_OK;
  9751. }
  9752. inline int soap_PATCH_MethodList(struct soap *soap, const char *URL, struct MethodList const*p)
  9753. {
  9754. soap_free_temp(soap);
  9755. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9756. return soap_closesock(soap);
  9757. return SOAP_OK;
  9758. }
  9759. inline int soap_POST_send_MethodList(struct soap *soap, const char *URL, struct MethodList const*p)
  9760. {
  9761. soap_free_temp(soap);
  9762. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_MethodList(soap, p), 0) || ::soap_put_MethodList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  9763. return soap_closesock(soap);
  9764. return SOAP_OK;
  9765. }
  9766. SOAP_FMAC3 struct MethodList * SOAP_FMAC4 soap_get_MethodList(struct soap*, struct MethodList *, const char*, const char*);
  9767. inline int soap_read_MethodList(struct soap *soap, struct MethodList *p)
  9768. {
  9769. if (p)
  9770. { ::soap_default_MethodList(soap, p);
  9771. if (soap_begin_recv(soap) || ::soap_get_MethodList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9772. return soap->error;
  9773. }
  9774. return SOAP_OK;
  9775. }
  9776. inline int soap_GET_MethodList(struct soap *soap, const char *URL, struct MethodList *p)
  9777. {
  9778. if (soap_GET(soap, URL, NULL) || ::soap_read_MethodList(soap, p))
  9779. return soap_closesock(soap);
  9780. return soap_closesock(soap);
  9781. }
  9782. inline int soap_POST_recv_MethodList(struct soap *soap, struct MethodList *p)
  9783. {
  9784. if (::soap_read_MethodList(soap, p))
  9785. return soap_closesock(soap);
  9786. return soap_closesock(soap);
  9787. }
  9788. #endif
  9789. #ifndef SOAP_TYPE__cwmp__GetRPCMethodsResponse_DEFINED
  9790. #define SOAP_TYPE__cwmp__GetRPCMethodsResponse_DEFINED
  9791. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *);
  9792. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetRPCMethodsResponse(struct soap*, const struct _cwmp__GetRPCMethodsResponse *);
  9793. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetRPCMethodsResponse(struct soap*, const char*, int, const struct _cwmp__GetRPCMethodsResponse *, const char*);
  9794. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse * SOAP_FMAC4 soap_in__cwmp__GetRPCMethodsResponse(struct soap*, const char*, struct _cwmp__GetRPCMethodsResponse *, const char*);
  9795. SOAP_FMAC1 struct _cwmp__GetRPCMethodsResponse * SOAP_FMAC2 soap_instantiate__cwmp__GetRPCMethodsResponse(struct soap*, int, const char*, const char*, size_t*);
  9796. inline struct _cwmp__GetRPCMethodsResponse * soap_new__cwmp__GetRPCMethodsResponse(struct soap *soap, int n = -1)
  9797. {
  9798. return soap_instantiate__cwmp__GetRPCMethodsResponse(soap, n, NULL, NULL, NULL);
  9799. }
  9800. inline struct _cwmp__GetRPCMethodsResponse * soap_new_req__cwmp__GetRPCMethodsResponse(
  9801. struct soap *soap,
  9802. struct MethodList *MethodList)
  9803. {
  9804. struct _cwmp__GetRPCMethodsResponse *_p = ::soap_new__cwmp__GetRPCMethodsResponse(soap);
  9805. if (_p)
  9806. { ::soap_default__cwmp__GetRPCMethodsResponse(soap, _p);
  9807. _p->MethodList = MethodList;
  9808. }
  9809. return _p;
  9810. }
  9811. inline struct _cwmp__GetRPCMethodsResponse * soap_new_set__cwmp__GetRPCMethodsResponse(
  9812. struct soap *soap,
  9813. struct MethodList *MethodList)
  9814. {
  9815. struct _cwmp__GetRPCMethodsResponse *_p = ::soap_new__cwmp__GetRPCMethodsResponse(soap);
  9816. if (_p)
  9817. { ::soap_default__cwmp__GetRPCMethodsResponse(soap, _p);
  9818. _p->MethodList = MethodList;
  9819. }
  9820. return _p;
  9821. }
  9822. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetRPCMethodsResponse(struct soap*, const struct _cwmp__GetRPCMethodsResponse *, const char*, const char*);
  9823. inline int soap_write__cwmp__GetRPCMethodsResponse(struct soap *soap, struct _cwmp__GetRPCMethodsResponse const*p)
  9824. {
  9825. soap_free_temp(soap);
  9826. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap))
  9827. return soap->error;
  9828. return SOAP_OK;
  9829. }
  9830. inline int soap_PUT__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse const*p)
  9831. {
  9832. soap_free_temp(soap);
  9833. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9834. return soap_closesock(soap);
  9835. return SOAP_OK;
  9836. }
  9837. inline int soap_PATCH__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse const*p)
  9838. {
  9839. soap_free_temp(soap);
  9840. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9841. return soap_closesock(soap);
  9842. return SOAP_OK;
  9843. }
  9844. inline int soap_POST_send__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse const*p)
  9845. {
  9846. soap_free_temp(soap);
  9847. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethodsResponse(soap, p), 0) || ::soap_put__cwmp__GetRPCMethodsResponse(soap, p, "cwmp:GetRPCMethodsResponse", "") || soap_end_send(soap))
  9848. return soap_closesock(soap);
  9849. return SOAP_OK;
  9850. }
  9851. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse * SOAP_FMAC4 soap_get__cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *, const char*, const char*);
  9852. inline int soap_read__cwmp__GetRPCMethodsResponse(struct soap *soap, struct _cwmp__GetRPCMethodsResponse *p)
  9853. {
  9854. if (p)
  9855. { ::soap_default__cwmp__GetRPCMethodsResponse(soap, p);
  9856. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetRPCMethodsResponse(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9857. return soap->error;
  9858. }
  9859. return SOAP_OK;
  9860. }
  9861. inline int soap_GET__cwmp__GetRPCMethodsResponse(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethodsResponse *p)
  9862. {
  9863. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetRPCMethodsResponse(soap, p))
  9864. return soap_closesock(soap);
  9865. return soap_closesock(soap);
  9866. }
  9867. inline int soap_POST_recv__cwmp__GetRPCMethodsResponse(struct soap *soap, struct _cwmp__GetRPCMethodsResponse *p)
  9868. {
  9869. if (::soap_read__cwmp__GetRPCMethodsResponse(soap, p))
  9870. return soap_closesock(soap);
  9871. return soap_closesock(soap);
  9872. }
  9873. #endif
  9874. #ifndef SOAP_TYPE__cwmp__GetRPCMethods_DEFINED
  9875. #define SOAP_TYPE__cwmp__GetRPCMethods_DEFINED
  9876. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *);
  9877. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__GetRPCMethods(struct soap*, const struct _cwmp__GetRPCMethods *);
  9878. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__GetRPCMethods(struct soap*, const char*, int, const struct _cwmp__GetRPCMethods *, const char*);
  9879. SOAP_FMAC3 struct _cwmp__GetRPCMethods * SOAP_FMAC4 soap_in__cwmp__GetRPCMethods(struct soap*, const char*, struct _cwmp__GetRPCMethods *, const char*);
  9880. SOAP_FMAC1 struct _cwmp__GetRPCMethods * SOAP_FMAC2 soap_instantiate__cwmp__GetRPCMethods(struct soap*, int, const char*, const char*, size_t*);
  9881. inline struct _cwmp__GetRPCMethods * soap_new__cwmp__GetRPCMethods(struct soap *soap, int n = -1)
  9882. {
  9883. return soap_instantiate__cwmp__GetRPCMethods(soap, n, NULL, NULL, NULL);
  9884. }
  9885. inline struct _cwmp__GetRPCMethods * soap_new_req__cwmp__GetRPCMethods(
  9886. struct soap *soap)
  9887. {
  9888. struct _cwmp__GetRPCMethods *_p = ::soap_new__cwmp__GetRPCMethods(soap);
  9889. if (_p)
  9890. { ::soap_default__cwmp__GetRPCMethods(soap, _p);
  9891. }
  9892. return _p;
  9893. }
  9894. inline struct _cwmp__GetRPCMethods * soap_new_set__cwmp__GetRPCMethods(
  9895. struct soap *soap)
  9896. {
  9897. struct _cwmp__GetRPCMethods *_p = ::soap_new__cwmp__GetRPCMethods(soap);
  9898. if (_p)
  9899. { ::soap_default__cwmp__GetRPCMethods(soap, _p);
  9900. }
  9901. return _p;
  9902. }
  9903. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__GetRPCMethods(struct soap*, const struct _cwmp__GetRPCMethods *, const char*, const char*);
  9904. inline int soap_write__cwmp__GetRPCMethods(struct soap *soap, struct _cwmp__GetRPCMethods const*p)
  9905. {
  9906. soap_free_temp(soap);
  9907. if (soap_begin_send(soap) || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap))
  9908. return soap->error;
  9909. return SOAP_OK;
  9910. }
  9911. inline int soap_PUT__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods const*p)
  9912. {
  9913. soap_free_temp(soap);
  9914. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9915. return soap_closesock(soap);
  9916. return SOAP_OK;
  9917. }
  9918. inline int soap_PATCH__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods const*p)
  9919. {
  9920. soap_free_temp(soap);
  9921. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  9922. return soap_closesock(soap);
  9923. return SOAP_OK;
  9924. }
  9925. inline int soap_POST_send__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods const*p)
  9926. {
  9927. soap_free_temp(soap);
  9928. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__GetRPCMethods(soap, p), 0) || ::soap_put__cwmp__GetRPCMethods(soap, p, "cwmp:GetRPCMethods", "") || soap_end_send(soap))
  9929. return soap_closesock(soap);
  9930. return SOAP_OK;
  9931. }
  9932. SOAP_FMAC3 struct _cwmp__GetRPCMethods * SOAP_FMAC4 soap_get__cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *, const char*, const char*);
  9933. inline int soap_read__cwmp__GetRPCMethods(struct soap *soap, struct _cwmp__GetRPCMethods *p)
  9934. {
  9935. if (p)
  9936. { ::soap_default__cwmp__GetRPCMethods(soap, p);
  9937. if (soap_begin_recv(soap) || ::soap_get__cwmp__GetRPCMethods(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  9938. return soap->error;
  9939. }
  9940. return SOAP_OK;
  9941. }
  9942. inline int soap_GET__cwmp__GetRPCMethods(struct soap *soap, const char *URL, struct _cwmp__GetRPCMethods *p)
  9943. {
  9944. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__GetRPCMethods(soap, p))
  9945. return soap_closesock(soap);
  9946. return soap_closesock(soap);
  9947. }
  9948. inline int soap_POST_recv__cwmp__GetRPCMethods(struct soap *soap, struct _cwmp__GetRPCMethods *p)
  9949. {
  9950. if (::soap_read__cwmp__GetRPCMethods(soap, p))
  9951. return soap_closesock(soap);
  9952. return soap_closesock(soap);
  9953. }
  9954. #endif
  9955. #ifndef SOAP_TYPE__cwmp__Fault_SetParameterValuesFault_DEFINED
  9956. #define SOAP_TYPE__cwmp__Fault_SetParameterValuesFault_DEFINED
  9957. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *);
  9958. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Fault_SetParameterValuesFault(struct soap*, const struct _cwmp__Fault_SetParameterValuesFault *);
  9959. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Fault_SetParameterValuesFault(struct soap*, const char*, int, const struct _cwmp__Fault_SetParameterValuesFault *, const char*);
  9960. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault * SOAP_FMAC4 soap_in__cwmp__Fault_SetParameterValuesFault(struct soap*, const char*, struct _cwmp__Fault_SetParameterValuesFault *, const char*);
  9961. SOAP_FMAC1 struct _cwmp__Fault_SetParameterValuesFault * SOAP_FMAC2 soap_instantiate__cwmp__Fault_SetParameterValuesFault(struct soap*, int, const char*, const char*, size_t*);
  9962. inline struct _cwmp__Fault_SetParameterValuesFault * soap_new__cwmp__Fault_SetParameterValuesFault(struct soap *soap, int n = -1)
  9963. {
  9964. return soap_instantiate__cwmp__Fault_SetParameterValuesFault(soap, n, NULL, NULL, NULL);
  9965. }
  9966. inline struct _cwmp__Fault_SetParameterValuesFault * soap_new_req__cwmp__Fault_SetParameterValuesFault(
  9967. struct soap *soap,
  9968. char *ParameterName,
  9969. char *FaultCode)
  9970. {
  9971. struct _cwmp__Fault_SetParameterValuesFault *_p = ::soap_new__cwmp__Fault_SetParameterValuesFault(soap);
  9972. if (_p)
  9973. { ::soap_default__cwmp__Fault_SetParameterValuesFault(soap, _p);
  9974. _p->ParameterName = ParameterName;
  9975. _p->FaultCode = FaultCode;
  9976. }
  9977. return _p;
  9978. }
  9979. inline struct _cwmp__Fault_SetParameterValuesFault * soap_new_set__cwmp__Fault_SetParameterValuesFault(
  9980. struct soap *soap,
  9981. char *ParameterName,
  9982. char *FaultCode,
  9983. char *FaultString)
  9984. {
  9985. struct _cwmp__Fault_SetParameterValuesFault *_p = ::soap_new__cwmp__Fault_SetParameterValuesFault(soap);
  9986. if (_p)
  9987. { ::soap_default__cwmp__Fault_SetParameterValuesFault(soap, _p);
  9988. _p->ParameterName = ParameterName;
  9989. _p->FaultCode = FaultCode;
  9990. _p->FaultString = FaultString;
  9991. }
  9992. return _p;
  9993. }
  9994. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Fault_SetParameterValuesFault(struct soap*, const struct _cwmp__Fault_SetParameterValuesFault *, const char*, const char*);
  9995. inline int soap_write__cwmp__Fault_SetParameterValuesFault(struct soap *soap, struct _cwmp__Fault_SetParameterValuesFault const*p)
  9996. {
  9997. soap_free_temp(soap);
  9998. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap))
  9999. return soap->error;
  10000. return SOAP_OK;
  10001. }
  10002. inline int soap_PUT__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault const*p)
  10003. {
  10004. soap_free_temp(soap);
  10005. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10006. return soap_closesock(soap);
  10007. return SOAP_OK;
  10008. }
  10009. inline int soap_PATCH__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault const*p)
  10010. {
  10011. soap_free_temp(soap);
  10012. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10013. return soap_closesock(soap);
  10014. return SOAP_OK;
  10015. }
  10016. inline int soap_POST_send__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault const*p)
  10017. {
  10018. soap_free_temp(soap);
  10019. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault_SetParameterValuesFault(soap, p), 0) || ::soap_put__cwmp__Fault_SetParameterValuesFault(soap, p, "cwmp:Fault-SetParameterValuesFault", "") || soap_end_send(soap))
  10020. return soap_closesock(soap);
  10021. return SOAP_OK;
  10022. }
  10023. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault * SOAP_FMAC4 soap_get__cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *, const char*, const char*);
  10024. inline int soap_read__cwmp__Fault_SetParameterValuesFault(struct soap *soap, struct _cwmp__Fault_SetParameterValuesFault *p)
  10025. {
  10026. if (p)
  10027. { ::soap_default__cwmp__Fault_SetParameterValuesFault(soap, p);
  10028. if (soap_begin_recv(soap) || ::soap_get__cwmp__Fault_SetParameterValuesFault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10029. return soap->error;
  10030. }
  10031. return SOAP_OK;
  10032. }
  10033. inline int soap_GET__cwmp__Fault_SetParameterValuesFault(struct soap *soap, const char *URL, struct _cwmp__Fault_SetParameterValuesFault *p)
  10034. {
  10035. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Fault_SetParameterValuesFault(soap, p))
  10036. return soap_closesock(soap);
  10037. return soap_closesock(soap);
  10038. }
  10039. inline int soap_POST_recv__cwmp__Fault_SetParameterValuesFault(struct soap *soap, struct _cwmp__Fault_SetParameterValuesFault *p)
  10040. {
  10041. if (::soap_read__cwmp__Fault_SetParameterValuesFault(soap, p))
  10042. return soap_closesock(soap);
  10043. return soap_closesock(soap);
  10044. }
  10045. #endif
  10046. #ifndef SOAP_TYPE__cwmp__Fault_DEFINED
  10047. #define SOAP_TYPE__cwmp__Fault_DEFINED
  10048. SOAP_FMAC3 void SOAP_FMAC4 soap_default__cwmp__Fault(struct soap*, struct _cwmp__Fault *);
  10049. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cwmp__Fault(struct soap*, const struct _cwmp__Fault *);
  10050. SOAP_FMAC3 int SOAP_FMAC4 soap_out__cwmp__Fault(struct soap*, const char*, int, const struct _cwmp__Fault *, const char*);
  10051. SOAP_FMAC3 struct _cwmp__Fault * SOAP_FMAC4 soap_in__cwmp__Fault(struct soap*, const char*, struct _cwmp__Fault *, const char*);
  10052. SOAP_FMAC1 struct _cwmp__Fault * SOAP_FMAC2 soap_instantiate__cwmp__Fault(struct soap*, int, const char*, const char*, size_t*);
  10053. inline struct _cwmp__Fault * soap_new__cwmp__Fault(struct soap *soap, int n = -1)
  10054. {
  10055. return soap_instantiate__cwmp__Fault(soap, n, NULL, NULL, NULL);
  10056. }
  10057. inline struct _cwmp__Fault * soap_new_req__cwmp__Fault(
  10058. struct soap *soap,
  10059. char *FaultCode,
  10060. int __sizeSetParameterValuesFault,
  10061. struct _cwmp__Fault_SetParameterValuesFault *SetParameterValuesFault)
  10062. {
  10063. struct _cwmp__Fault *_p = ::soap_new__cwmp__Fault(soap);
  10064. if (_p)
  10065. { ::soap_default__cwmp__Fault(soap, _p);
  10066. _p->FaultCode = FaultCode;
  10067. _p->__sizeSetParameterValuesFault = __sizeSetParameterValuesFault;
  10068. _p->SetParameterValuesFault = SetParameterValuesFault;
  10069. }
  10070. return _p;
  10071. }
  10072. inline struct _cwmp__Fault * soap_new_set__cwmp__Fault(
  10073. struct soap *soap,
  10074. char *FaultCode,
  10075. char *FaultString,
  10076. int __sizeSetParameterValuesFault,
  10077. struct _cwmp__Fault_SetParameterValuesFault *SetParameterValuesFault)
  10078. {
  10079. struct _cwmp__Fault *_p = ::soap_new__cwmp__Fault(soap);
  10080. if (_p)
  10081. { ::soap_default__cwmp__Fault(soap, _p);
  10082. _p->FaultCode = FaultCode;
  10083. _p->FaultString = FaultString;
  10084. _p->__sizeSetParameterValuesFault = __sizeSetParameterValuesFault;
  10085. _p->SetParameterValuesFault = SetParameterValuesFault;
  10086. }
  10087. return _p;
  10088. }
  10089. SOAP_FMAC3 int SOAP_FMAC4 soap_put__cwmp__Fault(struct soap*, const struct _cwmp__Fault *, const char*, const char*);
  10090. inline int soap_write__cwmp__Fault(struct soap *soap, struct _cwmp__Fault const*p)
  10091. {
  10092. soap_free_temp(soap);
  10093. if (soap_begin_send(soap) || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap))
  10094. return soap->error;
  10095. return SOAP_OK;
  10096. }
  10097. inline int soap_PUT__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault const*p)
  10098. {
  10099. soap_free_temp(soap);
  10100. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10101. return soap_closesock(soap);
  10102. return SOAP_OK;
  10103. }
  10104. inline int soap_PATCH__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault const*p)
  10105. {
  10106. soap_free_temp(soap);
  10107. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10108. return soap_closesock(soap);
  10109. return SOAP_OK;
  10110. }
  10111. inline int soap_POST_send__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault const*p)
  10112. {
  10113. soap_free_temp(soap);
  10114. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize__cwmp__Fault(soap, p), 0) || ::soap_put__cwmp__Fault(soap, p, "cwmp:Fault", "") || soap_end_send(soap))
  10115. return soap_closesock(soap);
  10116. return SOAP_OK;
  10117. }
  10118. SOAP_FMAC3 struct _cwmp__Fault * SOAP_FMAC4 soap_get__cwmp__Fault(struct soap*, struct _cwmp__Fault *, const char*, const char*);
  10119. inline int soap_read__cwmp__Fault(struct soap *soap, struct _cwmp__Fault *p)
  10120. {
  10121. if (p)
  10122. { ::soap_default__cwmp__Fault(soap, p);
  10123. if (soap_begin_recv(soap) || ::soap_get__cwmp__Fault(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10124. return soap->error;
  10125. }
  10126. return SOAP_OK;
  10127. }
  10128. inline int soap_GET__cwmp__Fault(struct soap *soap, const char *URL, struct _cwmp__Fault *p)
  10129. {
  10130. if (soap_GET(soap, URL, NULL) || ::soap_read__cwmp__Fault(soap, p))
  10131. return soap_closesock(soap);
  10132. return soap_closesock(soap);
  10133. }
  10134. inline int soap_POST_recv__cwmp__Fault(struct soap *soap, struct _cwmp__Fault *p)
  10135. {
  10136. if (::soap_read__cwmp__Fault(soap, p))
  10137. return soap_closesock(soap);
  10138. return soap_closesock(soap);
  10139. }
  10140. #endif
  10141. #ifndef SOAP_TYPE_cwmp__ArgStruct_DEFINED
  10142. #define SOAP_TYPE_cwmp__ArgStruct_DEFINED
  10143. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *);
  10144. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ArgStruct(struct soap*, const struct cwmp__ArgStruct *);
  10145. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ArgStruct(struct soap*, const char*, int, const struct cwmp__ArgStruct *, const char*);
  10146. SOAP_FMAC3 struct cwmp__ArgStruct * SOAP_FMAC4 soap_in_cwmp__ArgStruct(struct soap*, const char*, struct cwmp__ArgStruct *, const char*);
  10147. SOAP_FMAC1 struct cwmp__ArgStruct * SOAP_FMAC2 soap_instantiate_cwmp__ArgStruct(struct soap*, int, const char*, const char*, size_t*);
  10148. inline struct cwmp__ArgStruct * soap_new_cwmp__ArgStruct(struct soap *soap, int n = -1)
  10149. {
  10150. return soap_instantiate_cwmp__ArgStruct(soap, n, NULL, NULL, NULL);
  10151. }
  10152. inline struct cwmp__ArgStruct * soap_new_req_cwmp__ArgStruct(
  10153. struct soap *soap,
  10154. char *Name,
  10155. char *Value)
  10156. {
  10157. struct cwmp__ArgStruct *_p = ::soap_new_cwmp__ArgStruct(soap);
  10158. if (_p)
  10159. { ::soap_default_cwmp__ArgStruct(soap, _p);
  10160. _p->Name = Name;
  10161. _p->Value = Value;
  10162. }
  10163. return _p;
  10164. }
  10165. inline struct cwmp__ArgStruct * soap_new_set_cwmp__ArgStruct(
  10166. struct soap *soap,
  10167. char *Name,
  10168. char *Value)
  10169. {
  10170. struct cwmp__ArgStruct *_p = ::soap_new_cwmp__ArgStruct(soap);
  10171. if (_p)
  10172. { ::soap_default_cwmp__ArgStruct(soap, _p);
  10173. _p->Name = Name;
  10174. _p->Value = Value;
  10175. }
  10176. return _p;
  10177. }
  10178. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ArgStruct(struct soap*, const struct cwmp__ArgStruct *, const char*, const char*);
  10179. inline int soap_write_cwmp__ArgStruct(struct soap *soap, struct cwmp__ArgStruct const*p)
  10180. {
  10181. soap_free_temp(soap);
  10182. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap))
  10183. return soap->error;
  10184. return SOAP_OK;
  10185. }
  10186. inline int soap_PUT_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct const*p)
  10187. {
  10188. soap_free_temp(soap);
  10189. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10190. return soap_closesock(soap);
  10191. return SOAP_OK;
  10192. }
  10193. inline int soap_PATCH_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct const*p)
  10194. {
  10195. soap_free_temp(soap);
  10196. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10197. return soap_closesock(soap);
  10198. return SOAP_OK;
  10199. }
  10200. inline int soap_POST_send_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct const*p)
  10201. {
  10202. soap_free_temp(soap);
  10203. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ArgStruct(soap, p), 0) || ::soap_put_cwmp__ArgStruct(soap, p, "cwmp:ArgStruct", "") || soap_end_send(soap))
  10204. return soap_closesock(soap);
  10205. return SOAP_OK;
  10206. }
  10207. SOAP_FMAC3 struct cwmp__ArgStruct * SOAP_FMAC4 soap_get_cwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *, const char*, const char*);
  10208. inline int soap_read_cwmp__ArgStruct(struct soap *soap, struct cwmp__ArgStruct *p)
  10209. {
  10210. if (p)
  10211. { ::soap_default_cwmp__ArgStruct(soap, p);
  10212. if (soap_begin_recv(soap) || ::soap_get_cwmp__ArgStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10213. return soap->error;
  10214. }
  10215. return SOAP_OK;
  10216. }
  10217. inline int soap_GET_cwmp__ArgStruct(struct soap *soap, const char *URL, struct cwmp__ArgStruct *p)
  10218. {
  10219. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ArgStruct(soap, p))
  10220. return soap_closesock(soap);
  10221. return soap_closesock(soap);
  10222. }
  10223. inline int soap_POST_recv_cwmp__ArgStruct(struct soap *soap, struct cwmp__ArgStruct *p)
  10224. {
  10225. if (::soap_read_cwmp__ArgStruct(soap, p))
  10226. return soap_closesock(soap);
  10227. return soap_closesock(soap);
  10228. }
  10229. #endif
  10230. #ifndef SOAP_TYPE_cwmp__OptionStruct_DEFINED
  10231. #define SOAP_TYPE_cwmp__OptionStruct_DEFINED
  10232. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *);
  10233. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__OptionStruct(struct soap*, const struct cwmp__OptionStruct *);
  10234. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__OptionStruct(struct soap*, const char*, int, const struct cwmp__OptionStruct *, const char*);
  10235. SOAP_FMAC3 struct cwmp__OptionStruct * SOAP_FMAC4 soap_in_cwmp__OptionStruct(struct soap*, const char*, struct cwmp__OptionStruct *, const char*);
  10236. SOAP_FMAC1 struct cwmp__OptionStruct * SOAP_FMAC2 soap_instantiate_cwmp__OptionStruct(struct soap*, int, const char*, const char*, size_t*);
  10237. inline struct cwmp__OptionStruct * soap_new_cwmp__OptionStruct(struct soap *soap, int n = -1)
  10238. {
  10239. return soap_instantiate_cwmp__OptionStruct(soap, n, NULL, NULL, NULL);
  10240. }
  10241. inline struct cwmp__OptionStruct * soap_new_req_cwmp__OptionStruct(
  10242. struct soap *soap,
  10243. char *OptionName,
  10244. unsigned int VoucherSN,
  10245. enum _cwmp__OptionStruct_State State,
  10246. enum _cwmp__OptionStruct_Mode Mode,
  10247. time_t StartDate,
  10248. enum _cwmp__OptionStruct_IsTransferable IsTransferable)
  10249. {
  10250. struct cwmp__OptionStruct *_p = ::soap_new_cwmp__OptionStruct(soap);
  10251. if (_p)
  10252. { ::soap_default_cwmp__OptionStruct(soap, _p);
  10253. _p->OptionName = OptionName;
  10254. _p->VoucherSN = VoucherSN;
  10255. _p->State = State;
  10256. _p->Mode = Mode;
  10257. _p->StartDate = StartDate;
  10258. _p->IsTransferable = IsTransferable;
  10259. }
  10260. return _p;
  10261. }
  10262. inline struct cwmp__OptionStruct * soap_new_set_cwmp__OptionStruct(
  10263. struct soap *soap,
  10264. char *OptionName,
  10265. unsigned int VoucherSN,
  10266. enum _cwmp__OptionStruct_State State,
  10267. enum _cwmp__OptionStruct_Mode Mode,
  10268. time_t StartDate,
  10269. time_t *ExpirationDate,
  10270. enum _cwmp__OptionStruct_IsTransferable IsTransferable)
  10271. {
  10272. struct cwmp__OptionStruct *_p = ::soap_new_cwmp__OptionStruct(soap);
  10273. if (_p)
  10274. { ::soap_default_cwmp__OptionStruct(soap, _p);
  10275. _p->OptionName = OptionName;
  10276. _p->VoucherSN = VoucherSN;
  10277. _p->State = State;
  10278. _p->Mode = Mode;
  10279. _p->StartDate = StartDate;
  10280. _p->ExpirationDate = ExpirationDate;
  10281. _p->IsTransferable = IsTransferable;
  10282. }
  10283. return _p;
  10284. }
  10285. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__OptionStruct(struct soap*, const struct cwmp__OptionStruct *, const char*, const char*);
  10286. inline int soap_write_cwmp__OptionStruct(struct soap *soap, struct cwmp__OptionStruct const*p)
  10287. {
  10288. soap_free_temp(soap);
  10289. if (soap_begin_send(soap) || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap))
  10290. return soap->error;
  10291. return SOAP_OK;
  10292. }
  10293. inline int soap_PUT_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct const*p)
  10294. {
  10295. soap_free_temp(soap);
  10296. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10297. return soap_closesock(soap);
  10298. return SOAP_OK;
  10299. }
  10300. inline int soap_PATCH_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct const*p)
  10301. {
  10302. soap_free_temp(soap);
  10303. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10304. return soap_closesock(soap);
  10305. return SOAP_OK;
  10306. }
  10307. inline int soap_POST_send_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct const*p)
  10308. {
  10309. soap_free_temp(soap);
  10310. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OptionStruct(soap, p), 0) || ::soap_put_cwmp__OptionStruct(soap, p, "cwmp:OptionStruct", "") || soap_end_send(soap))
  10311. return soap_closesock(soap);
  10312. return SOAP_OK;
  10313. }
  10314. SOAP_FMAC3 struct cwmp__OptionStruct * SOAP_FMAC4 soap_get_cwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *, const char*, const char*);
  10315. inline int soap_read_cwmp__OptionStruct(struct soap *soap, struct cwmp__OptionStruct *p)
  10316. {
  10317. if (p)
  10318. { ::soap_default_cwmp__OptionStruct(soap, p);
  10319. if (soap_begin_recv(soap) || ::soap_get_cwmp__OptionStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10320. return soap->error;
  10321. }
  10322. return SOAP_OK;
  10323. }
  10324. inline int soap_GET_cwmp__OptionStruct(struct soap *soap, const char *URL, struct cwmp__OptionStruct *p)
  10325. {
  10326. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__OptionStruct(soap, p))
  10327. return soap_closesock(soap);
  10328. return soap_closesock(soap);
  10329. }
  10330. inline int soap_POST_recv_cwmp__OptionStruct(struct soap *soap, struct cwmp__OptionStruct *p)
  10331. {
  10332. if (::soap_read_cwmp__OptionStruct(soap, p))
  10333. return soap_closesock(soap);
  10334. return soap_closesock(soap);
  10335. }
  10336. #endif
  10337. #ifndef SOAP_TYPE_cwmp__OpResultStruct_DEFINED
  10338. #define SOAP_TYPE_cwmp__OpResultStruct_DEFINED
  10339. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *);
  10340. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__OpResultStruct(struct soap*, const struct cwmp__OpResultStruct *);
  10341. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__OpResultStruct(struct soap*, const char*, int, const struct cwmp__OpResultStruct *, const char*);
  10342. SOAP_FMAC3 struct cwmp__OpResultStruct * SOAP_FMAC4 soap_in_cwmp__OpResultStruct(struct soap*, const char*, struct cwmp__OpResultStruct *, const char*);
  10343. SOAP_FMAC1 struct cwmp__OpResultStruct * SOAP_FMAC2 soap_instantiate_cwmp__OpResultStruct(struct soap*, int, const char*, const char*, size_t*);
  10344. inline struct cwmp__OpResultStruct * soap_new_cwmp__OpResultStruct(struct soap *soap, int n = -1)
  10345. {
  10346. return soap_instantiate_cwmp__OpResultStruct(soap, n, NULL, NULL, NULL);
  10347. }
  10348. inline struct cwmp__OpResultStruct * soap_new_req_cwmp__OpResultStruct(
  10349. struct soap *soap,
  10350. char *UUID,
  10351. char *DeploymentUnitRef,
  10352. char *Version,
  10353. enum cwmp__DeploymentUnitState CurrentState,
  10354. enum xsd__boolean Resolved,
  10355. char *ExecutionUnitRefList,
  10356. time_t StartTime,
  10357. time_t CompleteTime,
  10358. struct cwmp__DeploymentUnitFaultStruct *Fault)
  10359. {
  10360. struct cwmp__OpResultStruct *_p = ::soap_new_cwmp__OpResultStruct(soap);
  10361. if (_p)
  10362. { ::soap_default_cwmp__OpResultStruct(soap, _p);
  10363. _p->UUID = UUID;
  10364. _p->DeploymentUnitRef = DeploymentUnitRef;
  10365. _p->Version = Version;
  10366. _p->CurrentState = CurrentState;
  10367. _p->Resolved = Resolved;
  10368. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  10369. _p->StartTime = StartTime;
  10370. _p->CompleteTime = CompleteTime;
  10371. _p->Fault = Fault;
  10372. }
  10373. return _p;
  10374. }
  10375. inline struct cwmp__OpResultStruct * soap_new_set_cwmp__OpResultStruct(
  10376. struct soap *soap,
  10377. char *UUID,
  10378. char *DeploymentUnitRef,
  10379. char *Version,
  10380. enum cwmp__DeploymentUnitState CurrentState,
  10381. enum xsd__boolean Resolved,
  10382. char *ExecutionUnitRefList,
  10383. time_t StartTime,
  10384. time_t CompleteTime,
  10385. struct cwmp__DeploymentUnitFaultStruct *Fault)
  10386. {
  10387. struct cwmp__OpResultStruct *_p = ::soap_new_cwmp__OpResultStruct(soap);
  10388. if (_p)
  10389. { ::soap_default_cwmp__OpResultStruct(soap, _p);
  10390. _p->UUID = UUID;
  10391. _p->DeploymentUnitRef = DeploymentUnitRef;
  10392. _p->Version = Version;
  10393. _p->CurrentState = CurrentState;
  10394. _p->Resolved = Resolved;
  10395. _p->ExecutionUnitRefList = ExecutionUnitRefList;
  10396. _p->StartTime = StartTime;
  10397. _p->CompleteTime = CompleteTime;
  10398. _p->Fault = Fault;
  10399. }
  10400. return _p;
  10401. }
  10402. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__OpResultStruct(struct soap*, const struct cwmp__OpResultStruct *, const char*, const char*);
  10403. inline int soap_write_cwmp__OpResultStruct(struct soap *soap, struct cwmp__OpResultStruct const*p)
  10404. {
  10405. soap_free_temp(soap);
  10406. if (soap_begin_send(soap) || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap))
  10407. return soap->error;
  10408. return SOAP_OK;
  10409. }
  10410. inline int soap_PUT_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct const*p)
  10411. {
  10412. soap_free_temp(soap);
  10413. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10414. return soap_closesock(soap);
  10415. return SOAP_OK;
  10416. }
  10417. inline int soap_PATCH_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct const*p)
  10418. {
  10419. soap_free_temp(soap);
  10420. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10421. return soap_closesock(soap);
  10422. return SOAP_OK;
  10423. }
  10424. inline int soap_POST_send_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct const*p)
  10425. {
  10426. soap_free_temp(soap);
  10427. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OpResultStruct(soap, p), 0) || ::soap_put_cwmp__OpResultStruct(soap, p, "cwmp:OpResultStruct", "") || soap_end_send(soap))
  10428. return soap_closesock(soap);
  10429. return SOAP_OK;
  10430. }
  10431. SOAP_FMAC3 struct cwmp__OpResultStruct * SOAP_FMAC4 soap_get_cwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *, const char*, const char*);
  10432. inline int soap_read_cwmp__OpResultStruct(struct soap *soap, struct cwmp__OpResultStruct *p)
  10433. {
  10434. if (p)
  10435. { ::soap_default_cwmp__OpResultStruct(soap, p);
  10436. if (soap_begin_recv(soap) || ::soap_get_cwmp__OpResultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10437. return soap->error;
  10438. }
  10439. return SOAP_OK;
  10440. }
  10441. inline int soap_GET_cwmp__OpResultStruct(struct soap *soap, const char *URL, struct cwmp__OpResultStruct *p)
  10442. {
  10443. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__OpResultStruct(soap, p))
  10444. return soap_closesock(soap);
  10445. return soap_closesock(soap);
  10446. }
  10447. inline int soap_POST_recv_cwmp__OpResultStruct(struct soap *soap, struct cwmp__OpResultStruct *p)
  10448. {
  10449. if (::soap_read_cwmp__OpResultStruct(soap, p))
  10450. return soap_closesock(soap);
  10451. return soap_closesock(soap);
  10452. }
  10453. #endif
  10454. #ifndef SOAP_TYPE_cwmp__OperationStruct_DEFINED
  10455. #define SOAP_TYPE_cwmp__OperationStruct_DEFINED
  10456. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *);
  10457. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__OperationStruct(struct soap*, const struct cwmp__OperationStruct *);
  10458. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__OperationStruct(struct soap*, const char*, int, const struct cwmp__OperationStruct *, const char*);
  10459. SOAP_FMAC3 struct cwmp__OperationStruct * SOAP_FMAC4 soap_in_cwmp__OperationStruct(struct soap*, const char*, struct cwmp__OperationStruct *, const char*);
  10460. SOAP_FMAC1 struct cwmp__OperationStruct * SOAP_FMAC2 soap_instantiate_cwmp__OperationStruct(struct soap*, int, const char*, const char*, size_t*);
  10461. inline struct cwmp__OperationStruct * soap_new_cwmp__OperationStruct(struct soap *soap, int n = -1)
  10462. {
  10463. return soap_instantiate_cwmp__OperationStruct(soap, n, NULL, NULL, NULL);
  10464. }
  10465. inline struct cwmp__OperationStruct * soap_new_req_cwmp__OperationStruct(
  10466. struct soap *soap)
  10467. {
  10468. struct cwmp__OperationStruct *_p = ::soap_new_cwmp__OperationStruct(soap);
  10469. if (_p)
  10470. { ::soap_default_cwmp__OperationStruct(soap, _p);
  10471. }
  10472. return _p;
  10473. }
  10474. inline struct cwmp__OperationStruct * soap_new_set_cwmp__OperationStruct(
  10475. struct soap *soap)
  10476. {
  10477. struct cwmp__OperationStruct *_p = ::soap_new_cwmp__OperationStruct(soap);
  10478. if (_p)
  10479. { ::soap_default_cwmp__OperationStruct(soap, _p);
  10480. }
  10481. return _p;
  10482. }
  10483. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__OperationStruct(struct soap*, const struct cwmp__OperationStruct *, const char*, const char*);
  10484. inline int soap_write_cwmp__OperationStruct(struct soap *soap, struct cwmp__OperationStruct const*p)
  10485. {
  10486. soap_free_temp(soap);
  10487. if (soap_begin_send(soap) || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap))
  10488. return soap->error;
  10489. return SOAP_OK;
  10490. }
  10491. inline int soap_PUT_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct const*p)
  10492. {
  10493. soap_free_temp(soap);
  10494. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10495. return soap_closesock(soap);
  10496. return SOAP_OK;
  10497. }
  10498. inline int soap_PATCH_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct const*p)
  10499. {
  10500. soap_free_temp(soap);
  10501. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10502. return soap_closesock(soap);
  10503. return SOAP_OK;
  10504. }
  10505. inline int soap_POST_send_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct const*p)
  10506. {
  10507. soap_free_temp(soap);
  10508. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__OperationStruct(soap, p), 0) || ::soap_put_cwmp__OperationStruct(soap, p, "cwmp:OperationStruct", "") || soap_end_send(soap))
  10509. return soap_closesock(soap);
  10510. return SOAP_OK;
  10511. }
  10512. SOAP_FMAC3 struct cwmp__OperationStruct * SOAP_FMAC4 soap_get_cwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *, const char*, const char*);
  10513. inline int soap_read_cwmp__OperationStruct(struct soap *soap, struct cwmp__OperationStruct *p)
  10514. {
  10515. if (p)
  10516. { ::soap_default_cwmp__OperationStruct(soap, p);
  10517. if (soap_begin_recv(soap) || ::soap_get_cwmp__OperationStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10518. return soap->error;
  10519. }
  10520. return SOAP_OK;
  10521. }
  10522. inline int soap_GET_cwmp__OperationStruct(struct soap *soap, const char *URL, struct cwmp__OperationStruct *p)
  10523. {
  10524. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__OperationStruct(soap, p))
  10525. return soap_closesock(soap);
  10526. return soap_closesock(soap);
  10527. }
  10528. inline int soap_POST_recv_cwmp__OperationStruct(struct soap *soap, struct cwmp__OperationStruct *p)
  10529. {
  10530. if (::soap_read_cwmp__OperationStruct(soap, p))
  10531. return soap_closesock(soap);
  10532. return soap_closesock(soap);
  10533. }
  10534. #endif
  10535. #ifndef SOAP_TYPE_cwmp__AllQueuedTransferStruct_DEFINED
  10536. #define SOAP_TYPE_cwmp__AllQueuedTransferStruct_DEFINED
  10537. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *);
  10538. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__AllQueuedTransferStruct(struct soap*, const struct cwmp__AllQueuedTransferStruct *);
  10539. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__AllQueuedTransferStruct(struct soap*, const char*, int, const struct cwmp__AllQueuedTransferStruct *, const char*);
  10540. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct * SOAP_FMAC4 soap_in_cwmp__AllQueuedTransferStruct(struct soap*, const char*, struct cwmp__AllQueuedTransferStruct *, const char*);
  10541. SOAP_FMAC1 struct cwmp__AllQueuedTransferStruct * SOAP_FMAC2 soap_instantiate_cwmp__AllQueuedTransferStruct(struct soap*, int, const char*, const char*, size_t*);
  10542. inline struct cwmp__AllQueuedTransferStruct * soap_new_cwmp__AllQueuedTransferStruct(struct soap *soap, int n = -1)
  10543. {
  10544. return soap_instantiate_cwmp__AllQueuedTransferStruct(soap, n, NULL, NULL, NULL);
  10545. }
  10546. inline struct cwmp__AllQueuedTransferStruct * soap_new_req_cwmp__AllQueuedTransferStruct(
  10547. struct soap *soap,
  10548. char *CommandKey,
  10549. enum cwmp__TransferStateType State,
  10550. enum xsd__boolean IsDownload,
  10551. char *FileType,
  10552. unsigned int FileSize,
  10553. char *TargetFileName)
  10554. {
  10555. struct cwmp__AllQueuedTransferStruct *_p = ::soap_new_cwmp__AllQueuedTransferStruct(soap);
  10556. if (_p)
  10557. { ::soap_default_cwmp__AllQueuedTransferStruct(soap, _p);
  10558. _p->CommandKey = CommandKey;
  10559. _p->State = State;
  10560. _p->IsDownload = IsDownload;
  10561. _p->FileType = FileType;
  10562. _p->FileSize = FileSize;
  10563. _p->TargetFileName = TargetFileName;
  10564. }
  10565. return _p;
  10566. }
  10567. inline struct cwmp__AllQueuedTransferStruct * soap_new_set_cwmp__AllQueuedTransferStruct(
  10568. struct soap *soap,
  10569. char *CommandKey,
  10570. enum cwmp__TransferStateType State,
  10571. enum xsd__boolean IsDownload,
  10572. char *FileType,
  10573. unsigned int FileSize,
  10574. char *TargetFileName)
  10575. {
  10576. struct cwmp__AllQueuedTransferStruct *_p = ::soap_new_cwmp__AllQueuedTransferStruct(soap);
  10577. if (_p)
  10578. { ::soap_default_cwmp__AllQueuedTransferStruct(soap, _p);
  10579. _p->CommandKey = CommandKey;
  10580. _p->State = State;
  10581. _p->IsDownload = IsDownload;
  10582. _p->FileType = FileType;
  10583. _p->FileSize = FileSize;
  10584. _p->TargetFileName = TargetFileName;
  10585. }
  10586. return _p;
  10587. }
  10588. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__AllQueuedTransferStruct(struct soap*, const struct cwmp__AllQueuedTransferStruct *, const char*, const char*);
  10589. inline int soap_write_cwmp__AllQueuedTransferStruct(struct soap *soap, struct cwmp__AllQueuedTransferStruct const*p)
  10590. {
  10591. soap_free_temp(soap);
  10592. if (soap_begin_send(soap) || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap))
  10593. return soap->error;
  10594. return SOAP_OK;
  10595. }
  10596. inline int soap_PUT_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct const*p)
  10597. {
  10598. soap_free_temp(soap);
  10599. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10600. return soap_closesock(soap);
  10601. return SOAP_OK;
  10602. }
  10603. inline int soap_PATCH_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct const*p)
  10604. {
  10605. soap_free_temp(soap);
  10606. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10607. return soap_closesock(soap);
  10608. return SOAP_OK;
  10609. }
  10610. inline int soap_POST_send_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct const*p)
  10611. {
  10612. soap_free_temp(soap);
  10613. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__AllQueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__AllQueuedTransferStruct(soap, p, "cwmp:AllQueuedTransferStruct", "") || soap_end_send(soap))
  10614. return soap_closesock(soap);
  10615. return SOAP_OK;
  10616. }
  10617. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct * SOAP_FMAC4 soap_get_cwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *, const char*, const char*);
  10618. inline int soap_read_cwmp__AllQueuedTransferStruct(struct soap *soap, struct cwmp__AllQueuedTransferStruct *p)
  10619. {
  10620. if (p)
  10621. { ::soap_default_cwmp__AllQueuedTransferStruct(soap, p);
  10622. if (soap_begin_recv(soap) || ::soap_get_cwmp__AllQueuedTransferStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10623. return soap->error;
  10624. }
  10625. return SOAP_OK;
  10626. }
  10627. inline int soap_GET_cwmp__AllQueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__AllQueuedTransferStruct *p)
  10628. {
  10629. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__AllQueuedTransferStruct(soap, p))
  10630. return soap_closesock(soap);
  10631. return soap_closesock(soap);
  10632. }
  10633. inline int soap_POST_recv_cwmp__AllQueuedTransferStruct(struct soap *soap, struct cwmp__AllQueuedTransferStruct *p)
  10634. {
  10635. if (::soap_read_cwmp__AllQueuedTransferStruct(soap, p))
  10636. return soap_closesock(soap);
  10637. return soap_closesock(soap);
  10638. }
  10639. #endif
  10640. #ifndef SOAP_TYPE_cwmp__QueuedTransferStruct_DEFINED
  10641. #define SOAP_TYPE_cwmp__QueuedTransferStruct_DEFINED
  10642. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *);
  10643. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__QueuedTransferStruct(struct soap*, const struct cwmp__QueuedTransferStruct *);
  10644. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__QueuedTransferStruct(struct soap*, const char*, int, const struct cwmp__QueuedTransferStruct *, const char*);
  10645. SOAP_FMAC3 struct cwmp__QueuedTransferStruct * SOAP_FMAC4 soap_in_cwmp__QueuedTransferStruct(struct soap*, const char*, struct cwmp__QueuedTransferStruct *, const char*);
  10646. SOAP_FMAC1 struct cwmp__QueuedTransferStruct * SOAP_FMAC2 soap_instantiate_cwmp__QueuedTransferStruct(struct soap*, int, const char*, const char*, size_t*);
  10647. inline struct cwmp__QueuedTransferStruct * soap_new_cwmp__QueuedTransferStruct(struct soap *soap, int n = -1)
  10648. {
  10649. return soap_instantiate_cwmp__QueuedTransferStruct(soap, n, NULL, NULL, NULL);
  10650. }
  10651. inline struct cwmp__QueuedTransferStruct * soap_new_req_cwmp__QueuedTransferStruct(
  10652. struct soap *soap,
  10653. char *CommandKey,
  10654. enum cwmp__TransferStateType State)
  10655. {
  10656. struct cwmp__QueuedTransferStruct *_p = ::soap_new_cwmp__QueuedTransferStruct(soap);
  10657. if (_p)
  10658. { ::soap_default_cwmp__QueuedTransferStruct(soap, _p);
  10659. _p->CommandKey = CommandKey;
  10660. _p->State = State;
  10661. }
  10662. return _p;
  10663. }
  10664. inline struct cwmp__QueuedTransferStruct * soap_new_set_cwmp__QueuedTransferStruct(
  10665. struct soap *soap,
  10666. char *CommandKey,
  10667. enum cwmp__TransferStateType State)
  10668. {
  10669. struct cwmp__QueuedTransferStruct *_p = ::soap_new_cwmp__QueuedTransferStruct(soap);
  10670. if (_p)
  10671. { ::soap_default_cwmp__QueuedTransferStruct(soap, _p);
  10672. _p->CommandKey = CommandKey;
  10673. _p->State = State;
  10674. }
  10675. return _p;
  10676. }
  10677. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__QueuedTransferStruct(struct soap*, const struct cwmp__QueuedTransferStruct *, const char*, const char*);
  10678. inline int soap_write_cwmp__QueuedTransferStruct(struct soap *soap, struct cwmp__QueuedTransferStruct const*p)
  10679. {
  10680. soap_free_temp(soap);
  10681. if (soap_begin_send(soap) || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap))
  10682. return soap->error;
  10683. return SOAP_OK;
  10684. }
  10685. inline int soap_PUT_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct const*p)
  10686. {
  10687. soap_free_temp(soap);
  10688. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10689. return soap_closesock(soap);
  10690. return SOAP_OK;
  10691. }
  10692. inline int soap_PATCH_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct const*p)
  10693. {
  10694. soap_free_temp(soap);
  10695. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10696. return soap_closesock(soap);
  10697. return SOAP_OK;
  10698. }
  10699. inline int soap_POST_send_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct const*p)
  10700. {
  10701. soap_free_temp(soap);
  10702. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__QueuedTransferStruct(soap, p), 0) || ::soap_put_cwmp__QueuedTransferStruct(soap, p, "cwmp:QueuedTransferStruct", "") || soap_end_send(soap))
  10703. return soap_closesock(soap);
  10704. return SOAP_OK;
  10705. }
  10706. SOAP_FMAC3 struct cwmp__QueuedTransferStruct * SOAP_FMAC4 soap_get_cwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *, const char*, const char*);
  10707. inline int soap_read_cwmp__QueuedTransferStruct(struct soap *soap, struct cwmp__QueuedTransferStruct *p)
  10708. {
  10709. if (p)
  10710. { ::soap_default_cwmp__QueuedTransferStruct(soap, p);
  10711. if (soap_begin_recv(soap) || ::soap_get_cwmp__QueuedTransferStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10712. return soap->error;
  10713. }
  10714. return SOAP_OK;
  10715. }
  10716. inline int soap_GET_cwmp__QueuedTransferStruct(struct soap *soap, const char *URL, struct cwmp__QueuedTransferStruct *p)
  10717. {
  10718. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__QueuedTransferStruct(soap, p))
  10719. return soap_closesock(soap);
  10720. return soap_closesock(soap);
  10721. }
  10722. inline int soap_POST_recv_cwmp__QueuedTransferStruct(struct soap *soap, struct cwmp__QueuedTransferStruct *p)
  10723. {
  10724. if (::soap_read_cwmp__QueuedTransferStruct(soap, p))
  10725. return soap_closesock(soap);
  10726. return soap_closesock(soap);
  10727. }
  10728. #endif
  10729. #ifndef SOAP_TYPE_cwmp__TimeWindowStruct_DEFINED
  10730. #define SOAP_TYPE_cwmp__TimeWindowStruct_DEFINED
  10731. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *);
  10732. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TimeWindowStruct(struct soap*, const struct cwmp__TimeWindowStruct *);
  10733. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TimeWindowStruct(struct soap*, const char*, int, const struct cwmp__TimeWindowStruct *, const char*);
  10734. SOAP_FMAC3 struct cwmp__TimeWindowStruct * SOAP_FMAC4 soap_in_cwmp__TimeWindowStruct(struct soap*, const char*, struct cwmp__TimeWindowStruct *, const char*);
  10735. SOAP_FMAC1 struct cwmp__TimeWindowStruct * SOAP_FMAC2 soap_instantiate_cwmp__TimeWindowStruct(struct soap*, int, const char*, const char*, size_t*);
  10736. inline struct cwmp__TimeWindowStruct * soap_new_cwmp__TimeWindowStruct(struct soap *soap, int n = -1)
  10737. {
  10738. return soap_instantiate_cwmp__TimeWindowStruct(soap, n, NULL, NULL, NULL);
  10739. }
  10740. inline struct cwmp__TimeWindowStruct * soap_new_req_cwmp__TimeWindowStruct(
  10741. struct soap *soap,
  10742. unsigned int WindowStart,
  10743. unsigned int WindowEnd,
  10744. char *WindowMode,
  10745. char *UserMessage,
  10746. int MaxRetries)
  10747. {
  10748. struct cwmp__TimeWindowStruct *_p = ::soap_new_cwmp__TimeWindowStruct(soap);
  10749. if (_p)
  10750. { ::soap_default_cwmp__TimeWindowStruct(soap, _p);
  10751. _p->WindowStart = WindowStart;
  10752. _p->WindowEnd = WindowEnd;
  10753. _p->WindowMode = WindowMode;
  10754. _p->UserMessage = UserMessage;
  10755. _p->MaxRetries = MaxRetries;
  10756. }
  10757. return _p;
  10758. }
  10759. inline struct cwmp__TimeWindowStruct * soap_new_set_cwmp__TimeWindowStruct(
  10760. struct soap *soap,
  10761. unsigned int WindowStart,
  10762. unsigned int WindowEnd,
  10763. char *WindowMode,
  10764. char *UserMessage,
  10765. int MaxRetries)
  10766. {
  10767. struct cwmp__TimeWindowStruct *_p = ::soap_new_cwmp__TimeWindowStruct(soap);
  10768. if (_p)
  10769. { ::soap_default_cwmp__TimeWindowStruct(soap, _p);
  10770. _p->WindowStart = WindowStart;
  10771. _p->WindowEnd = WindowEnd;
  10772. _p->WindowMode = WindowMode;
  10773. _p->UserMessage = UserMessage;
  10774. _p->MaxRetries = MaxRetries;
  10775. }
  10776. return _p;
  10777. }
  10778. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TimeWindowStruct(struct soap*, const struct cwmp__TimeWindowStruct *, const char*, const char*);
  10779. inline int soap_write_cwmp__TimeWindowStruct(struct soap *soap, struct cwmp__TimeWindowStruct const*p)
  10780. {
  10781. soap_free_temp(soap);
  10782. if (soap_begin_send(soap) || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap))
  10783. return soap->error;
  10784. return SOAP_OK;
  10785. }
  10786. inline int soap_PUT_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct const*p)
  10787. {
  10788. soap_free_temp(soap);
  10789. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10790. return soap_closesock(soap);
  10791. return SOAP_OK;
  10792. }
  10793. inline int soap_PATCH_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct const*p)
  10794. {
  10795. soap_free_temp(soap);
  10796. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10797. return soap_closesock(soap);
  10798. return SOAP_OK;
  10799. }
  10800. inline int soap_POST_send_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct const*p)
  10801. {
  10802. soap_free_temp(soap);
  10803. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TimeWindowStruct(soap, p), 0) || ::soap_put_cwmp__TimeWindowStruct(soap, p, "cwmp:TimeWindowStruct", "") || soap_end_send(soap))
  10804. return soap_closesock(soap);
  10805. return SOAP_OK;
  10806. }
  10807. SOAP_FMAC3 struct cwmp__TimeWindowStruct * SOAP_FMAC4 soap_get_cwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *, const char*, const char*);
  10808. inline int soap_read_cwmp__TimeWindowStruct(struct soap *soap, struct cwmp__TimeWindowStruct *p)
  10809. {
  10810. if (p)
  10811. { ::soap_default_cwmp__TimeWindowStruct(soap, p);
  10812. if (soap_begin_recv(soap) || ::soap_get_cwmp__TimeWindowStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10813. return soap->error;
  10814. }
  10815. return SOAP_OK;
  10816. }
  10817. inline int soap_GET_cwmp__TimeWindowStruct(struct soap *soap, const char *URL, struct cwmp__TimeWindowStruct *p)
  10818. {
  10819. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TimeWindowStruct(soap, p))
  10820. return soap_closesock(soap);
  10821. return soap_closesock(soap);
  10822. }
  10823. inline int soap_POST_recv_cwmp__TimeWindowStruct(struct soap *soap, struct cwmp__TimeWindowStruct *p)
  10824. {
  10825. if (::soap_read_cwmp__TimeWindowStruct(soap, p))
  10826. return soap_closesock(soap);
  10827. return soap_closesock(soap);
  10828. }
  10829. #endif
  10830. #ifndef SOAP_TYPE_cwmp__ParameterAttributeStruct_DEFINED
  10831. #define SOAP_TYPE_cwmp__ParameterAttributeStruct_DEFINED
  10832. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *);
  10833. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterAttributeStruct(struct soap*, const struct cwmp__ParameterAttributeStruct *);
  10834. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterAttributeStruct(struct soap*, const char*, int, const struct cwmp__ParameterAttributeStruct *, const char*);
  10835. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct * SOAP_FMAC4 soap_in_cwmp__ParameterAttributeStruct(struct soap*, const char*, struct cwmp__ParameterAttributeStruct *, const char*);
  10836. SOAP_FMAC1 struct cwmp__ParameterAttributeStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterAttributeStruct(struct soap*, int, const char*, const char*, size_t*);
  10837. inline struct cwmp__ParameterAttributeStruct * soap_new_cwmp__ParameterAttributeStruct(struct soap *soap, int n = -1)
  10838. {
  10839. return soap_instantiate_cwmp__ParameterAttributeStruct(soap, n, NULL, NULL, NULL);
  10840. }
  10841. inline struct cwmp__ParameterAttributeStruct * soap_new_req_cwmp__ParameterAttributeStruct(
  10842. struct soap *soap,
  10843. char *Name,
  10844. enum cwmp__ParameterAttributeNotificationValueType Notification,
  10845. struct AccessList *AccessList)
  10846. {
  10847. struct cwmp__ParameterAttributeStruct *_p = ::soap_new_cwmp__ParameterAttributeStruct(soap);
  10848. if (_p)
  10849. { ::soap_default_cwmp__ParameterAttributeStruct(soap, _p);
  10850. _p->Name = Name;
  10851. _p->Notification = Notification;
  10852. _p->AccessList = AccessList;
  10853. }
  10854. return _p;
  10855. }
  10856. inline struct cwmp__ParameterAttributeStruct * soap_new_set_cwmp__ParameterAttributeStruct(
  10857. struct soap *soap,
  10858. char *Name,
  10859. enum cwmp__ParameterAttributeNotificationValueType Notification,
  10860. struct AccessList *AccessList)
  10861. {
  10862. struct cwmp__ParameterAttributeStruct *_p = ::soap_new_cwmp__ParameterAttributeStruct(soap);
  10863. if (_p)
  10864. { ::soap_default_cwmp__ParameterAttributeStruct(soap, _p);
  10865. _p->Name = Name;
  10866. _p->Notification = Notification;
  10867. _p->AccessList = AccessList;
  10868. }
  10869. return _p;
  10870. }
  10871. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterAttributeStruct(struct soap*, const struct cwmp__ParameterAttributeStruct *, const char*, const char*);
  10872. inline int soap_write_cwmp__ParameterAttributeStruct(struct soap *soap, struct cwmp__ParameterAttributeStruct const*p)
  10873. {
  10874. soap_free_temp(soap);
  10875. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap))
  10876. return soap->error;
  10877. return SOAP_OK;
  10878. }
  10879. inline int soap_PUT_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct const*p)
  10880. {
  10881. soap_free_temp(soap);
  10882. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10883. return soap_closesock(soap);
  10884. return SOAP_OK;
  10885. }
  10886. inline int soap_PATCH_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct const*p)
  10887. {
  10888. soap_free_temp(soap);
  10889. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10890. return soap_closesock(soap);
  10891. return SOAP_OK;
  10892. }
  10893. inline int soap_POST_send_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct const*p)
  10894. {
  10895. soap_free_temp(soap);
  10896. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterAttributeStruct(soap, p), 0) || ::soap_put_cwmp__ParameterAttributeStruct(soap, p, "cwmp:ParameterAttributeStruct", "") || soap_end_send(soap))
  10897. return soap_closesock(soap);
  10898. return SOAP_OK;
  10899. }
  10900. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct * SOAP_FMAC4 soap_get_cwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *, const char*, const char*);
  10901. inline int soap_read_cwmp__ParameterAttributeStruct(struct soap *soap, struct cwmp__ParameterAttributeStruct *p)
  10902. {
  10903. if (p)
  10904. { ::soap_default_cwmp__ParameterAttributeStruct(soap, p);
  10905. if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterAttributeStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10906. return soap->error;
  10907. }
  10908. return SOAP_OK;
  10909. }
  10910. inline int soap_GET_cwmp__ParameterAttributeStruct(struct soap *soap, const char *URL, struct cwmp__ParameterAttributeStruct *p)
  10911. {
  10912. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterAttributeStruct(soap, p))
  10913. return soap_closesock(soap);
  10914. return soap_closesock(soap);
  10915. }
  10916. inline int soap_POST_recv_cwmp__ParameterAttributeStruct(struct soap *soap, struct cwmp__ParameterAttributeStruct *p)
  10917. {
  10918. if (::soap_read_cwmp__ParameterAttributeStruct(soap, p))
  10919. return soap_closesock(soap);
  10920. return soap_closesock(soap);
  10921. }
  10922. #endif
  10923. #ifndef SOAP_TYPE_AccessList_DEFINED
  10924. #define SOAP_TYPE_AccessList_DEFINED
  10925. SOAP_FMAC3 void SOAP_FMAC4 soap_default_AccessList(struct soap*, struct AccessList *);
  10926. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_AccessList(struct soap*, const struct AccessList *);
  10927. SOAP_FMAC3 int SOAP_FMAC4 soap_out_AccessList(struct soap*, const char*, int, const struct AccessList *, const char*);
  10928. SOAP_FMAC3 struct AccessList * SOAP_FMAC4 soap_in_AccessList(struct soap*, const char*, struct AccessList *, const char*);
  10929. SOAP_FMAC1 struct AccessList * SOAP_FMAC2 soap_instantiate_AccessList(struct soap*, int, const char*, const char*, size_t*);
  10930. inline struct AccessList * soap_new_AccessList(struct soap *soap, int n = -1)
  10931. {
  10932. return soap_instantiate_AccessList(soap, n, NULL, NULL, NULL);
  10933. }
  10934. inline struct AccessList * soap_new_req_AccessList(
  10935. struct soap *soap)
  10936. {
  10937. struct AccessList *_p = ::soap_new_AccessList(soap);
  10938. if (_p)
  10939. { ::soap_default_AccessList(soap, _p);
  10940. }
  10941. return _p;
  10942. }
  10943. inline struct AccessList * soap_new_set_AccessList(
  10944. struct soap *soap,
  10945. enum cwmp__AccessListValueType *__ptrstring,
  10946. int __size)
  10947. {
  10948. struct AccessList *_p = ::soap_new_AccessList(soap);
  10949. if (_p)
  10950. { ::soap_default_AccessList(soap, _p);
  10951. _p->__ptrstring = __ptrstring;
  10952. _p->__size = __size;
  10953. }
  10954. return _p;
  10955. }
  10956. SOAP_FMAC3 int SOAP_FMAC4 soap_put_AccessList(struct soap*, const struct AccessList *, const char*, const char*);
  10957. inline int soap_write_AccessList(struct soap *soap, struct AccessList const*p)
  10958. {
  10959. soap_free_temp(soap);
  10960. if (soap_begin_send(soap) || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  10961. return soap->error;
  10962. return SOAP_OK;
  10963. }
  10964. inline int soap_PUT_AccessList(struct soap *soap, const char *URL, struct AccessList const*p)
  10965. {
  10966. soap_free_temp(soap);
  10967. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10968. return soap_closesock(soap);
  10969. return SOAP_OK;
  10970. }
  10971. inline int soap_PATCH_AccessList(struct soap *soap, const char *URL, struct AccessList const*p)
  10972. {
  10973. soap_free_temp(soap);
  10974. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  10975. return soap_closesock(soap);
  10976. return SOAP_OK;
  10977. }
  10978. inline int soap_POST_send_AccessList(struct soap *soap, const char *URL, struct AccessList const*p)
  10979. {
  10980. soap_free_temp(soap);
  10981. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_AccessList(soap, p), 0) || ::soap_put_AccessList(soap, p, "SOAP-ENC:Array", "") || soap_end_send(soap))
  10982. return soap_closesock(soap);
  10983. return SOAP_OK;
  10984. }
  10985. SOAP_FMAC3 struct AccessList * SOAP_FMAC4 soap_get_AccessList(struct soap*, struct AccessList *, const char*, const char*);
  10986. inline int soap_read_AccessList(struct soap *soap, struct AccessList *p)
  10987. {
  10988. if (p)
  10989. { ::soap_default_AccessList(soap, p);
  10990. if (soap_begin_recv(soap) || ::soap_get_AccessList(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  10991. return soap->error;
  10992. }
  10993. return SOAP_OK;
  10994. }
  10995. inline int soap_GET_AccessList(struct soap *soap, const char *URL, struct AccessList *p)
  10996. {
  10997. if (soap_GET(soap, URL, NULL) || ::soap_read_AccessList(soap, p))
  10998. return soap_closesock(soap);
  10999. return soap_closesock(soap);
  11000. }
  11001. inline int soap_POST_recv_AccessList(struct soap *soap, struct AccessList *p)
  11002. {
  11003. if (::soap_read_AccessList(soap, p))
  11004. return soap_closesock(soap);
  11005. return soap_closesock(soap);
  11006. }
  11007. #endif
  11008. #ifndef SOAP_TYPE_cwmp__SetParameterAttributesStruct_DEFINED
  11009. #define SOAP_TYPE_cwmp__SetParameterAttributesStruct_DEFINED
  11010. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *);
  11011. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__SetParameterAttributesStruct(struct soap*, const struct cwmp__SetParameterAttributesStruct *);
  11012. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__SetParameterAttributesStruct(struct soap*, const char*, int, const struct cwmp__SetParameterAttributesStruct *, const char*);
  11013. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct * SOAP_FMAC4 soap_in_cwmp__SetParameterAttributesStruct(struct soap*, const char*, struct cwmp__SetParameterAttributesStruct *, const char*);
  11014. SOAP_FMAC1 struct cwmp__SetParameterAttributesStruct * SOAP_FMAC2 soap_instantiate_cwmp__SetParameterAttributesStruct(struct soap*, int, const char*, const char*, size_t*);
  11015. inline struct cwmp__SetParameterAttributesStruct * soap_new_cwmp__SetParameterAttributesStruct(struct soap *soap, int n = -1)
  11016. {
  11017. return soap_instantiate_cwmp__SetParameterAttributesStruct(soap, n, NULL, NULL, NULL);
  11018. }
  11019. inline struct cwmp__SetParameterAttributesStruct * soap_new_req_cwmp__SetParameterAttributesStruct(
  11020. struct soap *soap,
  11021. char *Name,
  11022. enum xsd__boolean NotificationChange,
  11023. enum cwmp__ParameterAttributeNotificationValueType Notification,
  11024. enum xsd__boolean AccessListChange,
  11025. struct AccessList *AccessList)
  11026. {
  11027. struct cwmp__SetParameterAttributesStruct *_p = ::soap_new_cwmp__SetParameterAttributesStruct(soap);
  11028. if (_p)
  11029. { ::soap_default_cwmp__SetParameterAttributesStruct(soap, _p);
  11030. _p->Name = Name;
  11031. _p->NotificationChange = NotificationChange;
  11032. _p->Notification = Notification;
  11033. _p->AccessListChange = AccessListChange;
  11034. _p->AccessList = AccessList;
  11035. }
  11036. return _p;
  11037. }
  11038. inline struct cwmp__SetParameterAttributesStruct * soap_new_set_cwmp__SetParameterAttributesStruct(
  11039. struct soap *soap,
  11040. char *Name,
  11041. enum xsd__boolean NotificationChange,
  11042. enum cwmp__ParameterAttributeNotificationValueType Notification,
  11043. enum xsd__boolean AccessListChange,
  11044. struct AccessList *AccessList)
  11045. {
  11046. struct cwmp__SetParameterAttributesStruct *_p = ::soap_new_cwmp__SetParameterAttributesStruct(soap);
  11047. if (_p)
  11048. { ::soap_default_cwmp__SetParameterAttributesStruct(soap, _p);
  11049. _p->Name = Name;
  11050. _p->NotificationChange = NotificationChange;
  11051. _p->Notification = Notification;
  11052. _p->AccessListChange = AccessListChange;
  11053. _p->AccessList = AccessList;
  11054. }
  11055. return _p;
  11056. }
  11057. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__SetParameterAttributesStruct(struct soap*, const struct cwmp__SetParameterAttributesStruct *, const char*, const char*);
  11058. inline int soap_write_cwmp__SetParameterAttributesStruct(struct soap *soap, struct cwmp__SetParameterAttributesStruct const*p)
  11059. {
  11060. soap_free_temp(soap);
  11061. if (soap_begin_send(soap) || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap))
  11062. return soap->error;
  11063. return SOAP_OK;
  11064. }
  11065. inline int soap_PUT_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct const*p)
  11066. {
  11067. soap_free_temp(soap);
  11068. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11069. return soap_closesock(soap);
  11070. return SOAP_OK;
  11071. }
  11072. inline int soap_PATCH_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct const*p)
  11073. {
  11074. soap_free_temp(soap);
  11075. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11076. return soap_closesock(soap);
  11077. return SOAP_OK;
  11078. }
  11079. inline int soap_POST_send_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct const*p)
  11080. {
  11081. soap_free_temp(soap);
  11082. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__SetParameterAttributesStruct(soap, p), 0) || ::soap_put_cwmp__SetParameterAttributesStruct(soap, p, "cwmp:SetParameterAttributesStruct", "") || soap_end_send(soap))
  11083. return soap_closesock(soap);
  11084. return SOAP_OK;
  11085. }
  11086. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct * SOAP_FMAC4 soap_get_cwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *, const char*, const char*);
  11087. inline int soap_read_cwmp__SetParameterAttributesStruct(struct soap *soap, struct cwmp__SetParameterAttributesStruct *p)
  11088. {
  11089. if (p)
  11090. { ::soap_default_cwmp__SetParameterAttributesStruct(soap, p);
  11091. if (soap_begin_recv(soap) || ::soap_get_cwmp__SetParameterAttributesStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11092. return soap->error;
  11093. }
  11094. return SOAP_OK;
  11095. }
  11096. inline int soap_GET_cwmp__SetParameterAttributesStruct(struct soap *soap, const char *URL, struct cwmp__SetParameterAttributesStruct *p)
  11097. {
  11098. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__SetParameterAttributesStruct(soap, p))
  11099. return soap_closesock(soap);
  11100. return soap_closesock(soap);
  11101. }
  11102. inline int soap_POST_recv_cwmp__SetParameterAttributesStruct(struct soap *soap, struct cwmp__SetParameterAttributesStruct *p)
  11103. {
  11104. if (::soap_read_cwmp__SetParameterAttributesStruct(soap, p))
  11105. return soap_closesock(soap);
  11106. return soap_closesock(soap);
  11107. }
  11108. #endif
  11109. #ifndef SOAP_TYPE_cwmp__ParameterInfoStruct_DEFINED
  11110. #define SOAP_TYPE_cwmp__ParameterInfoStruct_DEFINED
  11111. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *);
  11112. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterInfoStruct(struct soap*, const struct cwmp__ParameterInfoStruct *);
  11113. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterInfoStruct(struct soap*, const char*, int, const struct cwmp__ParameterInfoStruct *, const char*);
  11114. SOAP_FMAC3 struct cwmp__ParameterInfoStruct * SOAP_FMAC4 soap_in_cwmp__ParameterInfoStruct(struct soap*, const char*, struct cwmp__ParameterInfoStruct *, const char*);
  11115. SOAP_FMAC1 struct cwmp__ParameterInfoStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterInfoStruct(struct soap*, int, const char*, const char*, size_t*);
  11116. inline struct cwmp__ParameterInfoStruct * soap_new_cwmp__ParameterInfoStruct(struct soap *soap, int n = -1)
  11117. {
  11118. return soap_instantiate_cwmp__ParameterInfoStruct(soap, n, NULL, NULL, NULL);
  11119. }
  11120. inline struct cwmp__ParameterInfoStruct * soap_new_req_cwmp__ParameterInfoStruct(
  11121. struct soap *soap,
  11122. char *Name,
  11123. enum xsd__boolean Writable)
  11124. {
  11125. struct cwmp__ParameterInfoStruct *_p = ::soap_new_cwmp__ParameterInfoStruct(soap);
  11126. if (_p)
  11127. { ::soap_default_cwmp__ParameterInfoStruct(soap, _p);
  11128. _p->Name = Name;
  11129. _p->Writable = Writable;
  11130. }
  11131. return _p;
  11132. }
  11133. inline struct cwmp__ParameterInfoStruct * soap_new_set_cwmp__ParameterInfoStruct(
  11134. struct soap *soap,
  11135. char *Name,
  11136. enum xsd__boolean Writable)
  11137. {
  11138. struct cwmp__ParameterInfoStruct *_p = ::soap_new_cwmp__ParameterInfoStruct(soap);
  11139. if (_p)
  11140. { ::soap_default_cwmp__ParameterInfoStruct(soap, _p);
  11141. _p->Name = Name;
  11142. _p->Writable = Writable;
  11143. }
  11144. return _p;
  11145. }
  11146. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterInfoStruct(struct soap*, const struct cwmp__ParameterInfoStruct *, const char*, const char*);
  11147. inline int soap_write_cwmp__ParameterInfoStruct(struct soap *soap, struct cwmp__ParameterInfoStruct const*p)
  11148. {
  11149. soap_free_temp(soap);
  11150. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap))
  11151. return soap->error;
  11152. return SOAP_OK;
  11153. }
  11154. inline int soap_PUT_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct const*p)
  11155. {
  11156. soap_free_temp(soap);
  11157. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11158. return soap_closesock(soap);
  11159. return SOAP_OK;
  11160. }
  11161. inline int soap_PATCH_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct const*p)
  11162. {
  11163. soap_free_temp(soap);
  11164. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11165. return soap_closesock(soap);
  11166. return SOAP_OK;
  11167. }
  11168. inline int soap_POST_send_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct const*p)
  11169. {
  11170. soap_free_temp(soap);
  11171. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterInfoStruct(soap, p), 0) || ::soap_put_cwmp__ParameterInfoStruct(soap, p, "cwmp:ParameterInfoStruct", "") || soap_end_send(soap))
  11172. return soap_closesock(soap);
  11173. return SOAP_OK;
  11174. }
  11175. SOAP_FMAC3 struct cwmp__ParameterInfoStruct * SOAP_FMAC4 soap_get_cwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *, const char*, const char*);
  11176. inline int soap_read_cwmp__ParameterInfoStruct(struct soap *soap, struct cwmp__ParameterInfoStruct *p)
  11177. {
  11178. if (p)
  11179. { ::soap_default_cwmp__ParameterInfoStruct(soap, p);
  11180. if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterInfoStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11181. return soap->error;
  11182. }
  11183. return SOAP_OK;
  11184. }
  11185. inline int soap_GET_cwmp__ParameterInfoStruct(struct soap *soap, const char *URL, struct cwmp__ParameterInfoStruct *p)
  11186. {
  11187. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterInfoStruct(soap, p))
  11188. return soap_closesock(soap);
  11189. return soap_closesock(soap);
  11190. }
  11191. inline int soap_POST_recv_cwmp__ParameterInfoStruct(struct soap *soap, struct cwmp__ParameterInfoStruct *p)
  11192. {
  11193. if (::soap_read_cwmp__ParameterInfoStruct(soap, p))
  11194. return soap_closesock(soap);
  11195. return soap_closesock(soap);
  11196. }
  11197. #endif
  11198. #ifndef SOAP_TYPE_cwmp__EventStruct_DEFINED
  11199. #define SOAP_TYPE_cwmp__EventStruct_DEFINED
  11200. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__EventStruct(struct soap*, struct cwmp__EventStruct *);
  11201. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__EventStruct(struct soap*, const struct cwmp__EventStruct *);
  11202. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__EventStruct(struct soap*, const char*, int, const struct cwmp__EventStruct *, const char*);
  11203. SOAP_FMAC3 struct cwmp__EventStruct * SOAP_FMAC4 soap_in_cwmp__EventStruct(struct soap*, const char*, struct cwmp__EventStruct *, const char*);
  11204. SOAP_FMAC1 struct cwmp__EventStruct * SOAP_FMAC2 soap_instantiate_cwmp__EventStruct(struct soap*, int, const char*, const char*, size_t*);
  11205. inline struct cwmp__EventStruct * soap_new_cwmp__EventStruct(struct soap *soap, int n = -1)
  11206. {
  11207. return soap_instantiate_cwmp__EventStruct(soap, n, NULL, NULL, NULL);
  11208. }
  11209. inline struct cwmp__EventStruct * soap_new_req_cwmp__EventStruct(
  11210. struct soap *soap,
  11211. char *EventCode,
  11212. char *CommandKey)
  11213. {
  11214. struct cwmp__EventStruct *_p = ::soap_new_cwmp__EventStruct(soap);
  11215. if (_p)
  11216. { ::soap_default_cwmp__EventStruct(soap, _p);
  11217. _p->EventCode = EventCode;
  11218. _p->CommandKey = CommandKey;
  11219. }
  11220. return _p;
  11221. }
  11222. inline struct cwmp__EventStruct * soap_new_set_cwmp__EventStruct(
  11223. struct soap *soap,
  11224. char *EventCode,
  11225. char *CommandKey)
  11226. {
  11227. struct cwmp__EventStruct *_p = ::soap_new_cwmp__EventStruct(soap);
  11228. if (_p)
  11229. { ::soap_default_cwmp__EventStruct(soap, _p);
  11230. _p->EventCode = EventCode;
  11231. _p->CommandKey = CommandKey;
  11232. }
  11233. return _p;
  11234. }
  11235. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__EventStruct(struct soap*, const struct cwmp__EventStruct *, const char*, const char*);
  11236. inline int soap_write_cwmp__EventStruct(struct soap *soap, struct cwmp__EventStruct const*p)
  11237. {
  11238. soap_free_temp(soap);
  11239. if (soap_begin_send(soap) || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap))
  11240. return soap->error;
  11241. return SOAP_OK;
  11242. }
  11243. inline int soap_PUT_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct const*p)
  11244. {
  11245. soap_free_temp(soap);
  11246. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11247. return soap_closesock(soap);
  11248. return SOAP_OK;
  11249. }
  11250. inline int soap_PATCH_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct const*p)
  11251. {
  11252. soap_free_temp(soap);
  11253. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11254. return soap_closesock(soap);
  11255. return SOAP_OK;
  11256. }
  11257. inline int soap_POST_send_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct const*p)
  11258. {
  11259. soap_free_temp(soap);
  11260. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__EventStruct(soap, p), 0) || ::soap_put_cwmp__EventStruct(soap, p, "cwmp:EventStruct", "") || soap_end_send(soap))
  11261. return soap_closesock(soap);
  11262. return SOAP_OK;
  11263. }
  11264. SOAP_FMAC3 struct cwmp__EventStruct * SOAP_FMAC4 soap_get_cwmp__EventStruct(struct soap*, struct cwmp__EventStruct *, const char*, const char*);
  11265. inline int soap_read_cwmp__EventStruct(struct soap *soap, struct cwmp__EventStruct *p)
  11266. {
  11267. if (p)
  11268. { ::soap_default_cwmp__EventStruct(soap, p);
  11269. if (soap_begin_recv(soap) || ::soap_get_cwmp__EventStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11270. return soap->error;
  11271. }
  11272. return SOAP_OK;
  11273. }
  11274. inline int soap_GET_cwmp__EventStruct(struct soap *soap, const char *URL, struct cwmp__EventStruct *p)
  11275. {
  11276. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__EventStruct(soap, p))
  11277. return soap_closesock(soap);
  11278. return soap_closesock(soap);
  11279. }
  11280. inline int soap_POST_recv_cwmp__EventStruct(struct soap *soap, struct cwmp__EventStruct *p)
  11281. {
  11282. if (::soap_read_cwmp__EventStruct(soap, p))
  11283. return soap_closesock(soap);
  11284. return soap_closesock(soap);
  11285. }
  11286. #endif
  11287. #ifndef SOAP_TYPE_cwmp__DeviceIdStruct_DEFINED
  11288. #define SOAP_TYPE_cwmp__DeviceIdStruct_DEFINED
  11289. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *);
  11290. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeviceIdStruct(struct soap*, const struct cwmp__DeviceIdStruct *);
  11291. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeviceIdStruct(struct soap*, const char*, int, const struct cwmp__DeviceIdStruct *, const char*);
  11292. SOAP_FMAC3 struct cwmp__DeviceIdStruct * SOAP_FMAC4 soap_in_cwmp__DeviceIdStruct(struct soap*, const char*, struct cwmp__DeviceIdStruct *, const char*);
  11293. SOAP_FMAC1 struct cwmp__DeviceIdStruct * SOAP_FMAC2 soap_instantiate_cwmp__DeviceIdStruct(struct soap*, int, const char*, const char*, size_t*);
  11294. inline struct cwmp__DeviceIdStruct * soap_new_cwmp__DeviceIdStruct(struct soap *soap, int n = -1)
  11295. {
  11296. return soap_instantiate_cwmp__DeviceIdStruct(soap, n, NULL, NULL, NULL);
  11297. }
  11298. inline struct cwmp__DeviceIdStruct * soap_new_req_cwmp__DeviceIdStruct(
  11299. struct soap *soap,
  11300. char *Manufacturer,
  11301. char *OUI,
  11302. char *ProductClass,
  11303. char *SerialNumber)
  11304. {
  11305. struct cwmp__DeviceIdStruct *_p = ::soap_new_cwmp__DeviceIdStruct(soap);
  11306. if (_p)
  11307. { ::soap_default_cwmp__DeviceIdStruct(soap, _p);
  11308. _p->Manufacturer = Manufacturer;
  11309. _p->OUI = OUI;
  11310. _p->ProductClass = ProductClass;
  11311. _p->SerialNumber = SerialNumber;
  11312. }
  11313. return _p;
  11314. }
  11315. inline struct cwmp__DeviceIdStruct * soap_new_set_cwmp__DeviceIdStruct(
  11316. struct soap *soap,
  11317. char *Manufacturer,
  11318. char *OUI,
  11319. char *ProductClass,
  11320. char *SerialNumber)
  11321. {
  11322. struct cwmp__DeviceIdStruct *_p = ::soap_new_cwmp__DeviceIdStruct(soap);
  11323. if (_p)
  11324. { ::soap_default_cwmp__DeviceIdStruct(soap, _p);
  11325. _p->Manufacturer = Manufacturer;
  11326. _p->OUI = OUI;
  11327. _p->ProductClass = ProductClass;
  11328. _p->SerialNumber = SerialNumber;
  11329. }
  11330. return _p;
  11331. }
  11332. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeviceIdStruct(struct soap*, const struct cwmp__DeviceIdStruct *, const char*, const char*);
  11333. inline int soap_write_cwmp__DeviceIdStruct(struct soap *soap, struct cwmp__DeviceIdStruct const*p)
  11334. {
  11335. soap_free_temp(soap);
  11336. if (soap_begin_send(soap) || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap))
  11337. return soap->error;
  11338. return SOAP_OK;
  11339. }
  11340. inline int soap_PUT_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct const*p)
  11341. {
  11342. soap_free_temp(soap);
  11343. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11344. return soap_closesock(soap);
  11345. return SOAP_OK;
  11346. }
  11347. inline int soap_PATCH_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct const*p)
  11348. {
  11349. soap_free_temp(soap);
  11350. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11351. return soap_closesock(soap);
  11352. return SOAP_OK;
  11353. }
  11354. inline int soap_POST_send_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct const*p)
  11355. {
  11356. soap_free_temp(soap);
  11357. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeviceIdStruct(soap, p), 0) || ::soap_put_cwmp__DeviceIdStruct(soap, p, "cwmp:DeviceIdStruct", "") || soap_end_send(soap))
  11358. return soap_closesock(soap);
  11359. return SOAP_OK;
  11360. }
  11361. SOAP_FMAC3 struct cwmp__DeviceIdStruct * SOAP_FMAC4 soap_get_cwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *, const char*, const char*);
  11362. inline int soap_read_cwmp__DeviceIdStruct(struct soap *soap, struct cwmp__DeviceIdStruct *p)
  11363. {
  11364. if (p)
  11365. { ::soap_default_cwmp__DeviceIdStruct(soap, p);
  11366. if (soap_begin_recv(soap) || ::soap_get_cwmp__DeviceIdStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11367. return soap->error;
  11368. }
  11369. return SOAP_OK;
  11370. }
  11371. inline int soap_GET_cwmp__DeviceIdStruct(struct soap *soap, const char *URL, struct cwmp__DeviceIdStruct *p)
  11372. {
  11373. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeviceIdStruct(soap, p))
  11374. return soap_closesock(soap);
  11375. return soap_closesock(soap);
  11376. }
  11377. inline int soap_POST_recv_cwmp__DeviceIdStruct(struct soap *soap, struct cwmp__DeviceIdStruct *p)
  11378. {
  11379. if (::soap_read_cwmp__DeviceIdStruct(soap, p))
  11380. return soap_closesock(soap);
  11381. return soap_closesock(soap);
  11382. }
  11383. #endif
  11384. #ifndef SOAP_TYPE_cwmp__ParameterValueStruct_DEFINED
  11385. #define SOAP_TYPE_cwmp__ParameterValueStruct_DEFINED
  11386. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *);
  11387. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterValueStruct(struct soap*, const struct cwmp__ParameterValueStruct *);
  11388. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterValueStruct(struct soap*, const char*, int, const struct cwmp__ParameterValueStruct *, const char*);
  11389. SOAP_FMAC3 struct cwmp__ParameterValueStruct * SOAP_FMAC4 soap_in_cwmp__ParameterValueStruct(struct soap*, const char*, struct cwmp__ParameterValueStruct *, const char*);
  11390. SOAP_FMAC1 struct cwmp__ParameterValueStruct * SOAP_FMAC2 soap_instantiate_cwmp__ParameterValueStruct(struct soap*, int, const char*, const char*, size_t*);
  11391. inline struct cwmp__ParameterValueStruct * soap_new_cwmp__ParameterValueStruct(struct soap *soap, int n = -1)
  11392. {
  11393. return soap_instantiate_cwmp__ParameterValueStruct(soap, n, NULL, NULL, NULL);
  11394. }
  11395. inline struct cwmp__ParameterValueStruct * soap_new_req_cwmp__ParameterValueStruct(
  11396. struct soap *soap,
  11397. char *Name,
  11398. char *Value)
  11399. {
  11400. struct cwmp__ParameterValueStruct *_p = ::soap_new_cwmp__ParameterValueStruct(soap);
  11401. if (_p)
  11402. { ::soap_default_cwmp__ParameterValueStruct(soap, _p);
  11403. _p->Name = Name;
  11404. _p->Value = Value;
  11405. }
  11406. return _p;
  11407. }
  11408. inline struct cwmp__ParameterValueStruct * soap_new_set_cwmp__ParameterValueStruct(
  11409. struct soap *soap,
  11410. char *Name,
  11411. char *Value)
  11412. {
  11413. struct cwmp__ParameterValueStruct *_p = ::soap_new_cwmp__ParameterValueStruct(soap);
  11414. if (_p)
  11415. { ::soap_default_cwmp__ParameterValueStruct(soap, _p);
  11416. _p->Name = Name;
  11417. _p->Value = Value;
  11418. }
  11419. return _p;
  11420. }
  11421. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterValueStruct(struct soap*, const struct cwmp__ParameterValueStruct *, const char*, const char*);
  11422. inline int soap_write_cwmp__ParameterValueStruct(struct soap *soap, struct cwmp__ParameterValueStruct const*p)
  11423. {
  11424. soap_free_temp(soap);
  11425. if (soap_begin_send(soap) || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap))
  11426. return soap->error;
  11427. return SOAP_OK;
  11428. }
  11429. inline int soap_PUT_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct const*p)
  11430. {
  11431. soap_free_temp(soap);
  11432. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11433. return soap_closesock(soap);
  11434. return SOAP_OK;
  11435. }
  11436. inline int soap_PATCH_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct const*p)
  11437. {
  11438. soap_free_temp(soap);
  11439. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11440. return soap_closesock(soap);
  11441. return SOAP_OK;
  11442. }
  11443. inline int soap_POST_send_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct const*p)
  11444. {
  11445. soap_free_temp(soap);
  11446. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__ParameterValueStruct(soap, p), 0) || ::soap_put_cwmp__ParameterValueStruct(soap, p, "cwmp:ParameterValueStruct", "") || soap_end_send(soap))
  11447. return soap_closesock(soap);
  11448. return SOAP_OK;
  11449. }
  11450. SOAP_FMAC3 struct cwmp__ParameterValueStruct * SOAP_FMAC4 soap_get_cwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *, const char*, const char*);
  11451. inline int soap_read_cwmp__ParameterValueStruct(struct soap *soap, struct cwmp__ParameterValueStruct *p)
  11452. {
  11453. if (p)
  11454. { ::soap_default_cwmp__ParameterValueStruct(soap, p);
  11455. if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterValueStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11456. return soap->error;
  11457. }
  11458. return SOAP_OK;
  11459. }
  11460. inline int soap_GET_cwmp__ParameterValueStruct(struct soap *soap, const char *URL, struct cwmp__ParameterValueStruct *p)
  11461. {
  11462. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterValueStruct(soap, p))
  11463. return soap_closesock(soap);
  11464. return soap_closesock(soap);
  11465. }
  11466. inline int soap_POST_recv_cwmp__ParameterValueStruct(struct soap *soap, struct cwmp__ParameterValueStruct *p)
  11467. {
  11468. if (::soap_read_cwmp__ParameterValueStruct(soap, p))
  11469. return soap_closesock(soap);
  11470. return soap_closesock(soap);
  11471. }
  11472. #endif
  11473. #ifndef SOAP_TYPE_cwmp__DeploymentUnitFaultStruct_DEFINED
  11474. #define SOAP_TYPE_cwmp__DeploymentUnitFaultStruct_DEFINED
  11475. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *);
  11476. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeploymentUnitFaultStruct(struct soap*, const struct cwmp__DeploymentUnitFaultStruct *);
  11477. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitFaultStruct(struct soap*, const char*, int, const struct cwmp__DeploymentUnitFaultStruct *, const char*);
  11478. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitFaultStruct(struct soap*, const char*, struct cwmp__DeploymentUnitFaultStruct *, const char*);
  11479. SOAP_FMAC1 struct cwmp__DeploymentUnitFaultStruct * SOAP_FMAC2 soap_instantiate_cwmp__DeploymentUnitFaultStruct(struct soap*, int, const char*, const char*, size_t*);
  11480. inline struct cwmp__DeploymentUnitFaultStruct * soap_new_cwmp__DeploymentUnitFaultStruct(struct soap *soap, int n = -1)
  11481. {
  11482. return soap_instantiate_cwmp__DeploymentUnitFaultStruct(soap, n, NULL, NULL, NULL);
  11483. }
  11484. inline struct cwmp__DeploymentUnitFaultStruct * soap_new_req_cwmp__DeploymentUnitFaultStruct(
  11485. struct soap *soap,
  11486. char *FaultCode)
  11487. {
  11488. struct cwmp__DeploymentUnitFaultStruct *_p = ::soap_new_cwmp__DeploymentUnitFaultStruct(soap);
  11489. if (_p)
  11490. { ::soap_default_cwmp__DeploymentUnitFaultStruct(soap, _p);
  11491. _p->FaultCode = FaultCode;
  11492. }
  11493. return _p;
  11494. }
  11495. inline struct cwmp__DeploymentUnitFaultStruct * soap_new_set_cwmp__DeploymentUnitFaultStruct(
  11496. struct soap *soap,
  11497. char *FaultCode,
  11498. char *FaultString)
  11499. {
  11500. struct cwmp__DeploymentUnitFaultStruct *_p = ::soap_new_cwmp__DeploymentUnitFaultStruct(soap);
  11501. if (_p)
  11502. { ::soap_default_cwmp__DeploymentUnitFaultStruct(soap, _p);
  11503. _p->FaultCode = FaultCode;
  11504. _p->FaultString = FaultString;
  11505. }
  11506. return _p;
  11507. }
  11508. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitFaultStruct(struct soap*, const struct cwmp__DeploymentUnitFaultStruct *, const char*, const char*);
  11509. inline int soap_write_cwmp__DeploymentUnitFaultStruct(struct soap *soap, struct cwmp__DeploymentUnitFaultStruct const*p)
  11510. {
  11511. soap_free_temp(soap);
  11512. if (soap_begin_send(soap) || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap))
  11513. return soap->error;
  11514. return SOAP_OK;
  11515. }
  11516. inline int soap_PUT_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct const*p)
  11517. {
  11518. soap_free_temp(soap);
  11519. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11520. return soap_closesock(soap);
  11521. return SOAP_OK;
  11522. }
  11523. inline int soap_PATCH_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct const*p)
  11524. {
  11525. soap_free_temp(soap);
  11526. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11527. return soap_closesock(soap);
  11528. return SOAP_OK;
  11529. }
  11530. inline int soap_POST_send_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct const*p)
  11531. {
  11532. soap_free_temp(soap);
  11533. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__DeploymentUnitFaultStruct(soap, p), 0) || ::soap_put_cwmp__DeploymentUnitFaultStruct(soap, p, "cwmp:DeploymentUnitFaultStruct", "") || soap_end_send(soap))
  11534. return soap_closesock(soap);
  11535. return SOAP_OK;
  11536. }
  11537. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct * SOAP_FMAC4 soap_get_cwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *, const char*, const char*);
  11538. inline int soap_read_cwmp__DeploymentUnitFaultStruct(struct soap *soap, struct cwmp__DeploymentUnitFaultStruct *p)
  11539. {
  11540. if (p)
  11541. { ::soap_default_cwmp__DeploymentUnitFaultStruct(soap, p);
  11542. if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitFaultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11543. return soap->error;
  11544. }
  11545. return SOAP_OK;
  11546. }
  11547. inline int soap_GET_cwmp__DeploymentUnitFaultStruct(struct soap *soap, const char *URL, struct cwmp__DeploymentUnitFaultStruct *p)
  11548. {
  11549. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitFaultStruct(soap, p))
  11550. return soap_closesock(soap);
  11551. return soap_closesock(soap);
  11552. }
  11553. inline int soap_POST_recv_cwmp__DeploymentUnitFaultStruct(struct soap *soap, struct cwmp__DeploymentUnitFaultStruct *p)
  11554. {
  11555. if (::soap_read_cwmp__DeploymentUnitFaultStruct(soap, p))
  11556. return soap_closesock(soap);
  11557. return soap_closesock(soap);
  11558. }
  11559. #endif
  11560. #ifndef SOAP_TYPE_cwmp__TransferCompleteFaultStruct_DEFINED
  11561. #define SOAP_TYPE_cwmp__TransferCompleteFaultStruct_DEFINED
  11562. SOAP_FMAC3 void SOAP_FMAC4 soap_default_cwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *);
  11563. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TransferCompleteFaultStruct(struct soap*, const struct cwmp__TransferCompleteFaultStruct *);
  11564. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferCompleteFaultStruct(struct soap*, const char*, int, const struct cwmp__TransferCompleteFaultStruct *, const char*);
  11565. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct * SOAP_FMAC4 soap_in_cwmp__TransferCompleteFaultStruct(struct soap*, const char*, struct cwmp__TransferCompleteFaultStruct *, const char*);
  11566. SOAP_FMAC1 struct cwmp__TransferCompleteFaultStruct * SOAP_FMAC2 soap_instantiate_cwmp__TransferCompleteFaultStruct(struct soap*, int, const char*, const char*, size_t*);
  11567. inline struct cwmp__TransferCompleteFaultStruct * soap_new_cwmp__TransferCompleteFaultStruct(struct soap *soap, int n = -1)
  11568. {
  11569. return soap_instantiate_cwmp__TransferCompleteFaultStruct(soap, n, NULL, NULL, NULL);
  11570. }
  11571. inline struct cwmp__TransferCompleteFaultStruct * soap_new_req_cwmp__TransferCompleteFaultStruct(
  11572. struct soap *soap,
  11573. char *FaultCode,
  11574. char *FaultString)
  11575. {
  11576. struct cwmp__TransferCompleteFaultStruct *_p = ::soap_new_cwmp__TransferCompleteFaultStruct(soap);
  11577. if (_p)
  11578. { ::soap_default_cwmp__TransferCompleteFaultStruct(soap, _p);
  11579. _p->FaultCode = FaultCode;
  11580. _p->FaultString = FaultString;
  11581. }
  11582. return _p;
  11583. }
  11584. inline struct cwmp__TransferCompleteFaultStruct * soap_new_set_cwmp__TransferCompleteFaultStruct(
  11585. struct soap *soap,
  11586. char *FaultCode,
  11587. char *FaultString)
  11588. {
  11589. struct cwmp__TransferCompleteFaultStruct *_p = ::soap_new_cwmp__TransferCompleteFaultStruct(soap);
  11590. if (_p)
  11591. { ::soap_default_cwmp__TransferCompleteFaultStruct(soap, _p);
  11592. _p->FaultCode = FaultCode;
  11593. _p->FaultString = FaultString;
  11594. }
  11595. return _p;
  11596. }
  11597. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferCompleteFaultStruct(struct soap*, const struct cwmp__TransferCompleteFaultStruct *, const char*, const char*);
  11598. inline int soap_write_cwmp__TransferCompleteFaultStruct(struct soap *soap, struct cwmp__TransferCompleteFaultStruct const*p)
  11599. {
  11600. soap_free_temp(soap);
  11601. if (soap_begin_send(soap) || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap))
  11602. return soap->error;
  11603. return SOAP_OK;
  11604. }
  11605. inline int soap_PUT_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct const*p)
  11606. {
  11607. soap_free_temp(soap);
  11608. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11609. return soap_closesock(soap);
  11610. return SOAP_OK;
  11611. }
  11612. inline int soap_PATCH_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct const*p)
  11613. {
  11614. soap_free_temp(soap);
  11615. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11616. return soap_closesock(soap);
  11617. return SOAP_OK;
  11618. }
  11619. inline int soap_POST_send_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct const*p)
  11620. {
  11621. soap_free_temp(soap);
  11622. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_cwmp__TransferCompleteFaultStruct(soap, p), 0) || ::soap_put_cwmp__TransferCompleteFaultStruct(soap, p, "cwmp:TransferCompleteFaultStruct", "") || soap_end_send(soap))
  11623. return soap_closesock(soap);
  11624. return SOAP_OK;
  11625. }
  11626. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct * SOAP_FMAC4 soap_get_cwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *, const char*, const char*);
  11627. inline int soap_read_cwmp__TransferCompleteFaultStruct(struct soap *soap, struct cwmp__TransferCompleteFaultStruct *p)
  11628. {
  11629. if (p)
  11630. { ::soap_default_cwmp__TransferCompleteFaultStruct(soap, p);
  11631. if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferCompleteFaultStruct(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11632. return soap->error;
  11633. }
  11634. return SOAP_OK;
  11635. }
  11636. inline int soap_GET_cwmp__TransferCompleteFaultStruct(struct soap *soap, const char *URL, struct cwmp__TransferCompleteFaultStruct *p)
  11637. {
  11638. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferCompleteFaultStruct(soap, p))
  11639. return soap_closesock(soap);
  11640. return soap_closesock(soap);
  11641. }
  11642. inline int soap_POST_recv_cwmp__TransferCompleteFaultStruct(struct soap *soap, struct cwmp__TransferCompleteFaultStruct *p)
  11643. {
  11644. if (::soap_read_cwmp__TransferCompleteFaultStruct(soap, p))
  11645. return soap_closesock(soap);
  11646. return soap_closesock(soap);
  11647. }
  11648. #endif
  11649. #ifndef SOAP_TYPE_SOAP_ENC__base64_DEFINED
  11650. #define SOAP_TYPE_SOAP_ENC__base64_DEFINED
  11651. SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *);
  11652. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENC__base64(struct soap*, const struct SOAP_ENC__base64 *);
  11653. SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENC__base64(struct soap*, const char*, int, const struct SOAP_ENC__base64 *, const char*);
  11654. SOAP_FMAC3S const char* SOAP_FMAC4S soap_SOAP_ENC__base642s(struct soap*, struct SOAP_ENC__base64);
  11655. SOAP_FMAC3 struct SOAP_ENC__base64 * SOAP_FMAC4 soap_in_SOAP_ENC__base64(struct soap*, const char*, struct SOAP_ENC__base64 *, const char*);
  11656. SOAP_FMAC3S int SOAP_FMAC4S soap_s2SOAP_ENC__base64(struct soap*, const char*, struct SOAP_ENC__base64 *);
  11657. SOAP_FMAC1 struct SOAP_ENC__base64 * SOAP_FMAC2 soap_instantiate_SOAP_ENC__base64(struct soap*, int, const char*, const char*, size_t*);
  11658. inline struct SOAP_ENC__base64 * soap_new_SOAP_ENC__base64(struct soap *soap, int n = -1)
  11659. {
  11660. return soap_instantiate_SOAP_ENC__base64(soap, n, NULL, NULL, NULL);
  11661. }
  11662. inline struct SOAP_ENC__base64 * soap_new_req_SOAP_ENC__base64(
  11663. struct soap *soap)
  11664. {
  11665. struct SOAP_ENC__base64 *_p = ::soap_new_SOAP_ENC__base64(soap);
  11666. if (_p)
  11667. { ::soap_default_SOAP_ENC__base64(soap, _p);
  11668. }
  11669. return _p;
  11670. }
  11671. inline struct SOAP_ENC__base64 * soap_new_set_SOAP_ENC__base64(
  11672. struct soap *soap,
  11673. unsigned char *__ptr,
  11674. int __size)
  11675. {
  11676. struct SOAP_ENC__base64 *_p = ::soap_new_SOAP_ENC__base64(soap);
  11677. if (_p)
  11678. { ::soap_default_SOAP_ENC__base64(soap, _p);
  11679. _p->__ptr = __ptr;
  11680. _p->__size = __size;
  11681. }
  11682. return _p;
  11683. }
  11684. SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENC__base64(struct soap*, const struct SOAP_ENC__base64 *, const char*, const char*);
  11685. inline int soap_write_SOAP_ENC__base64(struct soap *soap, struct SOAP_ENC__base64 const*p)
  11686. {
  11687. soap_free_temp(soap);
  11688. if (soap_begin_send(soap) || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap))
  11689. return soap->error;
  11690. return SOAP_OK;
  11691. }
  11692. inline int soap_PUT_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 const*p)
  11693. {
  11694. soap_free_temp(soap);
  11695. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11696. return soap_closesock(soap);
  11697. return SOAP_OK;
  11698. }
  11699. inline int soap_PATCH_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 const*p)
  11700. {
  11701. soap_free_temp(soap);
  11702. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  11703. return soap_closesock(soap);
  11704. return SOAP_OK;
  11705. }
  11706. inline int soap_POST_send_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 const*p)
  11707. {
  11708. soap_free_temp(soap);
  11709. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || (::soap_serialize_SOAP_ENC__base64(soap, p), 0) || ::soap_put_SOAP_ENC__base64(soap, p, "SOAP-ENC:base64", "") || soap_end_send(soap))
  11710. return soap_closesock(soap);
  11711. return SOAP_OK;
  11712. }
  11713. SOAP_FMAC3 struct SOAP_ENC__base64 * SOAP_FMAC4 soap_get_SOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *, const char*, const char*);
  11714. inline int soap_read_SOAP_ENC__base64(struct soap *soap, struct SOAP_ENC__base64 *p)
  11715. {
  11716. if (p)
  11717. { ::soap_default_SOAP_ENC__base64(soap, p);
  11718. if (soap_begin_recv(soap) || ::soap_get_SOAP_ENC__base64(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  11719. return soap->error;
  11720. }
  11721. return SOAP_OK;
  11722. }
  11723. inline int soap_GET_SOAP_ENC__base64(struct soap *soap, const char *URL, struct SOAP_ENC__base64 *p)
  11724. {
  11725. if (soap_GET(soap, URL, NULL) || ::soap_read_SOAP_ENC__base64(soap, p))
  11726. return soap_closesock(soap);
  11727. return soap_closesock(soap);
  11728. }
  11729. inline int soap_POST_recv_SOAP_ENC__base64(struct soap *soap, struct SOAP_ENC__base64 *p)
  11730. {
  11731. if (::soap_read_SOAP_ENC__base64(soap, p))
  11732. return soap_closesock(soap);
  11733. return soap_closesock(soap);
  11734. }
  11735. #endif
  11736. #ifndef WITH_NOGLOBAL
  11737. #ifndef SOAP_TYPE_PointerToSOAP_ENV__Reason_DEFINED
  11738. #define SOAP_TYPE_PointerToSOAP_ENV__Reason_DEFINED
  11739. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *const*);
  11740. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap*, const char *, int, struct SOAP_ENV__Reason *const*, const char *);
  11741. SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap*, const char*, struct SOAP_ENV__Reason **, const char*);
  11742. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason *const*, const char*, const char*);
  11743. SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap*, struct SOAP_ENV__Reason **, const char*, const char*);
  11744. #endif
  11745. #endif
  11746. #ifndef WITH_NOGLOBAL
  11747. #ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail_DEFINED
  11748. #define SOAP_TYPE_PointerToSOAP_ENV__Detail_DEFINED
  11749. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*);
  11750. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap*, const char *, int, struct SOAP_ENV__Detail *const*, const char *);
  11751. SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap*, const char*, struct SOAP_ENV__Detail **, const char*);
  11752. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*, const char*, const char*);
  11753. SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail **, const char*, const char*);
  11754. #endif
  11755. #endif
  11756. #ifndef WITH_NOGLOBAL
  11757. #ifndef SOAP_TYPE_PointerToSOAP_ENV__Code_DEFINED
  11758. #define SOAP_TYPE_PointerToSOAP_ENV__Code_DEFINED
  11759. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*);
  11760. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap*, const char *, int, struct SOAP_ENV__Code *const*, const char *);
  11761. SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap*, const char*, struct SOAP_ENV__Code **, const char*);
  11762. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*, const char*, const char*);
  11763. SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code **, const char*, const char*);
  11764. #endif
  11765. #endif
  11766. #ifndef SOAP_TYPE_PointerTo_cwmp__InformResponse_DEFINED
  11767. #define SOAP_TYPE_PointerTo_cwmp__InformResponse_DEFINED
  11768. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *const*);
  11769. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__InformResponse(struct soap*, const char *, int, struct _cwmp__InformResponse *const*, const char *);
  11770. SOAP_FMAC3 struct _cwmp__InformResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__InformResponse(struct soap*, const char*, struct _cwmp__InformResponse **, const char*);
  11771. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse *const*, const char*, const char*);
  11772. SOAP_FMAC3 struct _cwmp__InformResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__InformResponse(struct soap*, struct _cwmp__InformResponse **, const char*, const char*);
  11773. #endif
  11774. #ifndef SOAP_TYPE_PointerTo_cwmp__Inform_DEFINED
  11775. #define SOAP_TYPE_PointerTo_cwmp__Inform_DEFINED
  11776. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Inform(struct soap*, struct _cwmp__Inform *const*);
  11777. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Inform(struct soap*, const char *, int, struct _cwmp__Inform *const*, const char *);
  11778. SOAP_FMAC3 struct _cwmp__Inform ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Inform(struct soap*, const char*, struct _cwmp__Inform **, const char*);
  11779. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Inform(struct soap*, struct _cwmp__Inform *const*, const char*, const char*);
  11780. SOAP_FMAC3 struct _cwmp__Inform ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Inform(struct soap*, struct _cwmp__Inform **, const char*, const char*);
  11781. #endif
  11782. #ifndef SOAP_TYPE_PointerTo_cwmp__GetRPCMethodsResponse_DEFINED
  11783. #define SOAP_TYPE_PointerTo_cwmp__GetRPCMethodsResponse_DEFINED
  11784. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *const*);
  11785. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, const char *, int, struct _cwmp__GetRPCMethodsResponse *const*, const char *);
  11786. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, const char*, struct _cwmp__GetRPCMethodsResponse **, const char*);
  11787. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse *const*, const char*, const char*);
  11788. SOAP_FMAC3 struct _cwmp__GetRPCMethodsResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetRPCMethodsResponse(struct soap*, struct _cwmp__GetRPCMethodsResponse **, const char*, const char*);
  11789. #endif
  11790. #ifndef SOAP_TYPE_PointerTo_cwmp__GetRPCMethods_DEFINED
  11791. #define SOAP_TYPE_PointerTo_cwmp__GetRPCMethods_DEFINED
  11792. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *const*);
  11793. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetRPCMethods(struct soap*, const char *, int, struct _cwmp__GetRPCMethods *const*, const char *);
  11794. SOAP_FMAC3 struct _cwmp__GetRPCMethods ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetRPCMethods(struct soap*, const char*, struct _cwmp__GetRPCMethods **, const char*);
  11795. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods *const*, const char*, const char*);
  11796. SOAP_FMAC3 struct _cwmp__GetRPCMethods ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetRPCMethods(struct soap*, struct _cwmp__GetRPCMethods **, const char*, const char*);
  11797. #endif
  11798. #ifndef SOAP_TYPE_PointerTo_cwmp__DeleteObjectResponse_DEFINED
  11799. #define SOAP_TYPE_PointerTo_cwmp__DeleteObjectResponse_DEFINED
  11800. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *const*);
  11801. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__DeleteObjectResponse(struct soap*, const char *, int, struct _cwmp__DeleteObjectResponse *const*, const char *);
  11802. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__DeleteObjectResponse(struct soap*, const char*, struct _cwmp__DeleteObjectResponse **, const char*);
  11803. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse *const*, const char*, const char*);
  11804. SOAP_FMAC3 struct _cwmp__DeleteObjectResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__DeleteObjectResponse(struct soap*, struct _cwmp__DeleteObjectResponse **, const char*, const char*);
  11805. #endif
  11806. #ifndef SOAP_TYPE_PointerTo_cwmp__DeleteObject_DEFINED
  11807. #define SOAP_TYPE_PointerTo_cwmp__DeleteObject_DEFINED
  11808. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *const*);
  11809. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__DeleteObject(struct soap*, const char *, int, struct _cwmp__DeleteObject *const*, const char *);
  11810. SOAP_FMAC3 struct _cwmp__DeleteObject ** SOAP_FMAC4 soap_in_PointerTo_cwmp__DeleteObject(struct soap*, const char*, struct _cwmp__DeleteObject **, const char*);
  11811. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject *const*, const char*, const char*);
  11812. SOAP_FMAC3 struct _cwmp__DeleteObject ** SOAP_FMAC4 soap_get_PointerTo_cwmp__DeleteObject(struct soap*, struct _cwmp__DeleteObject **, const char*, const char*);
  11813. #endif
  11814. #ifndef SOAP_TYPE_PointerTo_cwmp__AddObjectResponse_DEFINED
  11815. #define SOAP_TYPE_PointerTo_cwmp__AddObjectResponse_DEFINED
  11816. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *const*);
  11817. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__AddObjectResponse(struct soap*, const char *, int, struct _cwmp__AddObjectResponse *const*, const char *);
  11818. SOAP_FMAC3 struct _cwmp__AddObjectResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__AddObjectResponse(struct soap*, const char*, struct _cwmp__AddObjectResponse **, const char*);
  11819. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse *const*, const char*, const char*);
  11820. SOAP_FMAC3 struct _cwmp__AddObjectResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__AddObjectResponse(struct soap*, struct _cwmp__AddObjectResponse **, const char*, const char*);
  11821. #endif
  11822. #ifndef SOAP_TYPE_PointerTo_cwmp__AddObject_DEFINED
  11823. #define SOAP_TYPE_PointerTo_cwmp__AddObject_DEFINED
  11824. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__AddObject(struct soap*, struct _cwmp__AddObject *const*);
  11825. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__AddObject(struct soap*, const char *, int, struct _cwmp__AddObject *const*, const char *);
  11826. SOAP_FMAC3 struct _cwmp__AddObject ** SOAP_FMAC4 soap_in_PointerTo_cwmp__AddObject(struct soap*, const char*, struct _cwmp__AddObject **, const char*);
  11827. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__AddObject(struct soap*, struct _cwmp__AddObject *const*, const char*, const char*);
  11828. SOAP_FMAC3 struct _cwmp__AddObject ** SOAP_FMAC4 soap_get_PointerTo_cwmp__AddObject(struct soap*, struct _cwmp__AddObject **, const char*, const char*);
  11829. #endif
  11830. #ifndef SOAP_TYPE_PointerTo_cwmp__UploadResponse_DEFINED
  11831. #define SOAP_TYPE_PointerTo_cwmp__UploadResponse_DEFINED
  11832. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *const*);
  11833. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__UploadResponse(struct soap*, const char *, int, struct _cwmp__UploadResponse *const*, const char *);
  11834. SOAP_FMAC3 struct _cwmp__UploadResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__UploadResponse(struct soap*, const char*, struct _cwmp__UploadResponse **, const char*);
  11835. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse *const*, const char*, const char*);
  11836. SOAP_FMAC3 struct _cwmp__UploadResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__UploadResponse(struct soap*, struct _cwmp__UploadResponse **, const char*, const char*);
  11837. #endif
  11838. #ifndef SOAP_TYPE_PointerTo_cwmp__Upload_DEFINED
  11839. #define SOAP_TYPE_PointerTo_cwmp__Upload_DEFINED
  11840. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Upload(struct soap*, struct _cwmp__Upload *const*);
  11841. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Upload(struct soap*, const char *, int, struct _cwmp__Upload *const*, const char *);
  11842. SOAP_FMAC3 struct _cwmp__Upload ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Upload(struct soap*, const char*, struct _cwmp__Upload **, const char*);
  11843. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Upload(struct soap*, struct _cwmp__Upload *const*, const char*, const char*);
  11844. SOAP_FMAC3 struct _cwmp__Upload ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Upload(struct soap*, struct _cwmp__Upload **, const char*, const char*);
  11845. #endif
  11846. #ifndef SOAP_TYPE_PointerTo_cwmp__DownloadResponse_DEFINED
  11847. #define SOAP_TYPE_PointerTo_cwmp__DownloadResponse_DEFINED
  11848. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *const*);
  11849. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__DownloadResponse(struct soap*, const char *, int, struct _cwmp__DownloadResponse *const*, const char *);
  11850. SOAP_FMAC3 struct _cwmp__DownloadResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__DownloadResponse(struct soap*, const char*, struct _cwmp__DownloadResponse **, const char*);
  11851. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse *const*, const char*, const char*);
  11852. SOAP_FMAC3 struct _cwmp__DownloadResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__DownloadResponse(struct soap*, struct _cwmp__DownloadResponse **, const char*, const char*);
  11853. #endif
  11854. #ifndef SOAP_TYPE_PointerTo_cwmp__Download_DEFINED
  11855. #define SOAP_TYPE_PointerTo_cwmp__Download_DEFINED
  11856. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Download(struct soap*, struct _cwmp__Download *const*);
  11857. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Download(struct soap*, const char *, int, struct _cwmp__Download *const*, const char *);
  11858. SOAP_FMAC3 struct _cwmp__Download ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Download(struct soap*, const char*, struct _cwmp__Download **, const char*);
  11859. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Download(struct soap*, struct _cwmp__Download *const*, const char*, const char*);
  11860. SOAP_FMAC3 struct _cwmp__Download ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Download(struct soap*, struct _cwmp__Download **, const char*, const char*);
  11861. #endif
  11862. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterAttributesResponse_DEFINED
  11863. #define SOAP_TYPE_PointerTo_cwmp__SetParameterAttributesResponse_DEFINED
  11864. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *const*);
  11865. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, const char *, int, struct _cwmp__SetParameterAttributesResponse *const*, const char *);
  11866. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__SetParameterAttributesResponse **, const char*);
  11867. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse *const*, const char*, const char*);
  11868. SOAP_FMAC3 struct _cwmp__SetParameterAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterAttributesResponse(struct soap*, struct _cwmp__SetParameterAttributesResponse **, const char*, const char*);
  11869. #endif
  11870. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterAttributes_DEFINED
  11871. #define SOAP_TYPE_PointerTo_cwmp__SetParameterAttributes_DEFINED
  11872. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *const*);
  11873. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterAttributes(struct soap*, const char *, int, struct _cwmp__SetParameterAttributes *const*, const char *);
  11874. SOAP_FMAC3 struct _cwmp__SetParameterAttributes ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterAttributes(struct soap*, const char*, struct _cwmp__SetParameterAttributes **, const char*);
  11875. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes *const*, const char*, const char*);
  11876. SOAP_FMAC3 struct _cwmp__SetParameterAttributes ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterAttributes(struct soap*, struct _cwmp__SetParameterAttributes **, const char*, const char*);
  11877. #endif
  11878. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterAttributesResponse_DEFINED
  11879. #define SOAP_TYPE_PointerTo_cwmp__GetParameterAttributesResponse_DEFINED
  11880. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *const*);
  11881. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, const char *, int, struct _cwmp__GetParameterAttributesResponse *const*, const char *);
  11882. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, const char*, struct _cwmp__GetParameterAttributesResponse **, const char*);
  11883. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse *const*, const char*, const char*);
  11884. SOAP_FMAC3 struct _cwmp__GetParameterAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterAttributesResponse(struct soap*, struct _cwmp__GetParameterAttributesResponse **, const char*, const char*);
  11885. #endif
  11886. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterAttributes_DEFINED
  11887. #define SOAP_TYPE_PointerTo_cwmp__GetParameterAttributes_DEFINED
  11888. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *const*);
  11889. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterAttributes(struct soap*, const char *, int, struct _cwmp__GetParameterAttributes *const*, const char *);
  11890. SOAP_FMAC3 struct _cwmp__GetParameterAttributes ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterAttributes(struct soap*, const char*, struct _cwmp__GetParameterAttributes **, const char*);
  11891. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes *const*, const char*, const char*);
  11892. SOAP_FMAC3 struct _cwmp__GetParameterAttributes ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterAttributes(struct soap*, struct _cwmp__GetParameterAttributes **, const char*, const char*);
  11893. #endif
  11894. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterValuesResponse_DEFINED
  11895. #define SOAP_TYPE_PointerTo_cwmp__SetParameterValuesResponse_DEFINED
  11896. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *const*);
  11897. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, const char *, int, struct _cwmp__SetParameterValuesResponse *const*, const char *);
  11898. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, const char*, struct _cwmp__SetParameterValuesResponse **, const char*);
  11899. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse *const*, const char*, const char*);
  11900. SOAP_FMAC3 struct _cwmp__SetParameterValuesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterValuesResponse(struct soap*, struct _cwmp__SetParameterValuesResponse **, const char*, const char*);
  11901. #endif
  11902. #ifndef SOAP_TYPE_PointerTo_cwmp__SetParameterValues_DEFINED
  11903. #define SOAP_TYPE_PointerTo_cwmp__SetParameterValues_DEFINED
  11904. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *const*);
  11905. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SetParameterValues(struct soap*, const char *, int, struct _cwmp__SetParameterValues *const*, const char *);
  11906. SOAP_FMAC3 struct _cwmp__SetParameterValues ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SetParameterValues(struct soap*, const char*, struct _cwmp__SetParameterValues **, const char*);
  11907. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues *const*, const char*, const char*);
  11908. SOAP_FMAC3 struct _cwmp__SetParameterValues ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SetParameterValues(struct soap*, struct _cwmp__SetParameterValues **, const char*, const char*);
  11909. #endif
  11910. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterValuesResponse_DEFINED
  11911. #define SOAP_TYPE_PointerTo_cwmp__GetParameterValuesResponse_DEFINED
  11912. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *const*);
  11913. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, const char *, int, struct _cwmp__GetParameterValuesResponse *const*, const char *);
  11914. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, const char*, struct _cwmp__GetParameterValuesResponse **, const char*);
  11915. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse *const*, const char*, const char*);
  11916. SOAP_FMAC3 struct _cwmp__GetParameterValuesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterValuesResponse(struct soap*, struct _cwmp__GetParameterValuesResponse **, const char*, const char*);
  11917. #endif
  11918. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterValues_DEFINED
  11919. #define SOAP_TYPE_PointerTo_cwmp__GetParameterValues_DEFINED
  11920. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *const*);
  11921. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterValues(struct soap*, const char *, int, struct _cwmp__GetParameterValues *const*, const char *);
  11922. SOAP_FMAC3 struct _cwmp__GetParameterValues ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterValues(struct soap*, const char*, struct _cwmp__GetParameterValues **, const char*);
  11923. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues *const*, const char*, const char*);
  11924. SOAP_FMAC3 struct _cwmp__GetParameterValues ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterValues(struct soap*, struct _cwmp__GetParameterValues **, const char*, const char*);
  11925. #endif
  11926. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterNamesResponse_DEFINED
  11927. #define SOAP_TYPE_PointerTo_cwmp__GetParameterNamesResponse_DEFINED
  11928. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *const*);
  11929. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, const char *, int, struct _cwmp__GetParameterNamesResponse *const*, const char *);
  11930. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, const char*, struct _cwmp__GetParameterNamesResponse **, const char*);
  11931. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse *const*, const char*, const char*);
  11932. SOAP_FMAC3 struct _cwmp__GetParameterNamesResponse ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterNamesResponse(struct soap*, struct _cwmp__GetParameterNamesResponse **, const char*, const char*);
  11933. #endif
  11934. #ifndef SOAP_TYPE_PointerTo_cwmp__GetParameterNames_DEFINED
  11935. #define SOAP_TYPE_PointerTo_cwmp__GetParameterNames_DEFINED
  11936. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *const*);
  11937. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__GetParameterNames(struct soap*, const char *, int, struct _cwmp__GetParameterNames *const*, const char *);
  11938. SOAP_FMAC3 struct _cwmp__GetParameterNames ** SOAP_FMAC4 soap_in_PointerTo_cwmp__GetParameterNames(struct soap*, const char*, struct _cwmp__GetParameterNames **, const char*);
  11939. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames *const*, const char*, const char*);
  11940. SOAP_FMAC3 struct _cwmp__GetParameterNames ** SOAP_FMAC4 soap_get_PointerTo_cwmp__GetParameterNames(struct soap*, struct _cwmp__GetParameterNames **, const char*, const char*);
  11941. #endif
  11942. #ifndef SOAP_TYPE_PointerTo_cwmp__Fault_DEFINED
  11943. #define SOAP_TYPE_PointerTo_cwmp__Fault_DEFINED
  11944. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Fault(struct soap*, struct _cwmp__Fault *const*);
  11945. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Fault(struct soap*, const char *, int, struct _cwmp__Fault *const*, const char *);
  11946. SOAP_FMAC3 struct _cwmp__Fault ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Fault(struct soap*, const char*, struct _cwmp__Fault **, const char*);
  11947. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Fault(struct soap*, struct _cwmp__Fault *const*, const char*, const char*);
  11948. SOAP_FMAC3 struct _cwmp__Fault ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Fault(struct soap*, struct _cwmp__Fault **, const char*, const char*);
  11949. #endif
  11950. #ifndef SOAP_TYPE_PointerTo_cwmp__HoldRequests_DEFINED
  11951. #define SOAP_TYPE_PointerTo_cwmp__HoldRequests_DEFINED
  11952. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *const*);
  11953. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__HoldRequests(struct soap*, const char *, int, struct _cwmp__HoldRequests *const*, const char *);
  11954. SOAP_FMAC3 struct _cwmp__HoldRequests ** SOAP_FMAC4 soap_in_PointerTo_cwmp__HoldRequests(struct soap*, const char*, struct _cwmp__HoldRequests **, const char*);
  11955. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests *const*, const char*, const char*);
  11956. SOAP_FMAC3 struct _cwmp__HoldRequests ** SOAP_FMAC4 soap_get_PointerTo_cwmp__HoldRequests(struct soap*, struct _cwmp__HoldRequests **, const char*, const char*);
  11957. #endif
  11958. #ifndef SOAP_TYPE_PointerTo_cwmp__ID_DEFINED
  11959. #define SOAP_TYPE_PointerTo_cwmp__ID_DEFINED
  11960. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__ID(struct soap*, struct _cwmp__ID *const*);
  11961. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__ID(struct soap*, const char *, int, struct _cwmp__ID *const*, const char *);
  11962. SOAP_FMAC3 struct _cwmp__ID ** SOAP_FMAC4 soap_in_PointerTo_cwmp__ID(struct soap*, const char*, struct _cwmp__ID **, const char*);
  11963. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__ID(struct soap*, struct _cwmp__ID *const*, const char*, const char*);
  11964. SOAP_FMAC3 struct _cwmp__ID ** SOAP_FMAC4 soap_get_PointerTo_cwmp__ID(struct soap*, struct _cwmp__ID **, const char*, const char*);
  11965. #endif
  11966. #ifndef SOAP_TYPE_PointerTo_cwmp__SessionTimeout_DEFINED
  11967. #define SOAP_TYPE_PointerTo_cwmp__SessionTimeout_DEFINED
  11968. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *const*);
  11969. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SessionTimeout(struct soap*, const char *, int, struct _cwmp__SessionTimeout *const*, const char *);
  11970. SOAP_FMAC3 struct _cwmp__SessionTimeout ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SessionTimeout(struct soap*, const char*, struct _cwmp__SessionTimeout **, const char*);
  11971. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout *const*, const char*, const char*);
  11972. SOAP_FMAC3 struct _cwmp__SessionTimeout ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SessionTimeout(struct soap*, struct _cwmp__SessionTimeout **, const char*, const char*);
  11973. #endif
  11974. #ifndef SOAP_TYPE_PointerTo_cwmp__UseCWMPVersion_DEFINED
  11975. #define SOAP_TYPE_PointerTo_cwmp__UseCWMPVersion_DEFINED
  11976. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *const*);
  11977. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__UseCWMPVersion(struct soap*, const char *, int, struct _cwmp__UseCWMPVersion *const*, const char *);
  11978. SOAP_FMAC3 struct _cwmp__UseCWMPVersion ** SOAP_FMAC4 soap_in_PointerTo_cwmp__UseCWMPVersion(struct soap*, const char*, struct _cwmp__UseCWMPVersion **, const char*);
  11979. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion *const*, const char*, const char*);
  11980. SOAP_FMAC3 struct _cwmp__UseCWMPVersion ** SOAP_FMAC4 soap_get_PointerTo_cwmp__UseCWMPVersion(struct soap*, struct _cwmp__UseCWMPVersion **, const char*, const char*);
  11981. #endif
  11982. #ifndef SOAP_TYPE_PointerTo_cwmp__SupportedCWMPVersions_DEFINED
  11983. #define SOAP_TYPE_PointerTo_cwmp__SupportedCWMPVersions_DEFINED
  11984. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *const*);
  11985. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, const char *, int, struct _cwmp__SupportedCWMPVersions *const*, const char *);
  11986. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions ** SOAP_FMAC4 soap_in_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, const char*, struct _cwmp__SupportedCWMPVersions **, const char*);
  11987. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions *const*, const char*, const char*);
  11988. SOAP_FMAC3 struct _cwmp__SupportedCWMPVersions ** SOAP_FMAC4 soap_get_PointerTo_cwmp__SupportedCWMPVersions(struct soap*, struct _cwmp__SupportedCWMPVersions **, const char*, const char*);
  11989. #endif
  11990. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ArgStruct_DEFINED
  11991. #define SOAP_TYPE_PointerToPointerTocwmp__ArgStruct_DEFINED
  11992. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct **const*);
  11993. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ArgStruct(struct soap*, const char *, int, struct cwmp__ArgStruct **const*, const char *);
  11994. SOAP_FMAC3 struct cwmp__ArgStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ArgStruct(struct soap*, const char*, struct cwmp__ArgStruct ***, const char*);
  11995. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct **const*, const char*, const char*);
  11996. SOAP_FMAC3 struct cwmp__ArgStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct ***, const char*, const char*);
  11997. #endif
  11998. #ifndef SOAP_TYPE_PointerTocwmp__ArgStruct_DEFINED
  11999. #define SOAP_TYPE_PointerTocwmp__ArgStruct_DEFINED
  12000. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *const*);
  12001. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ArgStruct(struct soap*, const char *, int, struct cwmp__ArgStruct *const*, const char *);
  12002. SOAP_FMAC3 struct cwmp__ArgStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ArgStruct(struct soap*, const char*, struct cwmp__ArgStruct **, const char*);
  12003. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct *const*, const char*, const char*);
  12004. SOAP_FMAC3 struct cwmp__ArgStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ArgStruct(struct soap*, struct cwmp__ArgStruct **, const char*, const char*);
  12005. #endif
  12006. #ifndef SOAP_TYPE_PointerToPointerTocwmp__OptionStruct_DEFINED
  12007. #define SOAP_TYPE_PointerToPointerTocwmp__OptionStruct_DEFINED
  12008. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct **const*);
  12009. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__OptionStruct(struct soap*, const char *, int, struct cwmp__OptionStruct **const*, const char *);
  12010. SOAP_FMAC3 struct cwmp__OptionStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__OptionStruct(struct soap*, const char*, struct cwmp__OptionStruct ***, const char*);
  12011. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct **const*, const char*, const char*);
  12012. SOAP_FMAC3 struct cwmp__OptionStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct ***, const char*, const char*);
  12013. #endif
  12014. #ifndef SOAP_TYPE_PointerTocwmp__OptionStruct_DEFINED
  12015. #define SOAP_TYPE_PointerTocwmp__OptionStruct_DEFINED
  12016. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *const*);
  12017. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__OptionStruct(struct soap*, const char *, int, struct cwmp__OptionStruct *const*, const char *);
  12018. SOAP_FMAC3 struct cwmp__OptionStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__OptionStruct(struct soap*, const char*, struct cwmp__OptionStruct **, const char*);
  12019. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct *const*, const char*, const char*);
  12020. SOAP_FMAC3 struct cwmp__OptionStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__OptionStruct(struct soap*, struct cwmp__OptionStruct **, const char*, const char*);
  12021. #endif
  12022. #ifndef SOAP_TYPE_PointerToSOAP_ENC__base64_DEFINED
  12023. #define SOAP_TYPE_PointerToSOAP_ENC__base64_DEFINED
  12024. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *const*);
  12025. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENC__base64(struct soap*, const char *, int, struct SOAP_ENC__base64 *const*, const char *);
  12026. SOAP_FMAC3 struct SOAP_ENC__base64 ** SOAP_FMAC4 soap_in_PointerToSOAP_ENC__base64(struct soap*, const char*, struct SOAP_ENC__base64 **, const char*);
  12027. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 *const*, const char*, const char*);
  12028. SOAP_FMAC3 struct SOAP_ENC__base64 ** SOAP_FMAC4 soap_get_PointerToSOAP_ENC__base64(struct soap*, struct SOAP_ENC__base64 **, const char*, const char*);
  12029. #endif
  12030. #ifndef SOAP_TYPE_PointerToxsd__anyURI_DEFINED
  12031. #define SOAP_TYPE_PointerToxsd__anyURI_DEFINED
  12032. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__anyURI(struct soap*, char **const*);
  12033. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__anyURI(struct soap*, const char *, int, char **const*, const char *);
  12034. SOAP_FMAC3 char *** SOAP_FMAC4 soap_in_PointerToxsd__anyURI(struct soap*, const char*, char ***, const char*);
  12035. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__anyURI(struct soap*, char **const*, const char*, const char*);
  12036. SOAP_FMAC3 char *** SOAP_FMAC4 soap_get_PointerToxsd__anyURI(struct soap*, char ***, const char*, const char*);
  12037. #endif
  12038. #ifndef SOAP_TYPE_PointerToPointerTocwmp__AllQueuedTransferStruct_DEFINED
  12039. #define SOAP_TYPE_PointerToPointerTocwmp__AllQueuedTransferStruct_DEFINED
  12040. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct **const*);
  12041. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, const char *, int, struct cwmp__AllQueuedTransferStruct **const*, const char *);
  12042. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, const char*, struct cwmp__AllQueuedTransferStruct ***, const char*);
  12043. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct **const*, const char*, const char*);
  12044. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct ***, const char*, const char*);
  12045. #endif
  12046. #ifndef SOAP_TYPE_PointerTocwmp__AllQueuedTransferStruct_DEFINED
  12047. #define SOAP_TYPE_PointerTocwmp__AllQueuedTransferStruct_DEFINED
  12048. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *const*);
  12049. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__AllQueuedTransferStruct(struct soap*, const char *, int, struct cwmp__AllQueuedTransferStruct *const*, const char *);
  12050. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__AllQueuedTransferStruct(struct soap*, const char*, struct cwmp__AllQueuedTransferStruct **, const char*);
  12051. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct *const*, const char*, const char*);
  12052. SOAP_FMAC3 struct cwmp__AllQueuedTransferStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__AllQueuedTransferStruct(struct soap*, struct cwmp__AllQueuedTransferStruct **, const char*, const char*);
  12053. #endif
  12054. #ifndef SOAP_TYPE_PointerToPointerTocwmp__QueuedTransferStruct_DEFINED
  12055. #define SOAP_TYPE_PointerToPointerTocwmp__QueuedTransferStruct_DEFINED
  12056. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct **const*);
  12057. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, const char *, int, struct cwmp__QueuedTransferStruct **const*, const char *);
  12058. SOAP_FMAC3 struct cwmp__QueuedTransferStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, const char*, struct cwmp__QueuedTransferStruct ***, const char*);
  12059. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct **const*, const char*, const char*);
  12060. SOAP_FMAC3 struct cwmp__QueuedTransferStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct ***, const char*, const char*);
  12061. #endif
  12062. #ifndef SOAP_TYPE_PointerTocwmp__QueuedTransferStruct_DEFINED
  12063. #define SOAP_TYPE_PointerTocwmp__QueuedTransferStruct_DEFINED
  12064. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *const*);
  12065. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__QueuedTransferStruct(struct soap*, const char *, int, struct cwmp__QueuedTransferStruct *const*, const char *);
  12066. SOAP_FMAC3 struct cwmp__QueuedTransferStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__QueuedTransferStruct(struct soap*, const char*, struct cwmp__QueuedTransferStruct **, const char*);
  12067. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct *const*, const char*, const char*);
  12068. SOAP_FMAC3 struct cwmp__QueuedTransferStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__QueuedTransferStruct(struct soap*, struct cwmp__QueuedTransferStruct **, const char*, const char*);
  12069. #endif
  12070. #ifndef SOAP_TYPE_PointerToPointerTocwmp__TimeWindowStruct_DEFINED
  12071. #define SOAP_TYPE_PointerToPointerTocwmp__TimeWindowStruct_DEFINED
  12072. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct **const*);
  12073. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, const char *, int, struct cwmp__TimeWindowStruct **const*, const char *);
  12074. SOAP_FMAC3 struct cwmp__TimeWindowStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, const char*, struct cwmp__TimeWindowStruct ***, const char*);
  12075. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct **const*, const char*, const char*);
  12076. SOAP_FMAC3 struct cwmp__TimeWindowStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct ***, const char*, const char*);
  12077. #endif
  12078. #ifndef SOAP_TYPE_PointerTocwmp__TimeWindowStruct_DEFINED
  12079. #define SOAP_TYPE_PointerTocwmp__TimeWindowStruct_DEFINED
  12080. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *const*);
  12081. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__TimeWindowStruct(struct soap*, const char *, int, struct cwmp__TimeWindowStruct *const*, const char *);
  12082. SOAP_FMAC3 struct cwmp__TimeWindowStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__TimeWindowStruct(struct soap*, const char*, struct cwmp__TimeWindowStruct **, const char*);
  12083. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct *const*, const char*, const char*);
  12084. SOAP_FMAC3 struct cwmp__TimeWindowStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__TimeWindowStruct(struct soap*, struct cwmp__TimeWindowStruct **, const char*, const char*);
  12085. #endif
  12086. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ParameterAttributeStruct_DEFINED
  12087. #define SOAP_TYPE_PointerToPointerTocwmp__ParameterAttributeStruct_DEFINED
  12088. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct **const*);
  12089. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, const char *, int, struct cwmp__ParameterAttributeStruct **const*, const char *);
  12090. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, const char*, struct cwmp__ParameterAttributeStruct ***, const char*);
  12091. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct **const*, const char*, const char*);
  12092. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct ***, const char*, const char*);
  12093. #endif
  12094. #ifndef SOAP_TYPE_PointerTocwmp__ParameterAttributeStruct_DEFINED
  12095. #define SOAP_TYPE_PointerTocwmp__ParameterAttributeStruct_DEFINED
  12096. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *const*);
  12097. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ParameterAttributeStruct(struct soap*, const char *, int, struct cwmp__ParameterAttributeStruct *const*, const char *);
  12098. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ParameterAttributeStruct(struct soap*, const char*, struct cwmp__ParameterAttributeStruct **, const char*);
  12099. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct *const*, const char*, const char*);
  12100. SOAP_FMAC3 struct cwmp__ParameterAttributeStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ParameterAttributeStruct(struct soap*, struct cwmp__ParameterAttributeStruct **, const char*, const char*);
  12101. #endif
  12102. #ifndef SOAP_TYPE_PointerToPointerTocwmp__SetParameterAttributesStruct_DEFINED
  12103. #define SOAP_TYPE_PointerToPointerTocwmp__SetParameterAttributesStruct_DEFINED
  12104. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct **const*);
  12105. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, const char *, int, struct cwmp__SetParameterAttributesStruct **const*, const char *);
  12106. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, const char*, struct cwmp__SetParameterAttributesStruct ***, const char*);
  12107. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct **const*, const char*, const char*);
  12108. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct ***, const char*, const char*);
  12109. #endif
  12110. #ifndef SOAP_TYPE_PointerTocwmp__SetParameterAttributesStruct_DEFINED
  12111. #define SOAP_TYPE_PointerTocwmp__SetParameterAttributesStruct_DEFINED
  12112. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *const*);
  12113. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__SetParameterAttributesStruct(struct soap*, const char *, int, struct cwmp__SetParameterAttributesStruct *const*, const char *);
  12114. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__SetParameterAttributesStruct(struct soap*, const char*, struct cwmp__SetParameterAttributesStruct **, const char*);
  12115. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct *const*, const char*, const char*);
  12116. SOAP_FMAC3 struct cwmp__SetParameterAttributesStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__SetParameterAttributesStruct(struct soap*, struct cwmp__SetParameterAttributesStruct **, const char*, const char*);
  12117. #endif
  12118. #ifndef SOAP_TYPE_PointerTocwmp__AccessListValueType_DEFINED
  12119. #define SOAP_TYPE_PointerTocwmp__AccessListValueType_DEFINED
  12120. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType *const*);
  12121. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__AccessListValueType(struct soap*, const char *, int, enum cwmp__AccessListValueType *const*, const char *);
  12122. SOAP_FMAC3 enum cwmp__AccessListValueType ** SOAP_FMAC4 soap_in_PointerTocwmp__AccessListValueType(struct soap*, const char*, enum cwmp__AccessListValueType **, const char*);
  12123. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType *const*, const char*, const char*);
  12124. SOAP_FMAC3 enum cwmp__AccessListValueType ** SOAP_FMAC4 soap_get_PointerTocwmp__AccessListValueType(struct soap*, enum cwmp__AccessListValueType **, const char*, const char*);
  12125. #endif
  12126. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ParameterInfoStruct_DEFINED
  12127. #define SOAP_TYPE_PointerToPointerTocwmp__ParameterInfoStruct_DEFINED
  12128. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct **const*);
  12129. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, const char *, int, struct cwmp__ParameterInfoStruct **const*, const char *);
  12130. SOAP_FMAC3 struct cwmp__ParameterInfoStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, const char*, struct cwmp__ParameterInfoStruct ***, const char*);
  12131. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct **const*, const char*, const char*);
  12132. SOAP_FMAC3 struct cwmp__ParameterInfoStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct ***, const char*, const char*);
  12133. #endif
  12134. #ifndef SOAP_TYPE_PointerTocwmp__ParameterInfoStruct_DEFINED
  12135. #define SOAP_TYPE_PointerTocwmp__ParameterInfoStruct_DEFINED
  12136. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *const*);
  12137. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ParameterInfoStruct(struct soap*, const char *, int, struct cwmp__ParameterInfoStruct *const*, const char *);
  12138. SOAP_FMAC3 struct cwmp__ParameterInfoStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ParameterInfoStruct(struct soap*, const char*, struct cwmp__ParameterInfoStruct **, const char*);
  12139. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct *const*, const char*, const char*);
  12140. SOAP_FMAC3 struct cwmp__ParameterInfoStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ParameterInfoStruct(struct soap*, struct cwmp__ParameterInfoStruct **, const char*, const char*);
  12141. #endif
  12142. #ifndef SOAP_TYPE_PointerToPointerTocwmp__EventStruct_DEFINED
  12143. #define SOAP_TYPE_PointerToPointerTocwmp__EventStruct_DEFINED
  12144. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct **const*);
  12145. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__EventStruct(struct soap*, const char *, int, struct cwmp__EventStruct **const*, const char *);
  12146. SOAP_FMAC3 struct cwmp__EventStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__EventStruct(struct soap*, const char*, struct cwmp__EventStruct ***, const char*);
  12147. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct **const*, const char*, const char*);
  12148. SOAP_FMAC3 struct cwmp__EventStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct ***, const char*, const char*);
  12149. #endif
  12150. #ifndef SOAP_TYPE_PointerTocwmp__EventStruct_DEFINED
  12151. #define SOAP_TYPE_PointerTocwmp__EventStruct_DEFINED
  12152. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct *const*);
  12153. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__EventStruct(struct soap*, const char *, int, struct cwmp__EventStruct *const*, const char *);
  12154. SOAP_FMAC3 struct cwmp__EventStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__EventStruct(struct soap*, const char*, struct cwmp__EventStruct **, const char*);
  12155. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct *const*, const char*, const char*);
  12156. SOAP_FMAC3 struct cwmp__EventStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__EventStruct(struct soap*, struct cwmp__EventStruct **, const char*, const char*);
  12157. #endif
  12158. #ifndef SOAP_TYPE_PointerToPointerTocwmp__ParameterValueStruct_DEFINED
  12159. #define SOAP_TYPE_PointerToPointerTocwmp__ParameterValueStruct_DEFINED
  12160. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct **const*);
  12161. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, const char *, int, struct cwmp__ParameterValueStruct **const*, const char *);
  12162. SOAP_FMAC3 struct cwmp__ParameterValueStruct *** SOAP_FMAC4 soap_in_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, const char*, struct cwmp__ParameterValueStruct ***, const char*);
  12163. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct **const*, const char*, const char*);
  12164. SOAP_FMAC3 struct cwmp__ParameterValueStruct *** SOAP_FMAC4 soap_get_PointerToPointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct ***, const char*, const char*);
  12165. #endif
  12166. #ifndef SOAP_TYPE_PointerTocwmp__ParameterValueStruct_DEFINED
  12167. #define SOAP_TYPE_PointerTocwmp__ParameterValueStruct_DEFINED
  12168. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *const*);
  12169. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__ParameterValueStruct(struct soap*, const char *, int, struct cwmp__ParameterValueStruct *const*, const char *);
  12170. SOAP_FMAC3 struct cwmp__ParameterValueStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__ParameterValueStruct(struct soap*, const char*, struct cwmp__ParameterValueStruct **, const char*);
  12171. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct *const*, const char*, const char*);
  12172. SOAP_FMAC3 struct cwmp__ParameterValueStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__ParameterValueStruct(struct soap*, struct cwmp__ParameterValueStruct **, const char*, const char*);
  12173. #endif
  12174. #ifndef SOAP_TYPE_PointerTostring_DEFINED
  12175. #define SOAP_TYPE_PointerTostring_DEFINED
  12176. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostring(struct soap*, char **const*);
  12177. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostring(struct soap*, const char *, int, char **const*, const char *);
  12178. SOAP_FMAC3 char *** SOAP_FMAC4 soap_in_PointerTostring(struct soap*, const char*, char ***, const char*);
  12179. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostring(struct soap*, char **const*, const char*, const char*);
  12180. SOAP_FMAC3 char *** SOAP_FMAC4 soap_get_PointerTostring(struct soap*, char ***, const char*, const char*);
  12181. #endif
  12182. #ifndef SOAP_TYPE_PointerTocwmp__AutonOpResultStruct_DEFINED
  12183. #define SOAP_TYPE_PointerTocwmp__AutonOpResultStruct_DEFINED
  12184. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *const*);
  12185. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__AutonOpResultStruct(struct soap*, const char *, int, struct cwmp__AutonOpResultStruct *const*, const char *);
  12186. SOAP_FMAC3 struct cwmp__AutonOpResultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__AutonOpResultStruct(struct soap*, const char*, struct cwmp__AutonOpResultStruct **, const char*);
  12187. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct *const*, const char*, const char*);
  12188. SOAP_FMAC3 struct cwmp__AutonOpResultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__AutonOpResultStruct(struct soap*, struct cwmp__AutonOpResultStruct **, const char*, const char*);
  12189. #endif
  12190. #ifndef SOAP_TYPE_PointerTocwmp__OpResultStruct_DEFINED
  12191. #define SOAP_TYPE_PointerTocwmp__OpResultStruct_DEFINED
  12192. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *const*);
  12193. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__OpResultStruct(struct soap*, const char *, int, struct cwmp__OpResultStruct *const*, const char *);
  12194. SOAP_FMAC3 struct cwmp__OpResultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__OpResultStruct(struct soap*, const char*, struct cwmp__OpResultStruct **, const char*);
  12195. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct *const*, const char*, const char*);
  12196. SOAP_FMAC3 struct cwmp__OpResultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__OpResultStruct(struct soap*, struct cwmp__OpResultStruct **, const char*, const char*);
  12197. #endif
  12198. #ifndef SOAP_TYPE_PointerToFileTypeArg_DEFINED
  12199. #define SOAP_TYPE_PointerToFileTypeArg_DEFINED
  12200. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToFileTypeArg(struct soap*, struct FileTypeArg *const*);
  12201. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToFileTypeArg(struct soap*, const char *, int, struct FileTypeArg *const*, const char *);
  12202. SOAP_FMAC3 struct FileTypeArg ** SOAP_FMAC4 soap_in_PointerToFileTypeArg(struct soap*, const char*, struct FileTypeArg **, const char*);
  12203. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToFileTypeArg(struct soap*, struct FileTypeArg *const*, const char*, const char*);
  12204. SOAP_FMAC3 struct FileTypeArg ** SOAP_FMAC4 soap_get_PointerToFileTypeArg(struct soap*, struct FileTypeArg **, const char*, const char*);
  12205. #endif
  12206. #ifndef SOAP_TYPE_PointerTocwmp__TransferCompleteFaultStruct_DEFINED
  12207. #define SOAP_TYPE_PointerTocwmp__TransferCompleteFaultStruct_DEFINED
  12208. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *const*);
  12209. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, const char *, int, struct cwmp__TransferCompleteFaultStruct *const*, const char *);
  12210. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, const char*, struct cwmp__TransferCompleteFaultStruct **, const char*);
  12211. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct *const*, const char*, const char*);
  12212. SOAP_FMAC3 struct cwmp__TransferCompleteFaultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__TransferCompleteFaultStruct(struct soap*, struct cwmp__TransferCompleteFaultStruct **, const char*, const char*);
  12213. #endif
  12214. #ifndef SOAP_TYPE_PointerToEventList_DEFINED
  12215. #define SOAP_TYPE_PointerToEventList_DEFINED
  12216. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToEventList(struct soap*, struct EventList *const*);
  12217. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToEventList(struct soap*, const char *, int, struct EventList *const*, const char *);
  12218. SOAP_FMAC3 struct EventList ** SOAP_FMAC4 soap_in_PointerToEventList(struct soap*, const char*, struct EventList **, const char*);
  12219. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToEventList(struct soap*, struct EventList *const*, const char*, const char*);
  12220. SOAP_FMAC3 struct EventList ** SOAP_FMAC4 soap_get_PointerToEventList(struct soap*, struct EventList **, const char*, const char*);
  12221. #endif
  12222. #ifndef SOAP_TYPE_PointerTocwmp__DeviceIdStruct_DEFINED
  12223. #define SOAP_TYPE_PointerTocwmp__DeviceIdStruct_DEFINED
  12224. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *const*);
  12225. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__DeviceIdStruct(struct soap*, const char *, int, struct cwmp__DeviceIdStruct *const*, const char *);
  12226. SOAP_FMAC3 struct cwmp__DeviceIdStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__DeviceIdStruct(struct soap*, const char*, struct cwmp__DeviceIdStruct **, const char*);
  12227. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct *const*, const char*, const char*);
  12228. SOAP_FMAC3 struct cwmp__DeviceIdStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__DeviceIdStruct(struct soap*, struct cwmp__DeviceIdStruct **, const char*, const char*);
  12229. #endif
  12230. #ifndef SOAP_TYPE_PointerTocwmp__OperationStruct_DEFINED
  12231. #define SOAP_TYPE_PointerTocwmp__OperationStruct_DEFINED
  12232. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *const*);
  12233. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__OperationStruct(struct soap*, const char *, int, struct cwmp__OperationStruct *const*, const char *);
  12234. SOAP_FMAC3 struct cwmp__OperationStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__OperationStruct(struct soap*, const char*, struct cwmp__OperationStruct **, const char*);
  12235. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct *const*, const char*, const char*);
  12236. SOAP_FMAC3 struct cwmp__OperationStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__OperationStruct(struct soap*, struct cwmp__OperationStruct **, const char*, const char*);
  12237. #endif
  12238. #ifndef SOAP_TYPE_PointerToTimeWindowList_DEFINED
  12239. #define SOAP_TYPE_PointerToTimeWindowList_DEFINED
  12240. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToTimeWindowList(struct soap*, struct TimeWindowList *const*);
  12241. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToTimeWindowList(struct soap*, const char *, int, struct TimeWindowList *const*, const char *);
  12242. SOAP_FMAC3 struct TimeWindowList ** SOAP_FMAC4 soap_in_PointerToTimeWindowList(struct soap*, const char*, struct TimeWindowList **, const char*);
  12243. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToTimeWindowList(struct soap*, struct TimeWindowList *const*, const char*, const char*);
  12244. SOAP_FMAC3 struct TimeWindowList ** SOAP_FMAC4 soap_get_PointerToTimeWindowList(struct soap*, struct TimeWindowList **, const char*, const char*);
  12245. #endif
  12246. #ifndef SOAP_TYPE_PointerToAllTransferList_DEFINED
  12247. #define SOAP_TYPE_PointerToAllTransferList_DEFINED
  12248. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToAllTransferList(struct soap*, struct AllTransferList *const*);
  12249. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToAllTransferList(struct soap*, const char *, int, struct AllTransferList *const*, const char *);
  12250. SOAP_FMAC3 struct AllTransferList ** SOAP_FMAC4 soap_in_PointerToAllTransferList(struct soap*, const char*, struct AllTransferList **, const char*);
  12251. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToAllTransferList(struct soap*, struct AllTransferList *const*, const char*, const char*);
  12252. SOAP_FMAC3 struct AllTransferList ** SOAP_FMAC4 soap_get_PointerToAllTransferList(struct soap*, struct AllTransferList **, const char*, const char*);
  12253. #endif
  12254. #ifndef SOAP_TYPE_PointerToOptionList_DEFINED
  12255. #define SOAP_TYPE_PointerToOptionList_DEFINED
  12256. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToOptionList(struct soap*, struct OptionList *const*);
  12257. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToOptionList(struct soap*, const char *, int, struct OptionList *const*, const char *);
  12258. SOAP_FMAC3 struct OptionList ** SOAP_FMAC4 soap_in_PointerToOptionList(struct soap*, const char*, struct OptionList **, const char*);
  12259. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToOptionList(struct soap*, struct OptionList *const*, const char*, const char*);
  12260. SOAP_FMAC3 struct OptionList ** SOAP_FMAC4 soap_get_PointerToOptionList(struct soap*, struct OptionList **, const char*, const char*);
  12261. #endif
  12262. #ifndef SOAP_TYPE_PointerToVoucherList_DEFINED
  12263. #define SOAP_TYPE_PointerToVoucherList_DEFINED
  12264. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToVoucherList(struct soap*, struct VoucherList *const*);
  12265. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToVoucherList(struct soap*, const char *, int, struct VoucherList *const*, const char *);
  12266. SOAP_FMAC3 struct VoucherList ** SOAP_FMAC4 soap_in_PointerToVoucherList(struct soap*, const char*, struct VoucherList **, const char*);
  12267. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToVoucherList(struct soap*, struct VoucherList *const*, const char*, const char*);
  12268. SOAP_FMAC3 struct VoucherList ** SOAP_FMAC4 soap_get_PointerToVoucherList(struct soap*, struct VoucherList **, const char*, const char*);
  12269. #endif
  12270. #ifndef SOAP_TYPE_PointerToTransferList_DEFINED
  12271. #define SOAP_TYPE_PointerToTransferList_DEFINED
  12272. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToTransferList(struct soap*, struct TransferList *const*);
  12273. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToTransferList(struct soap*, const char *, int, struct TransferList *const*, const char *);
  12274. SOAP_FMAC3 struct TransferList ** SOAP_FMAC4 soap_in_PointerToTransferList(struct soap*, const char*, struct TransferList **, const char*);
  12275. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToTransferList(struct soap*, struct TransferList *const*, const char*, const char*);
  12276. SOAP_FMAC3 struct TransferList ** SOAP_FMAC4 soap_get_PointerToTransferList(struct soap*, struct TransferList **, const char*, const char*);
  12277. #endif
  12278. #ifndef SOAP_TYPE_PointerToParameterAttributeList_DEFINED
  12279. #define SOAP_TYPE_PointerToParameterAttributeList_DEFINED
  12280. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterAttributeList(struct soap*, struct ParameterAttributeList *const*);
  12281. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterAttributeList(struct soap*, const char *, int, struct ParameterAttributeList *const*, const char *);
  12282. SOAP_FMAC3 struct ParameterAttributeList ** SOAP_FMAC4 soap_in_PointerToParameterAttributeList(struct soap*, const char*, struct ParameterAttributeList **, const char*);
  12283. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterAttributeList(struct soap*, struct ParameterAttributeList *const*, const char*, const char*);
  12284. SOAP_FMAC3 struct ParameterAttributeList ** SOAP_FMAC4 soap_get_PointerToParameterAttributeList(struct soap*, struct ParameterAttributeList **, const char*, const char*);
  12285. #endif
  12286. #ifndef SOAP_TYPE_PointerToSetParameterAttributesList_DEFINED
  12287. #define SOAP_TYPE_PointerToSetParameterAttributesList_DEFINED
  12288. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSetParameterAttributesList(struct soap*, struct SetParameterAttributesList *const*);
  12289. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSetParameterAttributesList(struct soap*, const char *, int, struct SetParameterAttributesList *const*, const char *);
  12290. SOAP_FMAC3 struct SetParameterAttributesList ** SOAP_FMAC4 soap_in_PointerToSetParameterAttributesList(struct soap*, const char*, struct SetParameterAttributesList **, const char*);
  12291. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSetParameterAttributesList(struct soap*, struct SetParameterAttributesList *const*, const char*, const char*);
  12292. SOAP_FMAC3 struct SetParameterAttributesList ** SOAP_FMAC4 soap_get_PointerToSetParameterAttributesList(struct soap*, struct SetParameterAttributesList **, const char*, const char*);
  12293. #endif
  12294. #ifndef SOAP_TYPE_PointerToParameterInfoList_DEFINED
  12295. #define SOAP_TYPE_PointerToParameterInfoList_DEFINED
  12296. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterInfoList(struct soap*, struct ParameterInfoList *const*);
  12297. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterInfoList(struct soap*, const char *, int, struct ParameterInfoList *const*, const char *);
  12298. SOAP_FMAC3 struct ParameterInfoList ** SOAP_FMAC4 soap_in_PointerToParameterInfoList(struct soap*, const char*, struct ParameterInfoList **, const char*);
  12299. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterInfoList(struct soap*, struct ParameterInfoList *const*, const char*, const char*);
  12300. SOAP_FMAC3 struct ParameterInfoList ** SOAP_FMAC4 soap_get_PointerToParameterInfoList(struct soap*, struct ParameterInfoList **, const char*, const char*);
  12301. #endif
  12302. #ifndef SOAP_TYPE_PointerToParameterNames_DEFINED
  12303. #define SOAP_TYPE_PointerToParameterNames_DEFINED
  12304. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterNames(struct soap*, struct ParameterNames *const*);
  12305. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterNames(struct soap*, const char *, int, struct ParameterNames *const*, const char *);
  12306. SOAP_FMAC3 struct ParameterNames ** SOAP_FMAC4 soap_in_PointerToParameterNames(struct soap*, const char*, struct ParameterNames **, const char*);
  12307. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterNames(struct soap*, struct ParameterNames *const*, const char*, const char*);
  12308. SOAP_FMAC3 struct ParameterNames ** SOAP_FMAC4 soap_get_PointerToParameterNames(struct soap*, struct ParameterNames **, const char*, const char*);
  12309. #endif
  12310. #ifndef SOAP_TYPE_PointerToParameterValueList_DEFINED
  12311. #define SOAP_TYPE_PointerToParameterValueList_DEFINED
  12312. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToParameterValueList(struct soap*, struct ParameterValueList *const*);
  12313. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToParameterValueList(struct soap*, const char *, int, struct ParameterValueList *const*, const char *);
  12314. SOAP_FMAC3 struct ParameterValueList ** SOAP_FMAC4 soap_in_PointerToParameterValueList(struct soap*, const char*, struct ParameterValueList **, const char*);
  12315. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToParameterValueList(struct soap*, struct ParameterValueList *const*, const char*, const char*);
  12316. SOAP_FMAC3 struct ParameterValueList ** SOAP_FMAC4 soap_get_PointerToParameterValueList(struct soap*, struct ParameterValueList **, const char*, const char*);
  12317. #endif
  12318. #ifndef SOAP_TYPE_PointerToMethodList_DEFINED
  12319. #define SOAP_TYPE_PointerToMethodList_DEFINED
  12320. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToMethodList(struct soap*, struct MethodList *const*);
  12321. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToMethodList(struct soap*, const char *, int, struct MethodList *const*, const char *);
  12322. SOAP_FMAC3 struct MethodList ** SOAP_FMAC4 soap_in_PointerToMethodList(struct soap*, const char*, struct MethodList **, const char*);
  12323. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToMethodList(struct soap*, struct MethodList *const*, const char*, const char*);
  12324. SOAP_FMAC3 struct MethodList ** SOAP_FMAC4 soap_get_PointerToMethodList(struct soap*, struct MethodList **, const char*, const char*);
  12325. #endif
  12326. #ifndef SOAP_TYPE_PointerTo_cwmp__Fault_SetParameterValuesFault_DEFINED
  12327. #define SOAP_TYPE_PointerTo_cwmp__Fault_SetParameterValuesFault_DEFINED
  12328. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *const*);
  12329. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, const char *, int, struct _cwmp__Fault_SetParameterValuesFault *const*, const char *);
  12330. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault ** SOAP_FMAC4 soap_in_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, const char*, struct _cwmp__Fault_SetParameterValuesFault **, const char*);
  12331. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault *const*, const char*, const char*);
  12332. SOAP_FMAC3 struct _cwmp__Fault_SetParameterValuesFault ** SOAP_FMAC4 soap_get_PointerTo_cwmp__Fault_SetParameterValuesFault(struct soap*, struct _cwmp__Fault_SetParameterValuesFault **, const char*, const char*);
  12333. #endif
  12334. #ifndef SOAP_TYPE_PointerTodateTime_DEFINED
  12335. #define SOAP_TYPE_PointerTodateTime_DEFINED
  12336. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTodateTime(struct soap*, time_t *const*);
  12337. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTodateTime(struct soap*, const char *, int, time_t *const*, const char *);
  12338. SOAP_FMAC3 time_t ** SOAP_FMAC4 soap_in_PointerTodateTime(struct soap*, const char*, time_t **, const char*);
  12339. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTodateTime(struct soap*, time_t *const*, const char*, const char*);
  12340. SOAP_FMAC3 time_t ** SOAP_FMAC4 soap_get_PointerTodateTime(struct soap*, time_t **, const char*, const char*);
  12341. #endif
  12342. #ifndef SOAP_TYPE_PointerTocwmp__DeploymentUnitFaultStruct_DEFINED
  12343. #define SOAP_TYPE_PointerTocwmp__DeploymentUnitFaultStruct_DEFINED
  12344. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *const*);
  12345. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, const char *, int, struct cwmp__DeploymentUnitFaultStruct *const*, const char *);
  12346. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct ** SOAP_FMAC4 soap_in_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, const char*, struct cwmp__DeploymentUnitFaultStruct **, const char*);
  12347. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct *const*, const char*, const char*);
  12348. SOAP_FMAC3 struct cwmp__DeploymentUnitFaultStruct ** SOAP_FMAC4 soap_get_PointerTocwmp__DeploymentUnitFaultStruct(struct soap*, struct cwmp__DeploymentUnitFaultStruct **, const char*, const char*);
  12349. #endif
  12350. #ifndef SOAP_TYPE_PointerToAccessList_DEFINED
  12351. #define SOAP_TYPE_PointerToAccessList_DEFINED
  12352. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToAccessList(struct soap*, struct AccessList *const*);
  12353. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToAccessList(struct soap*, const char *, int, struct AccessList *const*, const char *);
  12354. SOAP_FMAC3 struct AccessList ** SOAP_FMAC4 soap_in_PointerToAccessList(struct soap*, const char*, struct AccessList **, const char*);
  12355. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToAccessList(struct soap*, struct AccessList *const*, const char*, const char*);
  12356. SOAP_FMAC3 struct AccessList ** SOAP_FMAC4 soap_get_PointerToAccessList(struct soap*, struct AccessList **, const char*, const char*);
  12357. #endif
  12358. #ifndef SOAP_TYPE_cwmp__DeploymentUnitUUID_DEFINED
  12359. #define SOAP_TYPE_cwmp__DeploymentUnitUUID_DEFINED
  12360. inline void soap_default_cwmp__DeploymentUnitUUID(struct soap *soap, char **a)
  12361. {
  12362. (void)soap; /* appease -Wall -Werror */
  12363. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitUUID
  12364. *a = SOAP_DEFAULT_cwmp__DeploymentUnitUUID;
  12365. #else
  12366. *a = (char *)0;
  12367. #endif
  12368. }
  12369. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeploymentUnitUUID(struct soap*, char *const*);
  12370. #define soap_cwmp__DeploymentUnitUUID2s(soap, a) (a)
  12371. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitUUID(struct soap*, const char*, int, char*const*, const char*);
  12372. #define soap_s2cwmp__DeploymentUnitUUID(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}")
  12373. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitUUID(struct soap*, const char*, char **, const char*);
  12374. #define soap_instantiate_cwmp__DeploymentUnitUUID soap_instantiate_string
  12375. #define soap_new_cwmp__DeploymentUnitUUID soap_new_string
  12376. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitUUID(struct soap*, char *const*, const char*, const char*);
  12377. inline int soap_write_cwmp__DeploymentUnitUUID(struct soap *soap, char *const*p)
  12378. {
  12379. soap_free_temp(soap);
  12380. if (p)
  12381. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap))
  12382. return soap->error;
  12383. }
  12384. return SOAP_OK;
  12385. }
  12386. inline int soap_PUT_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char *const*p)
  12387. {
  12388. soap_free_temp(soap);
  12389. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12390. return soap_closesock(soap);
  12391. return SOAP_OK;
  12392. }
  12393. inline int soap_PATCH_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char *const*p)
  12394. {
  12395. soap_free_temp(soap);
  12396. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12397. return soap_closesock(soap);
  12398. return SOAP_OK;
  12399. }
  12400. inline int soap_POST_send_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char *const*p)
  12401. {
  12402. soap_free_temp(soap);
  12403. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitUUID(soap, p, "cwmp:DeploymentUnitUUID", "") || soap_end_send(soap))
  12404. return soap_closesock(soap);
  12405. return SOAP_OK;
  12406. }
  12407. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__DeploymentUnitUUID(struct soap*, char **, const char*, const char*);
  12408. inline int soap_read_cwmp__DeploymentUnitUUID(struct soap *soap, char **p)
  12409. {
  12410. if (p)
  12411. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitUUID(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12412. return soap->error;
  12413. }
  12414. return SOAP_OK;
  12415. }
  12416. inline int soap_GET_cwmp__DeploymentUnitUUID(struct soap *soap, const char *URL, char **p)
  12417. {
  12418. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitUUID(soap, p))
  12419. return soap_closesock(soap);
  12420. return soap_closesock(soap);
  12421. }
  12422. inline int soap_POST_recv_cwmp__DeploymentUnitUUID(struct soap *soap, char **p)
  12423. {
  12424. if (::soap_read_cwmp__DeploymentUnitUUID(soap, p))
  12425. return soap_closesock(soap);
  12426. return soap_closesock(soap);
  12427. }
  12428. #endif
  12429. #ifndef SOAP_TYPE_cwmp__ParameterKeyType_DEFINED
  12430. #define SOAP_TYPE_cwmp__ParameterKeyType_DEFINED
  12431. inline void soap_default_cwmp__ParameterKeyType(struct soap *soap, char **a)
  12432. {
  12433. (void)soap; /* appease -Wall -Werror */
  12434. #ifdef SOAP_DEFAULT_cwmp__ParameterKeyType
  12435. *a = SOAP_DEFAULT_cwmp__ParameterKeyType;
  12436. #else
  12437. *a = (char *)0;
  12438. #endif
  12439. }
  12440. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ParameterKeyType(struct soap*, char *const*);
  12441. #define soap_cwmp__ParameterKeyType2s(soap, a) (a)
  12442. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ParameterKeyType(struct soap*, const char*, int, char*const*, const char*);
  12443. #define soap_s2cwmp__ParameterKeyType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 32, NULL)
  12444. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__ParameterKeyType(struct soap*, const char*, char **, const char*);
  12445. #define soap_instantiate_cwmp__ParameterKeyType soap_instantiate_string
  12446. #define soap_new_cwmp__ParameterKeyType soap_new_string
  12447. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ParameterKeyType(struct soap*, char *const*, const char*, const char*);
  12448. inline int soap_write_cwmp__ParameterKeyType(struct soap *soap, char *const*p)
  12449. {
  12450. soap_free_temp(soap);
  12451. if (p)
  12452. { if (soap_begin_send(soap) || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap))
  12453. return soap->error;
  12454. }
  12455. return SOAP_OK;
  12456. }
  12457. inline int soap_PUT_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char *const*p)
  12458. {
  12459. soap_free_temp(soap);
  12460. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12461. return soap_closesock(soap);
  12462. return SOAP_OK;
  12463. }
  12464. inline int soap_PATCH_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char *const*p)
  12465. {
  12466. soap_free_temp(soap);
  12467. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12468. return soap_closesock(soap);
  12469. return SOAP_OK;
  12470. }
  12471. inline int soap_POST_send_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char *const*p)
  12472. {
  12473. soap_free_temp(soap);
  12474. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ParameterKeyType(soap, p, "cwmp:ParameterKeyType", "") || soap_end_send(soap))
  12475. return soap_closesock(soap);
  12476. return SOAP_OK;
  12477. }
  12478. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__ParameterKeyType(struct soap*, char **, const char*, const char*);
  12479. inline int soap_read_cwmp__ParameterKeyType(struct soap *soap, char **p)
  12480. {
  12481. if (p)
  12482. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ParameterKeyType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12483. return soap->error;
  12484. }
  12485. return SOAP_OK;
  12486. }
  12487. inline int soap_GET_cwmp__ParameterKeyType(struct soap *soap, const char *URL, char **p)
  12488. {
  12489. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ParameterKeyType(soap, p))
  12490. return soap_closesock(soap);
  12491. return soap_closesock(soap);
  12492. }
  12493. inline int soap_POST_recv_cwmp__ParameterKeyType(struct soap *soap, char **p)
  12494. {
  12495. if (::soap_read_cwmp__ParameterKeyType(soap, p))
  12496. return soap_closesock(soap);
  12497. return soap_closesock(soap);
  12498. }
  12499. #endif
  12500. #ifndef SOAP_TYPE_cwmp__ObjectNameType_DEFINED
  12501. #define SOAP_TYPE_cwmp__ObjectNameType_DEFINED
  12502. inline void soap_default_cwmp__ObjectNameType(struct soap *soap, char **a)
  12503. {
  12504. (void)soap; /* appease -Wall -Werror */
  12505. #ifdef SOAP_DEFAULT_cwmp__ObjectNameType
  12506. *a = SOAP_DEFAULT_cwmp__ObjectNameType;
  12507. #else
  12508. *a = (char *)0;
  12509. #endif
  12510. }
  12511. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__ObjectNameType(struct soap*, char *const*);
  12512. #define soap_cwmp__ObjectNameType2s(soap, a) (a)
  12513. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__ObjectNameType(struct soap*, const char*, int, char*const*, const char*);
  12514. #define soap_s2cwmp__ObjectNameType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 256, ".*\\.")
  12515. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__ObjectNameType(struct soap*, const char*, char **, const char*);
  12516. #define soap_instantiate_cwmp__ObjectNameType soap_instantiate_string
  12517. #define soap_new_cwmp__ObjectNameType soap_new_string
  12518. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__ObjectNameType(struct soap*, char *const*, const char*, const char*);
  12519. inline int soap_write_cwmp__ObjectNameType(struct soap *soap, char *const*p)
  12520. {
  12521. soap_free_temp(soap);
  12522. if (p)
  12523. { if (soap_begin_send(soap) || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap))
  12524. return soap->error;
  12525. }
  12526. return SOAP_OK;
  12527. }
  12528. inline int soap_PUT_cwmp__ObjectNameType(struct soap *soap, const char *URL, char *const*p)
  12529. {
  12530. soap_free_temp(soap);
  12531. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12532. return soap_closesock(soap);
  12533. return SOAP_OK;
  12534. }
  12535. inline int soap_PATCH_cwmp__ObjectNameType(struct soap *soap, const char *URL, char *const*p)
  12536. {
  12537. soap_free_temp(soap);
  12538. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12539. return soap_closesock(soap);
  12540. return SOAP_OK;
  12541. }
  12542. inline int soap_POST_send_cwmp__ObjectNameType(struct soap *soap, const char *URL, char *const*p)
  12543. {
  12544. soap_free_temp(soap);
  12545. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__ObjectNameType(soap, p, "cwmp:ObjectNameType", "") || soap_end_send(soap))
  12546. return soap_closesock(soap);
  12547. return SOAP_OK;
  12548. }
  12549. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__ObjectNameType(struct soap*, char **, const char*, const char*);
  12550. inline int soap_read_cwmp__ObjectNameType(struct soap *soap, char **p)
  12551. {
  12552. if (p)
  12553. { if (soap_begin_recv(soap) || ::soap_get_cwmp__ObjectNameType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12554. return soap->error;
  12555. }
  12556. return SOAP_OK;
  12557. }
  12558. inline int soap_GET_cwmp__ObjectNameType(struct soap *soap, const char *URL, char **p)
  12559. {
  12560. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__ObjectNameType(soap, p))
  12561. return soap_closesock(soap);
  12562. return soap_closesock(soap);
  12563. }
  12564. inline int soap_POST_recv_cwmp__ObjectNameType(struct soap *soap, char **p)
  12565. {
  12566. if (::soap_read_cwmp__ObjectNameType(soap, p))
  12567. return soap_closesock(soap);
  12568. return soap_closesock(soap);
  12569. }
  12570. #endif
  12571. #ifndef SOAP_TYPE_cwmp__CommandKeyType_DEFINED
  12572. #define SOAP_TYPE_cwmp__CommandKeyType_DEFINED
  12573. inline void soap_default_cwmp__CommandKeyType(struct soap *soap, char **a)
  12574. {
  12575. (void)soap; /* appease -Wall -Werror */
  12576. #ifdef SOAP_DEFAULT_cwmp__CommandKeyType
  12577. *a = SOAP_DEFAULT_cwmp__CommandKeyType;
  12578. #else
  12579. *a = (char *)0;
  12580. #endif
  12581. }
  12582. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__CommandKeyType(struct soap*, char *const*);
  12583. #define soap_cwmp__CommandKeyType2s(soap, a) (a)
  12584. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__CommandKeyType(struct soap*, const char*, int, char*const*, const char*);
  12585. #define soap_s2cwmp__CommandKeyType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 32, NULL)
  12586. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__CommandKeyType(struct soap*, const char*, char **, const char*);
  12587. #define soap_instantiate_cwmp__CommandKeyType soap_instantiate_string
  12588. #define soap_new_cwmp__CommandKeyType soap_new_string
  12589. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__CommandKeyType(struct soap*, char *const*, const char*, const char*);
  12590. inline int soap_write_cwmp__CommandKeyType(struct soap *soap, char *const*p)
  12591. {
  12592. soap_free_temp(soap);
  12593. if (p)
  12594. { if (soap_begin_send(soap) || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap))
  12595. return soap->error;
  12596. }
  12597. return SOAP_OK;
  12598. }
  12599. inline int soap_PUT_cwmp__CommandKeyType(struct soap *soap, const char *URL, char *const*p)
  12600. {
  12601. soap_free_temp(soap);
  12602. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12603. return soap_closesock(soap);
  12604. return SOAP_OK;
  12605. }
  12606. inline int soap_PATCH_cwmp__CommandKeyType(struct soap *soap, const char *URL, char *const*p)
  12607. {
  12608. soap_free_temp(soap);
  12609. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12610. return soap_closesock(soap);
  12611. return SOAP_OK;
  12612. }
  12613. inline int soap_POST_send_cwmp__CommandKeyType(struct soap *soap, const char *URL, char *const*p)
  12614. {
  12615. soap_free_temp(soap);
  12616. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__CommandKeyType(soap, p, "cwmp:CommandKeyType", "") || soap_end_send(soap))
  12617. return soap_closesock(soap);
  12618. return SOAP_OK;
  12619. }
  12620. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__CommandKeyType(struct soap*, char **, const char*, const char*);
  12621. inline int soap_read_cwmp__CommandKeyType(struct soap *soap, char **p)
  12622. {
  12623. if (p)
  12624. { if (soap_begin_recv(soap) || ::soap_get_cwmp__CommandKeyType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12625. return soap->error;
  12626. }
  12627. return SOAP_OK;
  12628. }
  12629. inline int soap_GET_cwmp__CommandKeyType(struct soap *soap, const char *URL, char **p)
  12630. {
  12631. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__CommandKeyType(soap, p))
  12632. return soap_closesock(soap);
  12633. return soap_closesock(soap);
  12634. }
  12635. inline int soap_POST_recv_cwmp__CommandKeyType(struct soap *soap, char **p)
  12636. {
  12637. if (::soap_read_cwmp__CommandKeyType(soap, p))
  12638. return soap_closesock(soap);
  12639. return soap_closesock(soap);
  12640. }
  12641. #endif
  12642. #ifndef SOAP_TYPE_cwmp__TimeWindowModeValueType_DEFINED
  12643. #define SOAP_TYPE_cwmp__TimeWindowModeValueType_DEFINED
  12644. inline void soap_default_cwmp__TimeWindowModeValueType(struct soap *soap, char **a)
  12645. {
  12646. (void)soap; /* appease -Wall -Werror */
  12647. #ifdef SOAP_DEFAULT_cwmp__TimeWindowModeValueType
  12648. *a = SOAP_DEFAULT_cwmp__TimeWindowModeValueType;
  12649. #else
  12650. *a = (char *)0;
  12651. #endif
  12652. }
  12653. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TimeWindowModeValueType(struct soap*, char *const*);
  12654. #define soap_cwmp__TimeWindowModeValueType2s(soap, a) (a)
  12655. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TimeWindowModeValueType(struct soap*, const char*, int, char*const*, const char*);
  12656. #define soap_s2cwmp__TimeWindowModeValueType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|X [0-9A-F]{6} .+|X \\S+ .+")
  12657. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__TimeWindowModeValueType(struct soap*, const char*, char **, const char*);
  12658. #define soap_instantiate_cwmp__TimeWindowModeValueType soap_instantiate_string
  12659. #define soap_new_cwmp__TimeWindowModeValueType soap_new_string
  12660. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TimeWindowModeValueType(struct soap*, char *const*, const char*, const char*);
  12661. inline int soap_write_cwmp__TimeWindowModeValueType(struct soap *soap, char *const*p)
  12662. {
  12663. soap_free_temp(soap);
  12664. if (p)
  12665. { if (soap_begin_send(soap) || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap))
  12666. return soap->error;
  12667. }
  12668. return SOAP_OK;
  12669. }
  12670. inline int soap_PUT_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char *const*p)
  12671. {
  12672. soap_free_temp(soap);
  12673. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12674. return soap_closesock(soap);
  12675. return SOAP_OK;
  12676. }
  12677. inline int soap_PATCH_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char *const*p)
  12678. {
  12679. soap_free_temp(soap);
  12680. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12681. return soap_closesock(soap);
  12682. return SOAP_OK;
  12683. }
  12684. inline int soap_POST_send_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char *const*p)
  12685. {
  12686. soap_free_temp(soap);
  12687. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TimeWindowModeValueType(soap, p, "cwmp:TimeWindowModeValueType", "") || soap_end_send(soap))
  12688. return soap_closesock(soap);
  12689. return SOAP_OK;
  12690. }
  12691. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__TimeWindowModeValueType(struct soap*, char **, const char*, const char*);
  12692. inline int soap_read_cwmp__TimeWindowModeValueType(struct soap *soap, char **p)
  12693. {
  12694. if (p)
  12695. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TimeWindowModeValueType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12696. return soap->error;
  12697. }
  12698. return SOAP_OK;
  12699. }
  12700. inline int soap_GET_cwmp__TimeWindowModeValueType(struct soap *soap, const char *URL, char **p)
  12701. {
  12702. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TimeWindowModeValueType(soap, p))
  12703. return soap_closesock(soap);
  12704. return soap_closesock(soap);
  12705. }
  12706. inline int soap_POST_recv_cwmp__TimeWindowModeValueType(struct soap *soap, char **p)
  12707. {
  12708. if (::soap_read_cwmp__TimeWindowModeValueType(soap, p))
  12709. return soap_closesock(soap);
  12710. return soap_closesock(soap);
  12711. }
  12712. #endif
  12713. #ifndef SOAP_TYPE_cwmp__EventCodeType_DEFINED
  12714. #define SOAP_TYPE_cwmp__EventCodeType_DEFINED
  12715. inline void soap_default_cwmp__EventCodeType(struct soap *soap, char **a)
  12716. {
  12717. (void)soap; /* appease -Wall -Werror */
  12718. #ifdef SOAP_DEFAULT_cwmp__EventCodeType
  12719. *a = SOAP_DEFAULT_cwmp__EventCodeType;
  12720. #else
  12721. *a = (char *)0;
  12722. #endif
  12723. }
  12724. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__EventCodeType(struct soap*, char *const*);
  12725. #define soap_cwmp__EventCodeType2s(soap, a) (a)
  12726. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__EventCodeType(struct soap*, const char*, int, char*const*, const char*);
  12727. #define soap_s2cwmp__EventCodeType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "\\d+( \\S+)+|M \\S+|M X_\\S+|X [0-9A-F]{6} .+|X \\S+ .+")
  12728. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__EventCodeType(struct soap*, const char*, char **, const char*);
  12729. #define soap_instantiate_cwmp__EventCodeType soap_instantiate_string
  12730. #define soap_new_cwmp__EventCodeType soap_new_string
  12731. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__EventCodeType(struct soap*, char *const*, const char*, const char*);
  12732. inline int soap_write_cwmp__EventCodeType(struct soap *soap, char *const*p)
  12733. {
  12734. soap_free_temp(soap);
  12735. if (p)
  12736. { if (soap_begin_send(soap) || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap))
  12737. return soap->error;
  12738. }
  12739. return SOAP_OK;
  12740. }
  12741. inline int soap_PUT_cwmp__EventCodeType(struct soap *soap, const char *URL, char *const*p)
  12742. {
  12743. soap_free_temp(soap);
  12744. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12745. return soap_closesock(soap);
  12746. return SOAP_OK;
  12747. }
  12748. inline int soap_PATCH_cwmp__EventCodeType(struct soap *soap, const char *URL, char *const*p)
  12749. {
  12750. soap_free_temp(soap);
  12751. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12752. return soap_closesock(soap);
  12753. return SOAP_OK;
  12754. }
  12755. inline int soap_POST_send_cwmp__EventCodeType(struct soap *soap, const char *URL, char *const*p)
  12756. {
  12757. soap_free_temp(soap);
  12758. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__EventCodeType(soap, p, "cwmp:EventCodeType", "") || soap_end_send(soap))
  12759. return soap_closesock(soap);
  12760. return SOAP_OK;
  12761. }
  12762. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__EventCodeType(struct soap*, char **, const char*, const char*);
  12763. inline int soap_read_cwmp__EventCodeType(struct soap *soap, char **p)
  12764. {
  12765. if (p)
  12766. { if (soap_begin_recv(soap) || ::soap_get_cwmp__EventCodeType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12767. return soap->error;
  12768. }
  12769. return SOAP_OK;
  12770. }
  12771. inline int soap_GET_cwmp__EventCodeType(struct soap *soap, const char *URL, char **p)
  12772. {
  12773. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__EventCodeType(soap, p))
  12774. return soap_closesock(soap);
  12775. return soap_closesock(soap);
  12776. }
  12777. inline int soap_POST_recv_cwmp__EventCodeType(struct soap *soap, char **p)
  12778. {
  12779. if (::soap_read_cwmp__EventCodeType(soap, p))
  12780. return soap_closesock(soap);
  12781. return soap_closesock(soap);
  12782. }
  12783. #endif
  12784. #ifndef SOAP_TYPE_cwmp__UploadFileType_DEFINED
  12785. #define SOAP_TYPE_cwmp__UploadFileType_DEFINED
  12786. inline void soap_default_cwmp__UploadFileType(struct soap *soap, char **a)
  12787. {
  12788. (void)soap; /* appease -Wall -Werror */
  12789. #ifdef SOAP_DEFAULT_cwmp__UploadFileType
  12790. *a = SOAP_DEFAULT_cwmp__UploadFileType;
  12791. #else
  12792. *a = (char *)0;
  12793. #endif
  12794. }
  12795. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__UploadFileType(struct soap*, char *const*);
  12796. #define soap_cwmp__UploadFileType2s(soap, a) (a)
  12797. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__UploadFileType(struct soap*, const char*, int, char*const*, const char*);
  12798. #define soap_s2cwmp__UploadFileType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|[1-9]\\d*( \\S+)+ [1-9]\\d*|X [0-9A-F]{6} .+|X \\S+ .+")
  12799. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__UploadFileType(struct soap*, const char*, char **, const char*);
  12800. #define soap_instantiate_cwmp__UploadFileType soap_instantiate_string
  12801. #define soap_new_cwmp__UploadFileType soap_new_string
  12802. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__UploadFileType(struct soap*, char *const*, const char*, const char*);
  12803. inline int soap_write_cwmp__UploadFileType(struct soap *soap, char *const*p)
  12804. {
  12805. soap_free_temp(soap);
  12806. if (p)
  12807. { if (soap_begin_send(soap) || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap))
  12808. return soap->error;
  12809. }
  12810. return SOAP_OK;
  12811. }
  12812. inline int soap_PUT_cwmp__UploadFileType(struct soap *soap, const char *URL, char *const*p)
  12813. {
  12814. soap_free_temp(soap);
  12815. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12816. return soap_closesock(soap);
  12817. return SOAP_OK;
  12818. }
  12819. inline int soap_PATCH_cwmp__UploadFileType(struct soap *soap, const char *URL, char *const*p)
  12820. {
  12821. soap_free_temp(soap);
  12822. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12823. return soap_closesock(soap);
  12824. return SOAP_OK;
  12825. }
  12826. inline int soap_POST_send_cwmp__UploadFileType(struct soap *soap, const char *URL, char *const*p)
  12827. {
  12828. soap_free_temp(soap);
  12829. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__UploadFileType(soap, p, "cwmp:UploadFileType", "") || soap_end_send(soap))
  12830. return soap_closesock(soap);
  12831. return SOAP_OK;
  12832. }
  12833. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__UploadFileType(struct soap*, char **, const char*, const char*);
  12834. inline int soap_read_cwmp__UploadFileType(struct soap *soap, char **p)
  12835. {
  12836. if (p)
  12837. { if (soap_begin_recv(soap) || ::soap_get_cwmp__UploadFileType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12838. return soap->error;
  12839. }
  12840. return SOAP_OK;
  12841. }
  12842. inline int soap_GET_cwmp__UploadFileType(struct soap *soap, const char *URL, char **p)
  12843. {
  12844. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__UploadFileType(soap, p))
  12845. return soap_closesock(soap);
  12846. return soap_closesock(soap);
  12847. }
  12848. inline int soap_POST_recv_cwmp__UploadFileType(struct soap *soap, char **p)
  12849. {
  12850. if (::soap_read_cwmp__UploadFileType(soap, p))
  12851. return soap_closesock(soap);
  12852. return soap_closesock(soap);
  12853. }
  12854. #endif
  12855. #ifndef SOAP_TYPE_cwmp__DownloadFileType_DEFINED
  12856. #define SOAP_TYPE_cwmp__DownloadFileType_DEFINED
  12857. inline void soap_default_cwmp__DownloadFileType(struct soap *soap, char **a)
  12858. {
  12859. (void)soap; /* appease -Wall -Werror */
  12860. #ifdef SOAP_DEFAULT_cwmp__DownloadFileType
  12861. *a = SOAP_DEFAULT_cwmp__DownloadFileType;
  12862. #else
  12863. *a = (char *)0;
  12864. #endif
  12865. }
  12866. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DownloadFileType(struct soap*, char *const*);
  12867. #define soap_cwmp__DownloadFileType2s(soap, a) (a)
  12868. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DownloadFileType(struct soap*, const char*, int, char*const*, const char*);
  12869. #define soap_s2cwmp__DownloadFileType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|X [0-9A-F]{6} .+|X \\S+ .+")
  12870. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__DownloadFileType(struct soap*, const char*, char **, const char*);
  12871. #define soap_instantiate_cwmp__DownloadFileType soap_instantiate_string
  12872. #define soap_new_cwmp__DownloadFileType soap_new_string
  12873. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DownloadFileType(struct soap*, char *const*, const char*, const char*);
  12874. inline int soap_write_cwmp__DownloadFileType(struct soap *soap, char *const*p)
  12875. {
  12876. soap_free_temp(soap);
  12877. if (p)
  12878. { if (soap_begin_send(soap) || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap))
  12879. return soap->error;
  12880. }
  12881. return SOAP_OK;
  12882. }
  12883. inline int soap_PUT_cwmp__DownloadFileType(struct soap *soap, const char *URL, char *const*p)
  12884. {
  12885. soap_free_temp(soap);
  12886. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12887. return soap_closesock(soap);
  12888. return SOAP_OK;
  12889. }
  12890. inline int soap_PATCH_cwmp__DownloadFileType(struct soap *soap, const char *URL, char *const*p)
  12891. {
  12892. soap_free_temp(soap);
  12893. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12894. return soap_closesock(soap);
  12895. return SOAP_OK;
  12896. }
  12897. inline int soap_POST_send_cwmp__DownloadFileType(struct soap *soap, const char *URL, char *const*p)
  12898. {
  12899. soap_free_temp(soap);
  12900. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DownloadFileType(soap, p, "cwmp:DownloadFileType", "") || soap_end_send(soap))
  12901. return soap_closesock(soap);
  12902. return SOAP_OK;
  12903. }
  12904. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__DownloadFileType(struct soap*, char **, const char*, const char*);
  12905. inline int soap_read_cwmp__DownloadFileType(struct soap *soap, char **p)
  12906. {
  12907. if (p)
  12908. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DownloadFileType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12909. return soap->error;
  12910. }
  12911. return SOAP_OK;
  12912. }
  12913. inline int soap_GET_cwmp__DownloadFileType(struct soap *soap, const char *URL, char **p)
  12914. {
  12915. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DownloadFileType(soap, p))
  12916. return soap_closesock(soap);
  12917. return soap_closesock(soap);
  12918. }
  12919. inline int soap_POST_recv_cwmp__DownloadFileType(struct soap *soap, char **p)
  12920. {
  12921. if (::soap_read_cwmp__DownloadFileType(soap, p))
  12922. return soap_closesock(soap);
  12923. return soap_closesock(soap);
  12924. }
  12925. #endif
  12926. #ifndef SOAP_TYPE_cwmp__TransferFileType_DEFINED
  12927. #define SOAP_TYPE_cwmp__TransferFileType_DEFINED
  12928. inline void soap_default_cwmp__TransferFileType(struct soap *soap, char **a)
  12929. {
  12930. (void)soap; /* appease -Wall -Werror */
  12931. #ifdef SOAP_DEFAULT_cwmp__TransferFileType
  12932. *a = SOAP_DEFAULT_cwmp__TransferFileType;
  12933. #else
  12934. *a = (char *)0;
  12935. #endif
  12936. }
  12937. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__TransferFileType(struct soap*, char *const*);
  12938. #define soap_cwmp__TransferFileType2s(soap, a) (a)
  12939. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__TransferFileType(struct soap*, const char*, int, char*const*, const char*);
  12940. #define soap_s2cwmp__TransferFileType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, 64, "[1-9]\\d*( \\S+)+|[1-9]\\d*( \\S+)+ [1-9]\\d*|X [0-9A-F]{6} .+|X \\S+ .+")
  12941. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__TransferFileType(struct soap*, const char*, char **, const char*);
  12942. #define soap_instantiate_cwmp__TransferFileType soap_instantiate_string
  12943. #define soap_new_cwmp__TransferFileType soap_new_string
  12944. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__TransferFileType(struct soap*, char *const*, const char*, const char*);
  12945. inline int soap_write_cwmp__TransferFileType(struct soap *soap, char *const*p)
  12946. {
  12947. soap_free_temp(soap);
  12948. if (p)
  12949. { if (soap_begin_send(soap) || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap))
  12950. return soap->error;
  12951. }
  12952. return SOAP_OK;
  12953. }
  12954. inline int soap_PUT_cwmp__TransferFileType(struct soap *soap, const char *URL, char *const*p)
  12955. {
  12956. soap_free_temp(soap);
  12957. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12958. return soap_closesock(soap);
  12959. return SOAP_OK;
  12960. }
  12961. inline int soap_PATCH_cwmp__TransferFileType(struct soap *soap, const char *URL, char *const*p)
  12962. {
  12963. soap_free_temp(soap);
  12964. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  12965. return soap_closesock(soap);
  12966. return SOAP_OK;
  12967. }
  12968. inline int soap_POST_send_cwmp__TransferFileType(struct soap *soap, const char *URL, char *const*p)
  12969. {
  12970. soap_free_temp(soap);
  12971. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__TransferFileType(soap, p, "cwmp:TransferFileType", "") || soap_end_send(soap))
  12972. return soap_closesock(soap);
  12973. return SOAP_OK;
  12974. }
  12975. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__TransferFileType(struct soap*, char **, const char*, const char*);
  12976. inline int soap_read_cwmp__TransferFileType(struct soap *soap, char **p)
  12977. {
  12978. if (p)
  12979. { if (soap_begin_recv(soap) || ::soap_get_cwmp__TransferFileType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  12980. return soap->error;
  12981. }
  12982. return SOAP_OK;
  12983. }
  12984. inline int soap_GET_cwmp__TransferFileType(struct soap *soap, const char *URL, char **p)
  12985. {
  12986. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__TransferFileType(soap, p))
  12987. return soap_closesock(soap);
  12988. return soap_closesock(soap);
  12989. }
  12990. inline int soap_POST_recv_cwmp__TransferFileType(struct soap *soap, char **p)
  12991. {
  12992. if (::soap_read_cwmp__TransferFileType(soap, p))
  12993. return soap_closesock(soap);
  12994. return soap_closesock(soap);
  12995. }
  12996. #endif
  12997. #ifndef SOAP_TYPE_cwmp__DeploymentUnitOperationType_DEFINED
  12998. #define SOAP_TYPE_cwmp__DeploymentUnitOperationType_DEFINED
  12999. inline void soap_default_cwmp__DeploymentUnitOperationType(struct soap *soap, char **a)
  13000. {
  13001. (void)soap; /* appease -Wall -Werror */
  13002. #ifdef SOAP_DEFAULT_cwmp__DeploymentUnitOperationType
  13003. *a = SOAP_DEFAULT_cwmp__DeploymentUnitOperationType;
  13004. #else
  13005. *a = (char *)0;
  13006. #endif
  13007. }
  13008. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cwmp__DeploymentUnitOperationType(struct soap*, char *const*);
  13009. #define soap_cwmp__DeploymentUnitOperationType2s(soap, a) (a)
  13010. SOAP_FMAC3 int SOAP_FMAC4 soap_out_cwmp__DeploymentUnitOperationType(struct soap*, const char*, int, char*const*, const char*);
  13011. #define soap_s2cwmp__DeploymentUnitOperationType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, NULL)
  13012. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_cwmp__DeploymentUnitOperationType(struct soap*, const char*, char **, const char*);
  13013. #define soap_instantiate_cwmp__DeploymentUnitOperationType soap_instantiate_string
  13014. #define soap_new_cwmp__DeploymentUnitOperationType soap_new_string
  13015. SOAP_FMAC3 int SOAP_FMAC4 soap_put_cwmp__DeploymentUnitOperationType(struct soap*, char *const*, const char*, const char*);
  13016. inline int soap_write_cwmp__DeploymentUnitOperationType(struct soap *soap, char *const*p)
  13017. {
  13018. soap_free_temp(soap);
  13019. if (p)
  13020. { if (soap_begin_send(soap) || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap))
  13021. return soap->error;
  13022. }
  13023. return SOAP_OK;
  13024. }
  13025. inline int soap_PUT_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char *const*p)
  13026. {
  13027. soap_free_temp(soap);
  13028. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13029. return soap_closesock(soap);
  13030. return SOAP_OK;
  13031. }
  13032. inline int soap_PATCH_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char *const*p)
  13033. {
  13034. soap_free_temp(soap);
  13035. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13036. return soap_closesock(soap);
  13037. return SOAP_OK;
  13038. }
  13039. inline int soap_POST_send_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char *const*p)
  13040. {
  13041. soap_free_temp(soap);
  13042. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_cwmp__DeploymentUnitOperationType(soap, p, "cwmp:DeploymentUnitOperationType", "") || soap_end_send(soap))
  13043. return soap_closesock(soap);
  13044. return SOAP_OK;
  13045. }
  13046. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_cwmp__DeploymentUnitOperationType(struct soap*, char **, const char*, const char*);
  13047. inline int soap_read_cwmp__DeploymentUnitOperationType(struct soap *soap, char **p)
  13048. {
  13049. if (p)
  13050. { if (soap_begin_recv(soap) || ::soap_get_cwmp__DeploymentUnitOperationType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13051. return soap->error;
  13052. }
  13053. return SOAP_OK;
  13054. }
  13055. inline int soap_GET_cwmp__DeploymentUnitOperationType(struct soap *soap, const char *URL, char **p)
  13056. {
  13057. if (soap_GET(soap, URL, NULL) || ::soap_read_cwmp__DeploymentUnitOperationType(soap, p))
  13058. return soap_closesock(soap);
  13059. return soap_closesock(soap);
  13060. }
  13061. inline int soap_POST_recv_cwmp__DeploymentUnitOperationType(struct soap *soap, char **p)
  13062. {
  13063. if (::soap_read_cwmp__DeploymentUnitOperationType(soap, p))
  13064. return soap_closesock(soap);
  13065. return soap_closesock(soap);
  13066. }
  13067. #endif
  13068. #ifndef SOAP_TYPE_xsd__anyURI_DEFINED
  13069. #define SOAP_TYPE_xsd__anyURI_DEFINED
  13070. inline void soap_default_xsd__anyURI(struct soap *soap, char **a)
  13071. {
  13072. (void)soap; /* appease -Wall -Werror */
  13073. #ifdef SOAP_DEFAULT_xsd__anyURI
  13074. *a = SOAP_DEFAULT_xsd__anyURI;
  13075. #else
  13076. *a = (char *)0;
  13077. #endif
  13078. }
  13079. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anyURI(struct soap*, char *const*);
  13080. #define soap_xsd__anyURI2s(soap, a) (a)
  13081. SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyURI(struct soap*, const char*, int, char*const*, const char*);
  13082. #define soap_s2xsd__anyURI(soap, s, a) soap_s2char((soap), (s), (char**)(a), 4, 0, -1, NULL)
  13083. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_xsd__anyURI(struct soap*, const char*, char **, const char*);
  13084. #define soap_instantiate_xsd__anyURI soap_instantiate_string
  13085. #define soap_new_xsd__anyURI soap_new_string
  13086. SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anyURI(struct soap*, char *const*, const char*, const char*);
  13087. inline int soap_write_xsd__anyURI(struct soap *soap, char *const*p)
  13088. {
  13089. soap_free_temp(soap);
  13090. if (p)
  13091. { if (soap_begin_send(soap) || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap))
  13092. return soap->error;
  13093. }
  13094. return SOAP_OK;
  13095. }
  13096. inline int soap_PUT_xsd__anyURI(struct soap *soap, const char *URL, char *const*p)
  13097. {
  13098. soap_free_temp(soap);
  13099. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13100. return soap_closesock(soap);
  13101. return SOAP_OK;
  13102. }
  13103. inline int soap_PATCH_xsd__anyURI(struct soap *soap, const char *URL, char *const*p)
  13104. {
  13105. soap_free_temp(soap);
  13106. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13107. return soap_closesock(soap);
  13108. return SOAP_OK;
  13109. }
  13110. inline int soap_POST_send_xsd__anyURI(struct soap *soap, const char *URL, char *const*p)
  13111. {
  13112. soap_free_temp(soap);
  13113. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anyURI(soap, p, "xsd:anyURI", "") || soap_end_send(soap))
  13114. return soap_closesock(soap);
  13115. return SOAP_OK;
  13116. }
  13117. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_xsd__anyURI(struct soap*, char **, const char*, const char*);
  13118. inline int soap_read_xsd__anyURI(struct soap *soap, char **p)
  13119. {
  13120. if (p)
  13121. { if (soap_begin_recv(soap) || ::soap_get_xsd__anyURI(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13122. return soap->error;
  13123. }
  13124. return SOAP_OK;
  13125. }
  13126. inline int soap_GET_xsd__anyURI(struct soap *soap, const char *URL, char **p)
  13127. {
  13128. if (soap_GET(soap, URL, NULL) || ::soap_read_xsd__anyURI(soap, p))
  13129. return soap_closesock(soap);
  13130. return soap_closesock(soap);
  13131. }
  13132. inline int soap_POST_recv_xsd__anyURI(struct soap *soap, char **p)
  13133. {
  13134. if (::soap_read_xsd__anyURI(soap, p))
  13135. return soap_closesock(soap);
  13136. return soap_closesock(soap);
  13137. }
  13138. #endif
  13139. #ifndef SOAP_TYPE_xsd__anySimpleType_DEFINED
  13140. #define SOAP_TYPE_xsd__anySimpleType_DEFINED
  13141. inline void soap_default_xsd__anySimpleType(struct soap *soap, char **a)
  13142. {
  13143. (void)soap; /* appease -Wall -Werror */
  13144. #ifdef SOAP_DEFAULT_xsd__anySimpleType
  13145. *a = SOAP_DEFAULT_xsd__anySimpleType;
  13146. #else
  13147. *a = (char *)0;
  13148. #endif
  13149. }
  13150. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anySimpleType(struct soap*, char *const*);
  13151. #define soap_xsd__anySimpleType2s(soap, a) (a)
  13152. SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anySimpleType(struct soap*, const char*, int, char*const*, const char*);
  13153. #define soap_s2xsd__anySimpleType(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, NULL)
  13154. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_xsd__anySimpleType(struct soap*, const char*, char **, const char*);
  13155. #define soap_instantiate_xsd__anySimpleType soap_instantiate_string
  13156. #define soap_new_xsd__anySimpleType soap_new_string
  13157. SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anySimpleType(struct soap*, char *const*, const char*, const char*);
  13158. inline int soap_write_xsd__anySimpleType(struct soap *soap, char *const*p)
  13159. {
  13160. soap_free_temp(soap);
  13161. if (p)
  13162. { if (soap_begin_send(soap) || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap))
  13163. return soap->error;
  13164. }
  13165. return SOAP_OK;
  13166. }
  13167. inline int soap_PUT_xsd__anySimpleType(struct soap *soap, const char *URL, char *const*p)
  13168. {
  13169. soap_free_temp(soap);
  13170. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13171. return soap_closesock(soap);
  13172. return SOAP_OK;
  13173. }
  13174. inline int soap_PATCH_xsd__anySimpleType(struct soap *soap, const char *URL, char *const*p)
  13175. {
  13176. soap_free_temp(soap);
  13177. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13178. return soap_closesock(soap);
  13179. return SOAP_OK;
  13180. }
  13181. inline int soap_POST_send_xsd__anySimpleType(struct soap *soap, const char *URL, char *const*p)
  13182. {
  13183. soap_free_temp(soap);
  13184. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_xsd__anySimpleType(soap, p, "xsd:anySimpleType", "") || soap_end_send(soap))
  13185. return soap_closesock(soap);
  13186. return SOAP_OK;
  13187. }
  13188. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_xsd__anySimpleType(struct soap*, char **, const char*, const char*);
  13189. inline int soap_read_xsd__anySimpleType(struct soap *soap, char **p)
  13190. {
  13191. if (p)
  13192. { if (soap_begin_recv(soap) || ::soap_get_xsd__anySimpleType(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13193. return soap->error;
  13194. }
  13195. return SOAP_OK;
  13196. }
  13197. inline int soap_GET_xsd__anySimpleType(struct soap *soap, const char *URL, char **p)
  13198. {
  13199. if (soap_GET(soap, URL, NULL) || ::soap_read_xsd__anySimpleType(soap, p))
  13200. return soap_closesock(soap);
  13201. return soap_closesock(soap);
  13202. }
  13203. inline int soap_POST_recv_xsd__anySimpleType(struct soap *soap, char **p)
  13204. {
  13205. if (::soap_read_xsd__anySimpleType(soap, p))
  13206. return soap_closesock(soap);
  13207. return soap_closesock(soap);
  13208. }
  13209. #endif
  13210. #ifndef SOAP_TYPE_PointerTounsignedByte_DEFINED
  13211. #define SOAP_TYPE_PointerTounsignedByte_DEFINED
  13212. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap*, unsigned char *const*);
  13213. SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedByte(struct soap*, const char *, int, unsigned char *const*, const char *);
  13214. SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerTounsignedByte(struct soap*, const char*, unsigned char **, const char*);
  13215. SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedByte(struct soap*, unsigned char *const*, const char*, const char*);
  13216. SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerTounsignedByte(struct soap*, unsigned char **, const char*, const char*);
  13217. #endif
  13218. #ifndef SOAP_TYPE__QName_DEFINED
  13219. #define SOAP_TYPE__QName_DEFINED
  13220. inline void soap_default__QName(struct soap *soap, char **a)
  13221. {
  13222. (void)soap; /* appease -Wall -Werror */
  13223. #ifdef SOAP_DEFAULT__QName
  13224. *a = SOAP_DEFAULT__QName;
  13225. #else
  13226. *a = (char *)0;
  13227. #endif
  13228. }
  13229. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap*, char *const*);
  13230. #define soap__QName2s(soap, a) soap_QName2s(soap, (a))
  13231. SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap*, const char*, int, char*const*, const char*);
  13232. #define soap_s2_QName(soap, s, a) soap_s2QName((soap), (s), (char**)(a), 0, -1, NULL)
  13233. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap*, const char*, char **, const char*);
  13234. #define soap_instantiate__QName soap_instantiate_string
  13235. #define soap_new__QName soap_new_string
  13236. SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap*, char *const*, const char*, const char*);
  13237. inline int soap_write__QName(struct soap *soap, char *const*p)
  13238. {
  13239. soap_free_temp(soap);
  13240. if (p)
  13241. { if (soap_begin_send(soap) || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap))
  13242. return soap->error;
  13243. }
  13244. return SOAP_OK;
  13245. }
  13246. inline int soap_PUT__QName(struct soap *soap, const char *URL, char *const*p)
  13247. {
  13248. soap_free_temp(soap);
  13249. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13250. return soap_closesock(soap);
  13251. return SOAP_OK;
  13252. }
  13253. inline int soap_PATCH__QName(struct soap *soap, const char *URL, char *const*p)
  13254. {
  13255. soap_free_temp(soap);
  13256. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13257. return soap_closesock(soap);
  13258. return SOAP_OK;
  13259. }
  13260. inline int soap_POST_send__QName(struct soap *soap, const char *URL, char *const*p)
  13261. {
  13262. soap_free_temp(soap);
  13263. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put__QName(soap, p, "QName", "") || soap_end_send(soap))
  13264. return soap_closesock(soap);
  13265. return SOAP_OK;
  13266. }
  13267. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap*, char **, const char*, const char*);
  13268. inline int soap_read__QName(struct soap *soap, char **p)
  13269. {
  13270. if (p)
  13271. { if (soap_begin_recv(soap) || ::soap_get__QName(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13272. return soap->error;
  13273. }
  13274. return SOAP_OK;
  13275. }
  13276. inline int soap_GET__QName(struct soap *soap, const char *URL, char **p)
  13277. {
  13278. if (soap_GET(soap, URL, NULL) || ::soap_read__QName(soap, p))
  13279. return soap_closesock(soap);
  13280. return soap_closesock(soap);
  13281. }
  13282. inline int soap_POST_recv__QName(struct soap *soap, char **p)
  13283. {
  13284. if (::soap_read__QName(soap, p))
  13285. return soap_closesock(soap);
  13286. return soap_closesock(soap);
  13287. }
  13288. #endif
  13289. #ifndef SOAP_TYPE__XML_DEFINED
  13290. #define SOAP_TYPE__XML_DEFINED
  13291. #endif
  13292. #ifndef SOAP_TYPE_string_DEFINED
  13293. #define SOAP_TYPE_string_DEFINED
  13294. inline void soap_default_string(struct soap *soap, char **a)
  13295. {
  13296. (void)soap; /* appease -Wall -Werror */
  13297. #ifdef SOAP_DEFAULT_string
  13298. *a = SOAP_DEFAULT_string;
  13299. #else
  13300. *a = (char *)0;
  13301. #endif
  13302. }
  13303. SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap*, char *const*);
  13304. #define soap_string2s(soap, a) (a)
  13305. SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap*, const char*, int, char*const*, const char*);
  13306. #define soap_s2string(soap, s, a) soap_s2char((soap), (s), (char**)(a), 1, 0, -1, NULL)
  13307. SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap*, const char*, char **, const char*);
  13308. SOAP_FMAC3 char * * SOAP_FMAC4 soap_new_string(struct soap *soap, int n = -1);
  13309. SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap*, char *const*, const char*, const char*);
  13310. inline int soap_write_string(struct soap *soap, char *const*p)
  13311. {
  13312. soap_free_temp(soap);
  13313. if (p)
  13314. { if (soap_begin_send(soap) || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap))
  13315. return soap->error;
  13316. }
  13317. return SOAP_OK;
  13318. }
  13319. inline int soap_PUT_string(struct soap *soap, const char *URL, char *const*p)
  13320. {
  13321. soap_free_temp(soap);
  13322. if (soap_PUT(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13323. return soap_closesock(soap);
  13324. return SOAP_OK;
  13325. }
  13326. inline int soap_PATCH_string(struct soap *soap, const char *URL, char *const*p)
  13327. {
  13328. soap_free_temp(soap);
  13329. if (soap_PATCH(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap) || soap_recv_empty_response(soap))
  13330. return soap_closesock(soap);
  13331. return SOAP_OK;
  13332. }
  13333. inline int soap_POST_send_string(struct soap *soap, const char *URL, char *const*p)
  13334. {
  13335. soap_free_temp(soap);
  13336. if (soap_POST(soap, URL, NULL, "text/xml; charset=utf-8") || ::soap_put_string(soap, p, "string", "") || soap_end_send(soap))
  13337. return soap_closesock(soap);
  13338. return SOAP_OK;
  13339. }
  13340. SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap*, char **, const char*, const char*);
  13341. inline int soap_read_string(struct soap *soap, char **p)
  13342. {
  13343. if (p)
  13344. { if (soap_begin_recv(soap) || ::soap_get_string(soap, p, NULL, NULL) == NULL || soap_end_recv(soap))
  13345. return soap->error;
  13346. }
  13347. return SOAP_OK;
  13348. }
  13349. inline int soap_GET_string(struct soap *soap, const char *URL, char **p)
  13350. {
  13351. if (soap_GET(soap, URL, NULL) || ::soap_read_string(soap, p))
  13352. return soap_closesock(soap);
  13353. return soap_closesock(soap);
  13354. }
  13355. inline int soap_POST_recv_string(struct soap *soap, char **p)
  13356. {
  13357. if (::soap_read_string(soap, p))
  13358. return soap_closesock(soap);
  13359. return soap_closesock(soap);
  13360. }
  13361. #endif
  13362. #endif
  13363. /* End of soapH.h */