Net_DIME
[ class tree: Net_DIME ] [ index: Net_DIME ] [ all elements ]

Class: Net_DIME_Record

Source Location: /Net_DIME-1.0.2/DIME.php

Class Overview


Net_DIME_Record encodes and decodes single DIME records.


Author(s):

Copyright:

  • 2002-2007 The PHP Group

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 82]
Net_DIME_Record encodes and decodes single DIME records.


[ Top ]


Class Variables

$DATA_LENGTH =  0

[line 88]


Type:   mixed


[ Top ]

$debug =  false

[line 93]


Type:   mixed


[ Top ]

$Elements = array(NET_DIME_FLAGS => 0,  NET_DIME_OPTS_LEN => 0,
                         NET_DIME_ID_LEN => 0, NET_DIME_TYPE_LEN => 0,
                      NET_DIME_DATA_LEN => 0,
                     NET_DIME_OPTS => '',
                    NET_DIME_ID => '',
                    NET_DIME_TYPE => '',
                    NET_DIME_DATA => '')

[line 108]

Elements

[NET_DIME_FLAGS], 16 bits: VERSION:MB:ME:CF:TYPE_T [NET_DIME_OPTS_LEN], 16 bits: OPTIONS_LENGTH [NET_DIME_ID_LEN], 16 bits: ID_LENGTH [NET_DIME_TYPE_LEN], 16 bits: TYPE_LENGTH [NET_DIME_DATA_LEN], 32 bits: DATA_LENGTH [NET_DIME_OPTS] : OPTIONS [NET_DIME_ID] : ID [NET_DIME_TYPE] : TYPE [NET_DIME_DATA] : DATA


Type:   mixed


[ Top ]

$ID_LENGTH =  0

[line 86]


Type:   mixed


[ Top ]

$OPTS_LENGTH =  0

[line 85]


Type:   mixed


[ Top ]

$padstr =  "\0"

[line 94]


Type:   mixed


[ Top ]

$TYPE_LENGTH =  0

[line 87]


Type:   mixed


[ Top ]



Method Detail

Net_DIME_Record (Constructor)   [line 116]

Net_DIME_Record Net_DIME_Record( [ $debug = false])


Parameters:

   $debug   — 

[ Top ]

addData   [line 306]

void addData( $data)


Parameters:

   $data   — 

[ Top ]

decode   [line 248]

void decode( $data)


Parameters:

   $data   — 

[ Top ]

encode   [line 207]

void encode( )


[ Top ]

generateID   [line 184]

void generateID( )


[ Top ]

getData   [line 164]

void getData( )


[ Top ]

getDataLength   [line 169]

void getDataLength( )


[ Top ]

getID   [line 154]

void getID( )


[ Top ]

getType   [line 159]

void getType( )


[ Top ]

isChunk   [line 139]

void isChunk( )


[ Top ]

isEnd   [line 144]

void isEnd( )


[ Top ]

isStart   [line 149]

void isStart( )


[ Top ]

setCF   [line 134]

void setCF( )


[ Top ]

setData   [line 199]

void setData( $data, [ $size = 0])


Parameters:

   $data   — 
   $size   — 

[ Top ]

setID   [line 191]

void setID( $id)


Parameters:

   $id   — 

[ Top ]

setMB   [line 124]

void setMB( )


[ Top ]

setME   [line 129]

void setME( )


[ Top ]

setType   [line 174]

void setType( $typestring, [ $type = NET_DIME_TYPE_UNKNOWN])


Parameters:

   $typestring   — 
   $type   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:41:20 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.