wincollectd.Counter.Object C# (CSharp) Method

Object() public method

public Object ( ) : PerformanceCounter
return System.Diagnostics.PerformanceCounter
        public PerformanceCounter Object()
        {
            return _perfCounter;
        }

Usage Example

        public void pushChunk(Counter counter)
        {
            packeteer.pushString(2, counter.Name());
            packeteer.pushString(3, counter.Object().InstanceName);
            packeteer.pushString(4, counter.Name());
            packeteer.pushString(5, counter.Object().CounterName);

            List<ValuePacket> values = new List<ValuePacket>();
            ValuePacket data;

            data.datatype = 0;
            data.value = (ulong)counter.Object().NextValue(); // DANGER:  need to handle this (float->int truncate)

            values.Add(data);

            packeteer.pushValue(values);
        }