flagflag  If you want to see English page, please click "English" Button at Left.
1: 2010-11-26 (金) 16:14:33 admin ソース 現: 2020-09-05 (土) 17:54:30 iseki ソース
Line 1: Line 1:
-** Currency.php [#uec700cd]+** Source Code [#pb4b9d2b] 
 +*** OpenSim.Data.MySQL.MySQLMoneyDataWrapper [#sa5c17c8] 
 +**** IMoneyManager.cs [#w9d0b3ec] 
 +**** MySQLMoneyManager.cs [#x9581878] 
 +**** MySQLSuperManager.cs [#v9bbecda] 
 +**** TransactionData.cs [#t6f5b868] 
 +#br
- <?xml version="1.0"?> +*** OpenSim.Grid.MoneyServer [#eecd3e20] 
- <methodCall> +**** IMoneyDBService.cs [#v52ecefd] 
-   <methodName>getCurrencyQuote</methodName​> +**** IMoneyServiceCore.cs [#g84f143e] 
-   <params> +**** MoneyServerBase.cs [#r6b2ac9f] 
-     <param> +- namespace OpenSim.Grid.MoneyServer 
-       <value> +- マネーサーバ本体
-         <struct> +
-           <member> +
-             <name>agentId</name> +
-             <value><string>d1c0deb9-987b-40e6-a1bb-e69b51ea9a2f</string></va​lue> +
-           </member> +
-           <member> +
-             <name>secureSessionId</name> +
-             <value><string>48fbddd3-5848-4092-866b-ab99e56984c4</string></va​lue> +
-           </member> +
-           <member> +
-             <name>currencyBuy</name> +
-             <value><int>1000</int></value> +
-           </member> +
-         </struct> +
-       </value> +
-     </param> +
-   </params> +
- </methodCall>+
- <?xml version="1.0"?> +- class MoneyServerBase : BaseOpenSimServer, IMoneyServiceCore 
- <methodCall> +-- override void StartupSpecific() 
-   <methodName>buyCurrency</methodName> +--- サーバを設定して,受信待ち状態になる. 
-   <params> +#br 
-     <param> + 
-       <value> +**** MoneyXmlRpcModule.cs [#sc060db5] 
-         <struct> +- namespace OpenSim.Grid.MoneyServer 
-           <member> +- マネーサーバからリージョンサーバへの接続(XMLRPC)用(マネーサーバはクライアントとして動作) 
-             <name>agentId</name> + 
-             <value><string>d1c0deb9-987b-40e6-a1bb-e69b51ea9a2f</string></value> +- class MoneyXmlRpcModule 
-           </member> +#br 
-           <member> + 
-             <name>secureSessionId</name> +**** MoneyDBService.cs [#g024184f] 
-             <value><string>48fbddd3-5848-4092-866b-ab99e56984c4</string></value> +- namespace OpenSim.Grid.MoneyServer 
-           </member> +- マネーサーバのDB(MySQL)操作部分 
-           <member> + 
-             <name>currencyBuy</name> +- class MoneyDBService: IMoneyDBService 
-             <value><int>1000</int></value> +#br 
-           </member> + 
-           <member> +*** OpenSim.Modules.Currency [#ia8bf965] 
-             <name>estimatedCost</name> +**** DTLNSLMoneyModule.cs [#e26c763e] 
-             <value><int>0</int></value>+- namespace OpenSim.Modules.Currency 
-           </member> +- SIM のモジュール本体 
-           <member> +- class DTLNSLMoneyModule : IMoneyModule, ISharedRegionModule 
-             <name>confirm</name +#br 
-             <value><string>123456789</string></value> + 
-           </member> +**** NSLCertificateTools.cs [#a6f6edb1] 
-         </struct> +- namespace NSL.Certificate.Tools 
-       </value> +- NSLのネットワーク認証用ツール 
-     </param> + 
-   </params> +- class NSLCertificateVerify 
- </methodCall>+-- 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]


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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
<今日>

オンライン状況

101 人のユーザが現在オンラインです。 (23 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 101

もっと...

アクセスカウンタ

今日 : 1294712947129471294712947
昨日 : 1615016150161501615016150
総計 : 2349224023492240234922402349224023492240234922402349224023492240
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com