.. _vnx.permission_e: vnx.permission_e ================ .. cpp:namespace:: vnx::permission_e Enumeration ----------- Generic permissions that can be given to certain users. .. cpp:enumerator:: VIEW Permission to subscribe to topics (and access process statistics). .. cpp:enumerator:: CONST_REQUEST Permission to execute const methods that do not explicitly set a permission. .. cpp:enumerator:: PUBLISH Permission to publish samples. .. cpp:enumerator:: REQUEST Permission to execute all methods that do not explicitly set a permission. .. cpp:enumerator:: READ_CONFIG Permission to read config values. .. cpp:enumerator:: WRITE_CONFIG Permission to change config values. .. cpp:enumerator:: PROTECTED_CONFIG Permission to read/write protected config values (like user passwords etc). .. cpp:enumerator:: START Permission to start new modules. .. cpp:enumerator:: STOP Permission to stop a running module. .. cpp:enumerator:: RESTART Permission to restart a module. .. cpp:enumerator:: SHUTDOWN Permission to shutdown the process. .. cpp:enumerator:: HOST_SHUTDOWN Permission to shutdown the host machine. .. cpp:enumerator:: SELF_TEST Permission to execute self tests.