Implement social and group managers (#72)
This commit is contained in:
@@ -182,6 +182,31 @@ NATIVE_TYPES = {
|
||||
"T:LibreMetaverse.PlacesReplyEventArgs": "crate::directory_manager::PlacesReplyEventArgs",
|
||||
"T:LibreMetaverse.InterestListManager": "crate::interest_list::InterestListManager",
|
||||
"T:LibreMetaverse.Messages.Linden.InterestListMessage": "crate::interest_list::InterestListMessage",
|
||||
"T:LibreMetaverse.CallingCardOfferedEventArgs": "crate::friends_manager::CallingCardOfferedEventArgs",
|
||||
"T:LibreMetaverse.FriendFoundReplyEventArgs": "crate::friends_manager::FriendFoundReplyEventArgs",
|
||||
"T:LibreMetaverse.FriendInfo": "crate::friends_manager::FriendInfo",
|
||||
"T:LibreMetaverse.FriendInfoEventArgs": "crate::friends_manager::FriendInfoEventArgs",
|
||||
"T:LibreMetaverse.FriendNamesEventArgs": "crate::friends_manager::FriendNamesEventArgs",
|
||||
"T:LibreMetaverse.FriendsManager": "crate::friends_manager::FriendsManager",
|
||||
"T:LibreMetaverse.FriendsReadyEventArgs": "crate::friends_manager::FriendsReadyEventArgs",
|
||||
"T:LibreMetaverse.FriendshipOfferedEventArgs": "crate::friends_manager::FriendshipOfferedEventArgs",
|
||||
"T:LibreMetaverse.FriendshipResponseEventArgs": "crate::friends_manager::FriendshipResponseEventArgs",
|
||||
"T:LibreMetaverse.FriendshipTerminatedEventArgs": "crate::friends_manager::FriendshipTerminatedEventArgs",
|
||||
"T:LibreMetaverse.BannedAgentsEventArgs": "crate::group_manager::BannedAgentsEventArgs",
|
||||
"T:LibreMetaverse.CurrentGroupsEventArgs": "crate::group_manager::CurrentGroupsEventArgs",
|
||||
"T:LibreMetaverse.GroupAccountSummaryReplyEventArgs": "crate::group_manager::GroupAccountSummaryReplyEventArgs",
|
||||
"T:LibreMetaverse.GroupCreatedReplyEventArgs": "crate::group_manager::GroupCreatedReplyEventArgs",
|
||||
"T:LibreMetaverse.GroupDroppedEventArgs": "crate::group_manager::GroupDroppedEventArgs",
|
||||
"T:LibreMetaverse.GroupInvitationEventArgs": "crate::group_manager::GroupInvitationEventArgs",
|
||||
"T:LibreMetaverse.GroupManager": "crate::group_manager::GroupManager",
|
||||
"T:LibreMetaverse.GroupMembersReplyEventArgs": "crate::group_manager::GroupMembersReplyEventArgs",
|
||||
"T:LibreMetaverse.GroupNamesEventArgs": "crate::group_manager::GroupNamesEventArgs",
|
||||
"T:LibreMetaverse.GroupNoticesListReplyEventArgs": "crate::group_manager::GroupNoticesListReplyEventArgs",
|
||||
"T:LibreMetaverse.GroupOperationEventArgs": "crate::group_manager::GroupOperationEventArgs",
|
||||
"T:LibreMetaverse.GroupProfileEventArgs": "crate::group_manager::GroupProfileEventArgs",
|
||||
"T:LibreMetaverse.GroupRolesDataReplyEventArgs": "crate::group_manager::GroupRolesDataReplyEventArgs",
|
||||
"T:LibreMetaverse.GroupRolesMembersReplyEventArgs": "crate::group_manager::GroupRolesMembersReplyEventArgs",
|
||||
"T:LibreMetaverse.GroupTitlesReplyEventArgs": "crate::group_manager::GroupTitlesReplyEventArgs",
|
||||
"T:LibreMetaverse.TeleportEventArgs": "crate::agent_movement::TeleportEventArgs",
|
||||
"T:LibreMetaverse.TerrainCompressor": "crate::terrain_codec::TerrainCompressor",
|
||||
"T:LibreMetaverse.TerrainPatch": "crate::terrain_codec::TerrainPatch",
|
||||
@@ -446,6 +471,17 @@ NATIVE_MEMBER_BODIES = {
|
||||
"P:LibreMetaverse.GridClient.Directory#set": "self.native_set_directory(value)",
|
||||
"P:LibreMetaverse.GridClient.InterestList": "self.native_interest_list().unwrap_or_else(|_| panic!(\"failed to construct InterestListManager\"))",
|
||||
"P:LibreMetaverse.GridClient.InterestList#set": "self.native_set_interest_list(value)",
|
||||
"P:LibreMetaverse.GridClient.Friends": "self.native_friends().unwrap_or_else(|_| panic!(\"failed to construct FriendsManager\"))",
|
||||
"P:LibreMetaverse.GridClient.Friends#set": "self.native_set_friends(value)",
|
||||
"P:LibreMetaverse.GridClient.Groups": "self.native_groups()",
|
||||
"P:LibreMetaverse.GridClient.Groups#set": "self.native_set_groups(value)",
|
||||
"M:LibreMetaverse.Group.Equals(LibreMetaverse.Group)": "self.native_equals_group(&other)",
|
||||
"M:LibreMetaverse.Group.Equals(System.Object)": "self.native_equals_object(obj)",
|
||||
"M:LibreMetaverse.Group.GetHashCode": "self.native_hash_code()",
|
||||
"M:LibreMetaverse.Group.ToString": "self.native_to_string()",
|
||||
"M:LibreMetaverse.GroupNotice.SerializeAttachment": "self.native_serialize_attachment()",
|
||||
"M:LibreMetaverse.GroupRole.ToString": "self.native_to_string()",
|
||||
"M:LibreMetaverse.GroupTitle.ToString": "self.native_to_string()",
|
||||
"M:LibreMetaverse.Simulator.IsParcelMapFull": "Ok(self.native_is_parcel_map_full())",
|
||||
"M:LibreMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)": "self.native_terrain_height_at_point(x, y, height)",
|
||||
"P:LibreMetaverse.Simulator.ParcelMap": "self.native_parcel_map_snapshot()",
|
||||
@@ -2699,6 +2735,14 @@ VALUE_DERIVES = {
|
||||
"T:LibreMetaverse.ConnectionSettings": "Clone, Eq, PartialEq",
|
||||
"T:LibreMetaverse.LoggingSettings": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.HomeInfo": "Clone, Copy, Debug, PartialEq",
|
||||
"T:LibreMetaverse.Group": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.GroupAccountSummary": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.GroupMember": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.GroupNotice": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.GroupNoticesListEntry": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.GroupProposal": "Clone, Debug, PartialEq",
|
||||
"T:LibreMetaverse.GroupRole": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.GroupTitle": "Clone, Debug, Eq, PartialEq",
|
||||
"T:LibreMetaverse.InventoryBase": "Clone, Debug",
|
||||
"T:LibreMetaverse.InventoryFolder": "Clone, Debug",
|
||||
"T:LibreMetaverse.Matrix4": "Clone, Copy, Debug",
|
||||
|
||||
Reference in New Issue
Block a user