flagflag  
5: 2011-09-12 (Mon) 00:23:41 iseki source Cur: 2020-09-05 (Sat) 17:54:30 iseki source
Line 1: Line 1:
 +** Source Code [#pb4b9d2b]
 +*** OpenSim.Data.MySQL.MySQLMoneyDataWrapper​ [#sa5c17c8]
 +**** IMoneyManager.cs [#w9d0b3ec]
 +**** MySQLMoneyManager.cs [#x9581878]
 +**** MySQLSuperManager.cs [#v9bbecda]
 +**** TransactionData.cs [#t6f5b868]
 +#br
 +
 +*** OpenSim.Grid.MoneyServer [#eecd3e20]
 +**** IMoneyDBService.cs [#v52ecefd]
 +**** IMoneyServiceCore.cs [#g84f143e]
 +**** MoneyServerBase.cs [#r6b2ac9f]
 +- namespace OpenSim.Grid.MoneyServer
 +- マネーサーバ本体
 +
 +- class MoneyServerBase : BaseOpenSimServer, IMoneyServiceCore
 +-- override void StartupSpecific()
 +--- サーバを設定して,受信待ち状態になる.
 +#br
 +
 +**** MoneyXmlRpcModule.cs [#sc060db5]
 +- namespace OpenSim.Grid.MoneyServer
 +- マネーサーバからリージョンサーバへの接続(XMLRPC)用(マネーサーバはクライアントとして動作)
 +
 +- class MoneyXmlRpcModule
 +#br
 +
 +**** MoneyDBService.cs [#g024184f]
 +- namespace OpenSim.Grid.MoneyServer
 +- マネーサーバのDB(MySQL)操作部分
 +
 +- class MoneyDBService: IMoneyDBService
 +#br
 +
 +*** OpenSim.Modules.Currency [#ia8bf965]
 +**** DTLNSLMoneyModule.cs [#e26c763e]
 +- namespace OpenSim.Modules.Currency
 +- SIM のモジュール本体
 +- class DTLNSLMoneyModule : IMoneyModule, ISharedRegionModule
 +#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] *** [[Transaction Codes>./transaction_code]] [#d47ac0b3]
Line 6: Line 93:
*** [[landtool.php>./landtool.php]] [#v26aa6e0] *** [[landtool.php>./landtool.php]] [#v26aa6e0]
-*** Meno [#p6079d66] 
-- MoneyServer.ini 
--- CheckClientCert = false 
-- [Economy] 
--- ClientCertFilename = "SineWaveCert.pfx" 
--- ClientCertPassword = "abc" 
--- CheckServerCert    = false 


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

38 user(s) are online (5 user(s) are browsing xpwiki)

Members: 0
Guests: 38

more...

Access Counter

Today : 5523552355235523
Yesterday : 8599859985998599
Total : 2365252923652529236525292365252923652529236525292365252923652529
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com