pub struct SystemController { /* private fields */ }Implementations§
Source§impl SystemController
impl SystemController
Sourcepub async fn get_stats(&self) -> Result<GetStatsResponseDto, ApiError>
pub async fn get_stats(&self) -> Result<GetStatsResponseDto, ApiError>
GET /api/system/stats - SystemController
Source§impl SystemController
impl SystemController
Sourcepub async fn get_bandwidth_stats(
&self,
) -> Result<GetBandwidthStatsResponseDto, ApiError>
pub async fn get_bandwidth_stats( &self, ) -> Result<GetBandwidthStatsResponseDto, ApiError>
GET /api/system/stats/bandwidth - SystemController
Source§impl SystemController
impl SystemController
Sourcepub async fn get_nodes_statistics(
&self,
) -> Result<GetNodesStatisticsResponseDto, ApiError>
pub async fn get_nodes_statistics( &self, ) -> Result<GetNodesStatisticsResponseDto, ApiError>
GET /api/system/stats/nodes - SystemController
Source§impl SystemController
impl SystemController
Sourcepub async fn get_remnawave_health(
&self,
) -> Result<GetRemnawaveHealthResponseDto, ApiError>
pub async fn get_remnawave_health( &self, ) -> Result<GetRemnawaveHealthResponseDto, ApiError>
GET /api/system/health - SystemController
Source§impl SystemController
impl SystemController
Sourcepub async fn get_nodes_metrics(
&self,
) -> Result<GetNodesMetricsResponseDto, ApiError>
pub async fn get_nodes_metrics( &self, ) -> Result<GetNodesMetricsResponseDto, ApiError>
GET /api/system/nodes/metrics - SystemController
Source§impl SystemController
impl SystemController
Sourcepub async fn get_x25519_keypairs(
&self,
) -> Result<GenerateX25519ResponseDto, ApiError>
pub async fn get_x25519_keypairs( &self, ) -> Result<GenerateX25519ResponseDto, ApiError>
GET /api/system/tools/x25519/generate - SystemController
Source§impl SystemController
impl SystemController
Sourcepub async fn encrypt_happ_crypto_link(
&self,
request: EncryptHappCryptoLinkRequestDto,
) -> Result<EncryptHappCryptoLinkResponseDto, ApiError>
pub async fn encrypt_happ_crypto_link( &self, request: EncryptHappCryptoLinkRequestDto, ) -> Result<EncryptHappCryptoLinkResponseDto, ApiError>
POST /api/system/tools/happ/encrypt - SystemController
Source§impl SystemController
impl SystemController
Sourcepub async fn debug_srr_matcher(
&self,
request: DebugSrrMatcherRequestDto,
) -> Result<DebugSrrMatcherResponseDto, ApiError>
pub async fn debug_srr_matcher( &self, request: DebugSrrMatcherRequestDto, ) -> Result<DebugSrrMatcherResponseDto, ApiError>
POST /api/system/testers/srr-matcher - SystemController
Auto Trait Implementations§
impl !RefUnwindSafe for SystemController
impl !UnwindSafe for SystemController
impl Freeze for SystemController
impl Send for SystemController
impl Sync for SystemController
impl Unpin for SystemController
impl UnsafeUnpin for SystemController
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more