|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ami.AMIReader
Thread used to open a server socket and accept packets
Field Summary | |
private boolean |
bAvailable
Availability of the reader, true if ready to read a new socket |
(package private) boolean |
bOpened
If true, the associated socket is opened, ready to read |
(package private) BufferedReader |
br
Character stream used to read incomming data |
(package private) static boolean |
bStop
boolean used to stop the thread |
(package private) char[] |
cRawData
Char array with read raw data |
(package private) String |
sCurrentIP
Stores current socket IP address |
private Socket |
socket
socket used |
(package private) Thread |
t
Thread used for auto-start |
Constructor Summary | |
(package private) |
AMIReader()
Default constructor: innitialized with a server socket |
Method Summary | |
(package private) boolean |
isAvailable()
|
void |
run()
Read incoming data and drop useless headers (HTTP and SOAP data ) We only process data between |
(package private) void |
setSocket(Socket socket)
|
(package private) void |
stop()
Finalize the reader |
Methods inherited from class java.lang.Object |
|
Field Detail |
Thread t
private Socket socket
private boolean bAvailable
static volatile boolean bStop
BufferedReader br
char[] cRawData
String sCurrentIP
boolean bOpened
Constructor Detail |
AMIReader()
Method Detail |
void setSocket(Socket socket)
boolean isAvailable()
public void run()
We only process data between
run
in interface Runnable
void stop()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |