NVIDIA IndeX API nvidia_logo_transpbg.gif Up
icluster_change_callback.h
Go to the documentation of this file.
1/******************************************************************************
2 * Copyright 2023 NVIDIA Corporation. All rights reserved.
3 *****************************************************************************/
6
7#ifndef MI_NVIDIA_INDEX_ICLUSTER_CHANGE_CALLBACK_H
8#define MI_NVIDIA_INDEX_ICLUSTER_CHANGE_CALLBACK_H
9
10#include <mi/base/types.h>
11#include <mi/dice.h>
12#include <mi/base/interface_declare.h>
13
14namespace nv
15{
16namespace index
17{
18
25 public mi::base::Interface_declare<0x38c98da4,0xe5dc,0x47c4,0x97,0x45,0xdc,0x7f,0x36,0x77,0x60,0xd4>
26{
27public:
39 virtual void cluster_change(mi::Uint32 machine_id, const char* machine_name, bool change) = 0;
40};
41
42}} // namespace index / nv
43
44#endif // MI_NVIDIA_INDEX_ICLUSTER_CHANGE_CALLBACK_H
The interface class allows implementing user-defined callbacks issued whenever the cluster topology h...
Definition: icluster_change_callback.h:26
virtual void cluster_change(mi::Uint32 machine_id, const char *machine_name, bool change)=0
The updates to the cluster topology will be reported to the callback.
Common namespace for all NVIDIA APIs.
Definition: iindex.h:349