|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object codec.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 |