|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcodec.asn1.ASN1AbstractType
codec.asn1.ASN1Integer
de.fhg.igd.atlas.lsp.LSPList
Represents a LSP_List structure of the Location Service
Protocol (LSP).
Encapsulated in a LSPRequest it is sent to the Location
Service Server (LSServer)
or the Location Service Proxy
(LSProxy) to request all
modified entries since a specified time. If successful, the
LSPReply message transports a LSPListResult
structure. This class can be used by an adminisration GUI to represent
the current state of the LSServer and LSProxy.
The ASN.1 structure of this request is as follows
The timestamp represents the time in milliseconds since since January 1, 1970, 00:00:00 GMT.LSP_List ::= Timestamp Timestamp ::= INTEGER
LSPListResult,
LSPRequest,
LSPReply| Field Summary |
| Fields inherited from class codec.asn1.ASN1Integer |
|
| Fields inherited from class codec.asn1.ASN1AbstractType |
|
| Constructor Summary | |
LSPList()
Creates an instance ready for decoding. |
|
LSPList(long timestamp)
Creates an instance with the given time. |
|
| Method Summary | |
static LSPList |
createRequest(byte[] code)
Creates a new request from the given encoded request. |
byte[] |
getEncoded()
Returns the DER encoded request. |
long |
getTimestamp()
Returns the timestamp in milliseconds since January 1, 1970, 00:00:00 GMT. |
String |
toString()
Returns the string representation of this request. |
| Methods inherited from class codec.asn1.ASN1Integer |
decode, encode, getBigInteger, getTag, getValue, setBigInteger |
| Methods inherited from class codec.asn1.ASN1AbstractType |
checkConstraints, getConstraint, getTagClass, isExplicit, isOptional, isType, setConstraint, setExplicit, setOptional |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public LSPList()
public LSPList(long timestamp)
timestamp represents the time
in milliseconds since January 1, 1970, 00:00:00 GMT.
timestamp - The time in milliseconds.| Method Detail |
public static LSPList createRequest(byte[] code)
throws CorruptedCodeException,
IllegalStateException,
NullPointerException
code - The encoded request.
CorruptedCodeException - if the code is bad.
IllegalStateException - if an error occurs
while decoding with DERDecoder (RuntimeException).
NullPointerException - if code
is null (RuntimeException).public long getTimestamp()
public byte[] getEncoded()
throws IllegalStateException
IllegalStateException - if an exception occures
during ASN1 encoding (RuntimeException).public String toString()
ASN1StructureName {
Property : Value
}
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||