PHP 클래스 Protobuf\Extension\ExtensionField

저자: Fabio B. Silva ([email protected])
파일 보기 프로젝트 열기: protobuf-php/protobuf 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( string $extendee, string $name, integer $tag, callback $reader, callback $writer, callback $sizeCalculator, string $method = null )
getExtendee ( ) : string
getMethod ( ) : string
getName ( ) : string
getTag ( ) : integer
readFrom ( Protobuf\ReadContext $context, integer $wire ) : mixed
serializedSize ( ComputeSizeContext $context, mixed $value ) : integer
writeTo ( WriteContext $context, mixed $value )

메소드 상세

__construct() 공개 메소드

public __construct ( string $extendee, string $name, integer $tag, callback $reader, callback $writer, callback $sizeCalculator, string $method = null )
$extendee string
$name string
$tag integer
$reader callback
$writer callback
$sizeCalculator callback
$method string

getExtendee() 공개 메소드

public getExtendee ( ) : string
리턴 string

getMethod() 공개 메소드

public getMethod ( ) : string
리턴 string

getName() 공개 메소드

public getName ( ) : string
리턴 string

getTag() 공개 메소드

public getTag ( ) : integer
리턴 integer

readFrom() 공개 메소드

public readFrom ( Protobuf\ReadContext $context, integer $wire ) : mixed
$context Protobuf\ReadContext
$wire integer
리턴 mixed

serializedSize() 공개 메소드

public serializedSize ( ComputeSizeContext $context, mixed $value ) : integer
$context Protobuf\ComputeSizeContext
$value mixed
리턴 integer

writeTo() 공개 메소드

public writeTo ( WriteContext $context, mixed $value )
$context Protobuf\WriteContext
$value mixed