PHP 클래스 Swift_Plugins_BandwidthMonitorPlugin, Halite

저자: Chris Corbyn
상속: implements Swift_Events_SendListener, implements Swift_Events_CommandListener, implements Swift_Events_ResponseListener, implements Swift_InputByteStream
파일 보기 프로젝트 열기: HaliteChallenge/Halite 1 사용 예제들

공개 메소드들

메소드 설명
beforeSendPerformed ( Swift_Events_SendEvent $evt ) Not used.
bind ( Swift_InputByteStream $is ) Attach $is to this stream.
commandSent ( Swift_Events_CommandEvent $evt ) Invoked immediately following a command being sent.
commit ( ) Not used.
flushBuffers ( ) Not used.
getBytesIn ( ) : integer Get the total number of bytes received from the server.
getBytesOut ( ) : integer Get the total number of bytes sent to the server.
reset ( ) Reset the internal counters to zero.
responseReceived ( Swift_Events_ResponseEvent $evt ) Invoked immediately following a response coming back.
sendPerformed ( Swift_Events_SendEvent $evt ) Invoked immediately after the Message is sent.
unbind ( Swift_InputByteStream $is ) Remove an already bound stream.
write ( string $bytes ) Called when a message is sent so that the outgoing counter can be increased.

메소드 상세

beforeSendPerformed() 공개 메소드

Not used.
public beforeSendPerformed ( Swift_Events_SendEvent $evt )
$evt Swift_Events_SendEvent

bind() 공개 메소드

The stream acts as an observer, receiving all data that is written. All {@link write()} and {@link flushBuffers()} operations will be mirrored.
public bind ( Swift_InputByteStream $is )
$is Swift_InputByteStream

commandSent() 공개 메소드

Invoked immediately following a command being sent.
public commandSent ( Swift_Events_CommandEvent $evt )
$evt Swift_Events_CommandEvent

commit() 공개 메소드

Not used.
public commit ( )

flushBuffers() 공개 메소드

Not used.
public flushBuffers ( )

getBytesIn() 공개 메소드

Get the total number of bytes received from the server.
public getBytesIn ( ) : integer
리턴 integer

getBytesOut() 공개 메소드

Get the total number of bytes sent to the server.
public getBytesOut ( ) : integer
리턴 integer

reset() 공개 메소드

Reset the internal counters to zero.
public reset ( )

responseReceived() 공개 메소드

Invoked immediately following a response coming back.
public responseReceived ( Swift_Events_ResponseEvent $evt )
$evt Swift_Events_ResponseEvent

sendPerformed() 공개 메소드

Invoked immediately after the Message is sent.
public sendPerformed ( Swift_Events_SendEvent $evt )
$evt Swift_Events_SendEvent

unbind() 공개 메소드

If $is is not bound, no errors will be raised. If the stream currently has any buffered data it will be written to $is before unbinding occurs.
public unbind ( Swift_InputByteStream $is )
$is Swift_InputByteStream

write() 공개 메소드

Called when a message is sent so that the outgoing counter can be increased.
public write ( string $bytes )
$bytes string