C# Class wincollectd.PacketWriter

显示文件 Open project: ghetzel/wincollectd

Public Methods

Method Description
PacketWriter ( ) : System
PacketWriter ( string host ) : System
PacketWriter ( string host, ushort port ) : System
SendData ( ) : void
SetHost ( string host ) : void
SetHost ( string host, ushort port ) : void
addCounter ( Counter counter ) : void
instance ( ) : PacketWriter
pushCounter ( Counter counter ) : void
pushDouble ( double value ) : void
pushInt64 ( System.UInt64 value ) : void
pushNumber ( ushort type, System.UInt64 value ) : void
pushPacketHeader ( ) : void
pushPartHeader ( ushort type, ushort length ) : void
pushString ( ushort type, string value ) : void
pushValue ( List values ) : void

Private Methods

Method Description
init ( ) : void

Method Details

PacketWriter() public method

public PacketWriter ( ) : System
return System

PacketWriter() public method

public PacketWriter ( string host ) : System
host string
return System

PacketWriter() public method

public PacketWriter ( string host, ushort port ) : System
host string
port ushort
return System

SendData() public method

public SendData ( ) : void
return void

SetHost() public method

public SetHost ( string host ) : void
host string
return void

SetHost() public method

public SetHost ( string host, ushort port ) : void
host string
port ushort
return void

addCounter() public method

public addCounter ( Counter counter ) : void
counter Counter
return void

instance() public static method

public static instance ( ) : PacketWriter
return PacketWriter

pushCounter() public method

public pushCounter ( Counter counter ) : void
counter Counter
return void

pushDouble() public method

public pushDouble ( double value ) : void
value double
return void

pushInt64() public method

public pushInt64 ( System.UInt64 value ) : void
value System.UInt64
return void

pushNumber() public method

public pushNumber ( ushort type, System.UInt64 value ) : void
type ushort
value System.UInt64
return void

pushPacketHeader() public method

public pushPacketHeader ( ) : void
return void

pushPartHeader() public method

public pushPartHeader ( ushort type, ushort length ) : void
type ushort
length ushort
return void

pushString() public method

public pushString ( ushort type, string value ) : void
type ushort
value string
return void

pushValue() public method

public pushValue ( List values ) : void
values List
return void