|
||||||||||
| 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 Runnablevoid stop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||