[#NetGroupManager] = NetGroupManager :mrdocs: Netgroup manager == Synopsis Declared in `<netgroup.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class NetGroupManager; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:NetGroupManager/2constructor-02b.adoc[`NetGroupManager`] [.small]#[constructor]# | Constructors | xref:NetGroupManager/operator_assign-0d.adoc[`operator=`] | Assignment operators | xref:NetGroupManager/ASMapHealthCheck.adoc[`ASMapHealthCheck`] | Analyze and log current health of ASMap based buckets. | xref:NetGroupManager/GetAsmapVersion.adoc[`GetAsmapVersion`] | Get the asmap version, a checksum identifying the asmap being used. | xref:NetGroupManager/GetGroup.adoc[`GetGroup`] | Get the canonical identifier of the network group for address. | xref:NetGroupManager/GetMappedAS.adoc[`GetMappedAS`] | Get the autonomous system on the BGP path to address. | xref:NetGroupManager/UsingASMap.adoc[`UsingASMap`] | Indicates whether ASMap is being used for clearnet bucketing. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:NetGroupManager/NoAsmap.adoc[`NoAsmap`] | Create a manager with no asmap, using default clearnet bucketing. | xref:NetGroupManager/WithEmbeddedAsmap.adoc[`WithEmbeddedAsmap`] | Create a manager using asmap data embedded in the binary. | xref:NetGroupManager/WithLoadedAsmap.adoc[`WithLoadedAsmap`] | Create a manager that takes ownership of asmap data loaded at runtime. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:LoadAddrman.adoc[`LoadAddrman`] | Loads the address manager (peers.dat), creating a fresh one if needed. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#