package Ġcom . b aj dcc . L AL R 1 . grammar . runtime . service Ċ Ċ import Ġcom . b aj dcc . L AL R 1 . grammar . runtime . data . Runtime Array Ċ Ċ /** Ċ Ġ* ĠãĢĲ è¿Ĳè¡Į æĹ¶ ãĢĳ è¿Ĳè¡Į æĹ¶ ç®¡ éģĵ æľįåĬ¡ æİ¥åı£ Ċ Ġ* Ċ Ġ* Ġ@ author Ġb aj dcc Ċ Ġ*/ Ċ interface ĠI Runtime Pipe Service Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĽå»º ç®¡ éģĵ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġname Ġ ç®¡ éģĵ åĲįç§° ĊĠĠĠĠ Ġ* Ġ@ param Ġpage ĠåĪĽå»º æĹ¶çļĦ é¡µéĿ¢ ĊĠĠĠĠ Ġ* Ġ@ return Ġ ç®¡ éģĵ åı¥ æŁ Ħ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcreate ( name : ĠString , Ġpage : ĠString ): ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ éĶĢ æ¯ ģ ç®¡ éģĵ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġhandle Ġ ç®¡ éģĵ åı¥ æŁ Ħ ĊĠĠĠĠ Ġ* Ġ@ return Ġæĺ¯åĲ¦ æĪĲåĬŁ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdestroy ( handle : ĠInt ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ éĶĢ æ¯ ģ ç®¡ éģĵ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġpid Ġ Ġ è¿Ľç¨ĭ ID ĊĠĠĠĠ Ġ* Ġ@ param Ġname Ġ ç®¡ éģĵ åĲįç§° ĊĠĠĠĠ Ġ* Ġ@ return Ġæĺ¯åĲ¦ æĪĲåĬŁ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdestroy ByName ( pid : ĠInt , Ġname : ĠString ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç®¡ éģĵ è¯» ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġpid ĠĠĠ Ġ è¿Ľç¨ĭ ID ĊĠĠĠĠ Ġ* Ġ@ param Ġhandle Ġ ç®¡ éģĵ åı¥ æŁ Ħ ĊĠĠĠĠ Ġ* Ġ@ return Ġ è¯»åıĸ çļĦ åŃĹç¬¦ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġread ( pid : ĠInt , Ġhandle : ĠInt ): ĠChar ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç®¡ éģĵ è¯» ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġpid ĠĠĠ Ġ è¿Ľç¨ĭ ID ĊĠĠĠĠ Ġ* Ġ@ param Ġhandle Ġ ç®¡ éģĵ åı¥ æŁ Ħ ĊĠĠĠĠ Ġ* Ġ@ return Ġ è¯»åıĸ çļĦ åŃĹç¬¦ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġread No Block ( pid : ĠInt , Ġhandle : ĠInt ): ĠChar ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç®¡ éģĵ åĨĻ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġhandle Ġ ç®¡ éģĵ åı¥ æŁ Ħ ĊĠĠĠĠ Ġ* Ġ@ param Ġch ĠĠĠĠ Ġ åŃĹç¬¦ ĊĠĠĠĠ Ġ* Ġ@ return Ġæĺ¯åĲ¦ æĪĲåĬŁ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwrite ( handle : ĠInt , Ġch : ĠChar ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç®¡ éģĵ æĺ¯åĲ¦ ä¸ºç©º ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġhandle Ġ ç®¡ éģĵ åı¥ æŁ Ħ ĊĠĠĠĠ Ġ* Ġ@ return Ġæĺ¯åĲ¦ ä¸ºç©º ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġhas Data ( handle : ĠInt ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠæŁ¥è¯¢ ç®¡ éģĵ æĺ¯åĲ¦ åŃĺåľ¨ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġname Ġ ç®¡çĲĨ åĲį ĊĠĠĠĠ Ġ* Ġ@ return Ġæĺ¯åĲ¦ åŃĺåľ¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġquery ( name : ĠString ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ ç®¡ éģĵ æķ°éĩı ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġ ç®¡ éģĵ æķ°éĩı ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġsize (): ĠLong ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ åĪĹè¡¨ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġapi Ġæĺ¯åĲ¦ API è°ĥçĶ¨ ĊĠĠĠĠ Ġ* Ġ@ return Ġ åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġstat ( api : ĠBoolean ): ĠRuntime Array ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĨĻåħ¥ æķ°æį® ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġname Ġ ç®¡ éģĵ åĲį ĊĠĠĠĠ Ġ* Ġ@ param Ġdata Ġæķ°æį® ĊĠĠĠĠ Ġ* Ġ@ return Ġ ç®¡ éģĵ æĺ¯åĲ¦ åŃĺåľ¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwrite String ( name : ĠString , Ġdata : ĠString ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĨĻåħ¥ æķ°æį® ï¼Ī ä¸įåŃĺåľ¨ æĹ¶ åĪĽå»º ï¼ī ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġname Ġ ç®¡ éģĵ åĲį ĊĠĠĠĠ Ġ* Ġ@ param Ġdata Ġæķ°æį® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwrite String New ( name : ĠString , Ġdata : ĠString ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä¸Ģæ¬¡ æĢ§ è¯»åıĸ å®Į ç®¡ éģĵ æīĢæľī åĨħå®¹ å¹¶ éĶĢ æ¯ ģ ĊĠĠĠĠ Ġ* Ġ@ param Ġname Ġ ç®¡ éģĵ åĲį ĊĠĠĠĠ Ġ* Ġ@ return Ġ åĨħå®¹ ï¼Į å¦Ĥ ç®¡ éģĵ ä¸įåŃĺåľ¨ åĪĻ è¿ĶåĽŀ ç©º ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġread And Destroy ( name : ĠString ): ĠString ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä¸Ģæ¬¡ æĢ§ è¯»åıĸ å®Į ç®¡ éģĵ æīĢæľī åĨħå®¹ ĊĠĠĠĠ Ġ* Ġ@ param Ġname Ġ ç®¡ éģĵ åĲį ĊĠĠĠĠ Ġ* Ġ@ return Ġ åĨħå®¹ ï¼Į å¦Ĥ ç®¡ éģĵ ä¸įåŃĺåľ¨ åĪĻ è¿ĶåĽŀ ç©º ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġread All ( name : ĠString ): ĠString ? Ċ } Ċ