RSB
0.19.0
|
Classes | |
struct | EchoCallback |
class | HostInfo |
Instances of this class store information about the local host. More... | |
class | IntrospectionSender |
Instances of this class publish information about the local host, the current process and its participants for consumption by introspection receivers. More... | |
class | ParticipantInfo |
Instances of this class store information about participants in the current process. More... | |
class | ProcessInfo |
Instances of this class store information about the current process. More... | |
struct | QueryHandler |
Typedefs | |
typedef boost::shared_ptr< IntrospectionSender > | IntrospectionSenderPtr |
Functions | |
std::string | tryCurrentProgramName () |
std::vector< std::string > | tryCurrentCommandlineArguments () |
boost::posix_time::ptime | tryCurrentProcessStartTime () |
std::string | tryCurrentExecutingUser () |
std::string | tryCurrentHostId () |
std::string | currentCompatibleHostId () |
std::string | tryCurrentHostname () |
std::string | tryCurrentMachineType () |
std::string | tryCurrentMachineVersion () |
std::string | tryCurrentSoftwareType () |
std::string | tryCurrentSoftwareVersion () |
const Scope | INTROSPECTION_PARTICIPANTS_SCOPE (INTROSPECTION_SCOPE.concat("/participants")) |
const Scope | INTROSPECTION_HOSTS_SCOPE (INTROSPECTION_SCOPE.concat("/hosts")) |
Variables | |
const boost::posix_time::ptime | UNIX_EPOCH = boost::posix_time::ptime(boost::gregorian::date(1970, boost::date_time::Jan, 1)) |
const Scope | INTROSPECTION_SCOPE ("/__rsb/introspection/") |
const Scope | INTROSPECTION_PARTICIPANTS_SCOPE |
const Scope | INTROSPECTION_HOSTS_SCOPE |
typedef boost::shared_ptr<IntrospectionSender> rsb::introspection::IntrospectionSenderPtr |
Definition at line 94 of file IntrospectionSender.h.
std::string rsb::introspection::currentCompatibleHostId | ( | ) |
Definition at line 179 of file Model.cpp.
References tryCurrentHostId(), tryCurrentHostname(), and tryCurrentSoftwareType().
const Scope rsb::introspection::INTROSPECTION_HOSTS_SCOPE | ( | INTROSPECTION_SCOPE. | concat"/hosts" | ) |
const Scope rsb::introspection::INTROSPECTION_PARTICIPANTS_SCOPE | ( | INTROSPECTION_SCOPE. | concat"/participants" | ) |
std::vector< std::string > rsb::introspection::tryCurrentCommandlineArguments | ( | ) |
std::string rsb::introspection::tryCurrentExecutingUser | ( | ) |
std::string rsb::introspection::tryCurrentHostId | ( | ) |
Definition at line 169 of file Model.cpp.
Referenced by currentCompatibleHostId().
std::string rsb::introspection::tryCurrentHostname | ( | ) |
Definition at line 191 of file Model.cpp.
Referenced by currentCompatibleHostId().
std::string rsb::introspection::tryCurrentMachineVersion | ( | ) |
boost::posix_time::ptime rsb::introspection::tryCurrentProcessStartTime | ( | ) |
std::string rsb::introspection::tryCurrentSoftwareType | ( | ) |
Definition at line 221 of file Model.cpp.
Referenced by currentCompatibleHostId().
std::string rsb::introspection::tryCurrentSoftwareVersion | ( | ) |
const Scope rsb::introspection::INTROSPECTION_HOSTS_SCOPE |
const Scope rsb::introspection::INTROSPECTION_PARTICIPANTS_SCOPE |
const boost::posix_time::ptime rsb::introspection::UNIX_EPOCH = boost::posix_time::ptime(boost::gregorian::date(1970, boost::date_time::Jan, 1)) |
Definition at line 194 of file IntrospectionSender.cpp.
Referenced by rsb::introspection::IntrospectionSender::removeParticipant(), and rsb::introspection::IntrospectionSender::sendHello().