flagflag  
2: 2010-11-26 (Fri) 16:17:29 admin source Cur: 2020-09-05 (Sat) 17:54:30 iseki source
Line 1: Line 1:
-** Currency.php [#uec700cd+** Source Code [#pb4b9d2b] 
-- Viewer -> helper/currency.php  (L$購入) +*** OpenSim.Data.MySQL.MySQLMoneyDataWrapper [#sa5c17c8
- <?xml version="1.0"?> +**** IMoneyManager.cs [#w9d0b3ec] 
- <methodCall> +**** MySQLMoneyManager.cs [#x9581878] 
-   <methodName>getCurrencyQuote</methodName​> +**** MySQLSuperManager.cs [#v9bbecda] 
-   <params> +**** TransactionData.cs [#t6f5b868] 
-     <param> +#br
-       <value> +
-         <struct> +
-           <member> +
-             <name>agentId</name> +
-             <value><string>d1c0deb9-987b-40e6-a1bb-e​69b51ea9a2f</string></value> +
-           </member> +
-           <member> +
-             <name>secureSessionId</name> +
-             <value><string>48fbddd3-5848-4092-866b-a​b99e56984c4</string></value> +
-           </member> +
-           <member> +
-             <name>currencyBuy</name> +
-             <value><int>1000</int></value> +
-           </member> +
-         </struct> +
-       </value> +
-     </param> +
-   </params> +
- </methodCall>+
- <?xml version="1.0"?> +*** OpenSim.Grid.MoneyServer [#eecd3e20] 
- <methodCall> +**** IMoneyDBService.cs [#v52ecefd] 
-   <methodName>buyCurrency</methodName> +**** IMoneyServiceCore.cs [#g84f143e] 
-   <params> +**** MoneyServerBase.cs [#r6b2ac9f] 
-     <param> +- namespace OpenSim.Grid.MoneyServer 
-       <value> +- マネーサーバ本体 
-         <struct> + 
-           <member> +- class MoneyServerBase : BaseOpenSimServer, IMoneyServiceCore 
-             <name>agentId</name> +-- override void StartupSpecific() 
-             <value><string>d1c0deb9-987b-40e6-a1bb-e69b51ea9a2f</string></value> +--- サーバを設定して,受信待ち状態になる. 
-           </member> +#br 
-           <member> + 
-             <name>secureSessionId</name> +**** MoneyXmlRpcModule.cs [#sc060db5] 
-             <value><string>48fbddd3-5848-4092-866b-ab99e56984c4</string></value> +- namespace OpenSim.Grid.MoneyServer 
-           </member> +- マネーサーバからリージョンサーバへの接続(XMLRPC)用(マネーサーバはクライアントとして動作) 
-           <member> + 
-             <name>currencyBuy</name> +- class MoneyXmlRpcModule 
-             <value><int>1000</int></value> +#br 
-           </member> + 
-           <member> +**** MoneyDBService.cs [#g024184f] 
-             <name>estimatedCost</name> +- namespace OpenSim.Grid.MoneyServer 
-             <value><int>0</int></value>+- マネーサーバのDB(MySQL)操作部分 
-           </member> + 
-           <member> +- class MoneyDBService: IMoneyDBService 
-             <name>confirm</name +#br 
-             <value><string>123456789</string></value> + 
-           </member> +*** OpenSim.Modules.Currency [#ia8bf965] 
-         </struct> +**** DTLNSLMoneyModule.cs [#e26c763e] 
-       </value> +- namespace OpenSim.Modules.Currency 
-     </param> +- SIM のモジュール本体 
-   </params> +- class DTLNSLMoneyModule : IMoneyModule, ISharedRegionModule 
- </methodCall>+#br 
 + 
 +**** NSLCertificateTools.cs [#a6f6edb1] 
 +- namespace NSL.Certificate.Tools 
 +- NSLのネットワーク認証用ツール 
 + 
 +- class NSLCertificateVerify 
 +-- NSLCertificateVerify() 
 +-- NSLCertificateVerify(string certfile) 
 +-- NSLCertificateVerify(string certfile, string crlfile) 
 + 
 +-- void SetPrivateCert(string certfile, string passwd) 
 +-- X509Certificate2  GetPrivateCert() 
 +-- void SetPrivateCA(string certfile) 
 +-- void SetPrivateCRL(string crlfile) 
 +-- bool CheckPrivateChain(X509Certificate2 cert) 
 +-- bool ValidateServerCertificate(object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) 
 +-- bool ValidateClientCertificate (object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) 
 + 
 +- class NSLCertificatePolicy : ICertificatePolicy 
 +-- bool CheckValidationResult(ServicePoint srvPoint, X509Certificate certificate, WebRequest request, int certificateProblem) 
 +#br 
 + 
 +**** NSLXmlRpc.cs [#xb3267ff] 
 +- namespace NSL.Network.XmlRpc 
 +- NSLのネットワークツール 
 + 
 +- class NSLXmlRpcRequest : XmlRpcRequest 
 +-- public XmlRpcResponse certSend(String url, X509Certificate2 myClientCert, bool checkServerCert, Int32 timeout) 
 +--- リクエスト用送信関数.サーバとモジュールの両方から使用される. 
 +#br 
 + 
 +*** Memo [#z341acb4] 
 +- 認証用のコールバックは使用しない場合でも設定しておく.しておかないと誤作動する(mono-5.14) 
 +#br 
 + 
 +** others [#o40e6538] 
 +*** 0.8.3 のインターフェイス [#h34f1bb7] 
 +- OpenSim/Framework/IMoneyModule.cs 
 + 
 +**** ObjectGiveMoney() の変更 [#o7598cbf] 
 +- bool ObjectGiveMoney(UUID objectID, UUID fromID, UUID toID, int amount) 
 +- bool ObjectGiveMoney(UUID objectID, UUID fromID, UUID toID, int amount, UUID txn, out string reason) 
 + 
 +**** MoveMoney() の追加 [#ncfad380] 
 +- void MoveMoney(UUID fromUser, UUID toUser, int amount, string text)
 +#br 
 + 
 +*** [[Transaction Codes>./transaction_code]] [#d47ac0b3] 
 + 
 +*** [[Function Call>./function_call]] [#kc900d95] 
 + 
 +*** [[currency.php>./currency.php]] [#n250ad7a] 
 + 
 +*** [[landtool.php>./landtool.php]] [#v26aa6e0]


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

25 user(s) are online (1 user(s) are browsing xpwiki)

Members: 0
Guests: 25

more...

Access Counter

Today : 1396139613961396
Yesterday : 5790579057905790
Total : 2365419223654192236541922365419223654192236541922365419223654192
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com