ESock::TCFDataCollector Class Reference

class ESock::TCFDataCollector

Message interface for data collectors Nodes wishing to implement this interface must implment all message protocols in the interface.

Private Member Enumerations
enum anonymous { ECFTierGetDataCollectors  = 1, ECFTierDataCollectors  = 2 }
Public Member Type Definitions
typedef Messages::TMessageSigAny < ECFTierDataCollectors, TCFDataCollector::ERealmId > TTierDataCollectors
typedef Messages::TMessageSigVoid < ECFTierGetDataCollectors, TCFDataCollector::ERealmId > TTierGetDataCollectors

Member Enumerations Documentation

Enum anonymous

Enumerators

ECFTierGetDataCollectors = 1
ECFTierDataCollectors = 2

Member Type Definitions Documentation

Typedef TTierDataCollectors

typedef Messages::TMessageSigAny < ECFTierDataCollectors, TCFDataCollector::ERealmId > TTierDataCollectors

Returned by GetDataCollectorsActivity to the core TierNotificationActivity (see above)

  • Type: Response to the TTierGetDataCollectors request

  • Fallible: No

Typedef TTierGetDataCollectors

typedef Messages::TMessageSigVoid < ECFTierGetDataCollectors, TCFDataCollector::ERealmId > TTierGetDataCollectors

Sent by the TierNotificationActivity core engine in the tier manager to the same tier manager. This is so that it triggers a "one-shot" GetDataCollectorsActivity, which can be customised for the technology without having to rewrite the core TierNotificationActivity.. GetDataCollectorsActivity creates the appropriate MDataCollector instances for the current query (which would include collectors specific to the technology, started when some custom query ParameterSet is present in the bundle)

  • Type: Request for TTierDataCollectors.

  • Fallible: Yes