public class TS32297FileHeader
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
TS32297FileHeader.TS32297IpAddress |
class |
TS32297FileHeader.TS32297RelVerId |
class |
TS32297FileHeader.TS32297Timestamp |
Modifier and Type | Field and Description |
---|---|
int |
mCDRCount |
byte[] |
mCDRRoutingFilter
This parameter indicates the filter that determined the routing of
CDRs into this file.
|
byte |
mFileClosureReason |
int |
mFileLength
The overall length in bytes of the CDR file including this header.
|
int |
mFileSeqNumber |
int |
mHeaderLength
The length in bytes of this header.
|
TS32297FileHeader.TS32297RelVerId |
mHighRelVerId |
TS32297FileHeader.TS32297IpAddress |
mIPAddress |
TS32297FileHeader.TS32297Timestamp |
mLastAppendTimestamp |
byte |
mLostCDRIndicator
Lost CDR indicator set as follows:
MSB bit "0", all other bits "0": no CDRs have been lost;
MSB bit "0", all other bits set to a value corresponding to
decimal 1 to decimal 126: CGF has identified that a number
of CDRs corresponding to the value of the lower 7 bits were
lost, while it is unknown whether more CDRs were lost;
MSB bit "0", all other bits set to "1": CGF has identified that
127 or more CDRs were lost, while it is unknown whether more
CDRs were lost;
MSB bit "1", all other bits "0": CDRs have been lost but CGF cannot
determine the number of lost CDRs;
MSB bit "1", all other bits set to a value corresponding to decimal
1 to decimal 126: CGF has calculated the number of lost CDRs as
indicated in the value of the lower 7 bits;
MSB bit "1", all other bits set to "1": CGF has calculated the number
of lost CDRs to be 127 or more.
|
TS32297FileHeader.TS32297RelVerId |
mLowRelVerId |
TS32297FileHeader.TS32297Timestamp |
mOpenTimestamp |
byte[] |
mPrivateExt
This optional field contains a vendor specific private extension
to the CDR file header, if any.
|
Constructor and Description |
---|
TS32297FileHeader() |
Modifier and Type | Method and Description |
---|---|
void |
decode(Asn1BerDecodeBuffer buffer) |
long |
encode(Asn1BerEncodeBuffer buffer) |
void |
print() |
public int mFileLength
public int mHeaderLength
public TS32297FileHeader.TS32297RelVerId mHighRelVerId
public TS32297FileHeader.TS32297RelVerId mLowRelVerId
public TS32297FileHeader.TS32297Timestamp mOpenTimestamp
public TS32297FileHeader.TS32297Timestamp mLastAppendTimestamp
public int mCDRCount
public int mFileSeqNumber
public byte mFileClosureReason
public TS32297FileHeader.TS32297IpAddress mIPAddress
public byte mLostCDRIndicator
public byte[] mCDRRoutingFilter
public byte[] mPrivateExt
public void decode(Asn1BerDecodeBuffer buffer) throws Asn1Exception, java.io.IOException
Asn1Exception
java.io.IOException
public long encode(Asn1BerEncodeBuffer buffer) throws Asn1Exception, java.io.IOException
Asn1Exception
java.io.IOException
public void print()