PHP 클래스 Thruway\Registration

파일 보기 프로젝트 열기: voryx/thruway 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Session $session, string $procedureName ) Constructor
createRegistrationFromRegisterMessage ( Session $session, Thruway\Message\RegisterMessage $msg ) : Registration Create Registration from RegisterMessage
errorAllPendingCalls ( ) This will send error messages on all pending calls This is used when a session disconnects before completing a call
getAllowMultipleRegistrations ( ) : boolean
getCallByRequestId ( integer $requestId ) : boolean Get call by request ID
getCurrentCallCount ( ) : integer Get current call count
getDiscloseCaller ( ) : mixed Get disclose caller
getId ( ) : mixed Get registration ID
getInvokeType ( ) : String
getProcedureName ( ) : string Get procedure name
getSession ( ) : Session Get seesion
getStatistics ( ) : array Get registration statistics
isAllowMultipleRegistrations ( ) : boolean
processCall ( Call $call ) Process call
removeCall ( Call $callToRemove ) Remove call
setAllowMultipleRegistrations ( boolean $allowMultipleRegistrations )
setDiscloseCaller ( mixed $discloseCaller ) Set disclose caller
setInvokeType ( String $type )

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( Session $session, string $procedureName )
$session Session
$procedureName string

createRegistrationFromRegisterMessage() 공개 정적인 메소드

Create Registration from RegisterMessage
public static createRegistrationFromRegisterMessage ( Session $session, Thruway\Message\RegisterMessage $msg ) : Registration
$session Session
$msg Thruway\Message\RegisterMessage
리턴 Registration

errorAllPendingCalls() 공개 메소드

This will send error messages on all pending calls This is used when a session disconnects before completing a call

getAllowMultipleRegistrations() 공개 메소드

getCallByRequestId() 공개 메소드

Get call by request ID
public getCallByRequestId ( integer $requestId ) : boolean
$requestId integer
리턴 boolean

getCurrentCallCount() 공개 메소드

Get current call count
public getCurrentCallCount ( ) : integer
리턴 integer

getDiscloseCaller() 공개 메소드

Get disclose caller
public getDiscloseCaller ( ) : mixed
리턴 mixed

getId() 공개 메소드

Get registration ID
public getId ( ) : mixed
리턴 mixed

getInvokeType() 공개 메소드

public getInvokeType ( ) : String
리턴 String

getProcedureName() 공개 메소드

Get procedure name
public getProcedureName ( ) : string
리턴 string

getSession() 공개 메소드

Get seesion
public getSession ( ) : Session
리턴 Session

getStatistics() 공개 메소드

Get registration statistics
public getStatistics ( ) : array
리턴 array

isAllowMultipleRegistrations() 공개 메소드

processCall() 공개 메소드

Process call
public processCall ( Call $call )
$call Call

removeCall() 공개 메소드

Remove call
public removeCall ( Call $callToRemove )
$callToRemove Call

setAllowMultipleRegistrations() 공개 메소드

public setAllowMultipleRegistrations ( boolean $allowMultipleRegistrations )
$allowMultipleRegistrations boolean

setDiscloseCaller() 공개 메소드

Set disclose caller
public setDiscloseCaller ( mixed $discloseCaller )
$discloseCaller mixed

setInvokeType() 공개 메소드

public setInvokeType ( String $type )
$type String