vnx.ModuleInfo¶
Class¶
Information about a module.
Fields¶
-
long
time¶ time stamp (virtual time) [usec]
-
Hash64
id¶ unique module id
-
Hash64
src_mac¶ source mac for publishing
-
string
name¶ module name
-
string
type¶ type name
-
long
time_started¶ POSIX timestamp [usec]
-
long
time_idle¶ current stats (see vnx_heartbeat_interval_ms) [usec]
-
long
time_running¶ current stats (see vnx_heartbeat_interval_ms) [usec]
-
long
time_idle_total¶ since start of module [usec]
-
long
time_running_total¶ since start of module [usec]
-
long
num_async_pending¶ number of pending async requests (waiting for returns)
-
long
num_async_process¶ number of async requests being processed right now
-
vector<string>
sub_topics¶ topic subscriptions
-
vector<string>
pub_topics¶ topic publishers
-
map<Hash64, Endpoint *>
remotes¶ map of connected processes (process id => endpoint)
-
TypeCode
type_code¶ module type code