Sha256: a27366d8fac46d586f9e309c878f053fd5e0b72add8860a9ff7118d8b87a4b54
Contents?: true
Size: 942 Bytes
Versions: 2
Compression:
Stored size: 942 Bytes
Contents
#pragma once #include "types.h" namespace discord { class RelationshipManager final { public: ~RelationshipManager() = default; void Filter(std::function<bool(Relationship const&)> filter); Result Count(std::int32_t* count); Result Get(UserId userId, Relationship* relationship); Result GetAt(std::uint32_t index, Relationship* relationship); Event<> OnRefresh; Event<Relationship const&> OnRelationshipUpdate; private: friend class Core; RelationshipManager() = default; RelationshipManager(RelationshipManager const& rhs) = delete; RelationshipManager& operator=(RelationshipManager const& rhs) = delete; RelationshipManager(RelationshipManager&& rhs) = delete; RelationshipManager& operator=(RelationshipManager&& rhs) = delete; IDiscordRelationshipManager* internal_; static IDiscordRelationshipEvents events_; }; } // namespace discord
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rdiscord_sdk-1.1.1 | third-party/include/relationship_manager.h |
rdiscord_sdk-1.1.0 | third-party/include/relationship_manager.h |