* Updates to DirectoryManager, specifically Classified Ads that add missing adult rating functionality for queries, adds an enum to interpret flags in replies
* Adds additional documentation to both ParcelManager and DirectoryManager * Adds Example TestClient command to search classified ads * Updates to PacketDecoder to better interpret some additional flag fields git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3132 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
@@ -115,10 +115,13 @@ namespace OpenMetaverse.Packets
|
||||
AddCallback("TransferInfo.TargetType", DecodeTransferTargetType);
|
||||
AddCallback("TransferData.ChannelType", DecodeTransferChannelType);
|
||||
// Directory Manager
|
||||
AddCallback("DirClassifiedQuery.QueryData.QueryFlags", DecodeDirClassifiedQueryFlags);
|
||||
AddCallback("QueryData.QueryFlags", DecodeDirQueryFlags);
|
||||
AddCallback("Category", DecodeCategory);
|
||||
AddCallback("QueryData.SearchType", SearchTypeFlags);
|
||||
|
||||
AddCallback("ClassifiedFlags", DecodeDirClassifiedFlags);
|
||||
|
||||
AddCallback("ParcelAccessListRequest.Data.Flags", DecodeParcelACL);
|
||||
AddCallback("ParcelAccessListReply.Data.Flags", DecodeParcelACL);
|
||||
//AddCallback("ParcelAccessListReply.List.Flags", DecodeParcelACLReply);
|
||||
@@ -845,6 +848,22 @@ namespace OpenMetaverse.Packets
|
||||
"(" + (DirectoryManager.DirFindFlags)(uint)fieldData + ")");
|
||||
}
|
||||
|
||||
private static string DecodeDirClassifiedQueryFlags(string fieldName, object fieldData)
|
||||
{
|
||||
return String.Format("{0,30}: {1,-10} {2,-29} [ClassifiedQueryFlags]",
|
||||
fieldName,
|
||||
fieldData,
|
||||
"(" + (DirectoryManager.ClassifiedQueryFlags)(uint)fieldData + ")");
|
||||
}
|
||||
|
||||
private static string DecodeDirClassifiedFlags(string fieldName, object fieldData)
|
||||
{
|
||||
return String.Format("{0,30}: {1,-10} {2,-29} [ClassifiedFlags]",
|
||||
fieldName,
|
||||
fieldData,
|
||||
"(" + (DirectoryManager.ClassifiedFlags)(byte)fieldData + ")");
|
||||
}
|
||||
|
||||
private static string DecodeParcelACL(string fieldName, object fieldData)
|
||||
{
|
||||
return String.Format("{0,30}: {1,-10} {2,-29} [AccessList]",
|
||||
|
||||
Reference in New Issue
Block a user