|
Crossfire JXClient, Trunk
R20561
|
Interface for classes implementing a means to load Faces. More...
Inheritance diagram for com.realtime.crossfire.jxclient.faces.FaceQueue:
Collaboration diagram for com.realtime.crossfire.jxclient.faces.FaceQueue:Public Member Functions | |
| void | addFaceQueueListener (@NotNull FaceQueueListener faceQueueListener) |
| Adds a FaceQueueListener to be notified about processed faces. More... | |
| void | loadFace (@NotNull Face face) |
| Request a face. More... | |
| void | removeFaceQueueListener (@NotNull FaceQueueListener faceQueueListener) |
| Removes a FaceQueueListener to be notified about processed faces. More... | |
| void | reset () |
| Reset the processing: forget about pending faces. More... | |
Interface for classes implementing a means to load Faces.
Definition at line 30 of file FaceQueue.java.
| void com.realtime.crossfire.jxclient.faces.FaceQueue.addFaceQueueListener | ( | @NotNull FaceQueueListener | faceQueueListener | ) |
Adds a FaceQueueListener to be notified about processed faces.
| faceQueueListener | the listener to add |
Implemented in com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.
Referenced by com.realtime.crossfire.jxclient.faces.DefaultFacesManager.DefaultFacesManager().
Here is the caller graph for this function:| void com.realtime.crossfire.jxclient.faces.FaceQueue.loadFace | ( | @NotNull Face | face | ) |
Request a face.
Must eventually call either FaceQueueListener#faceLoaded(Face, FaceImages) or FaceQueueListener#faceFailed(Face) for the face. Faces re-requested while still processing may be notified only once.
| face | the requested face |
Implemented in com.realtime.crossfire.jxclient.faces.FacesQueue, com.realtime.crossfire.jxclient.faces.FileCacheFaceQueue, and com.realtime.crossfire.jxclient.faces.AskfaceFaceQueue.
Referenced by com.realtime.crossfire.jxclient.faces.DefaultFacesManager.getFaceImages().
Here is the caller graph for this function:| void com.realtime.crossfire.jxclient.faces.FaceQueue.removeFaceQueueListener | ( | @NotNull FaceQueueListener | faceQueueListener | ) |
Removes a FaceQueueListener to be notified about processed faces.
| faceQueueListener | the listener to remove |
Implemented in com.realtime.crossfire.jxclient.faces.AbstractFaceQueue.
| void com.realtime.crossfire.jxclient.faces.FaceQueue.reset | ( | ) |
Reset the processing: forget about pending faces.
This function is called whenever the server socket breaks, or when a new connection has been established.
Implemented in com.realtime.crossfire.jxclient.faces.FacesQueue, com.realtime.crossfire.jxclient.faces.FileCacheFaceQueue, and com.realtime.crossfire.jxclient.faces.AskfaceFaceQueue.
Referenced by com.realtime.crossfire.jxclient.faces.FacesQueue.reset(), and com.realtime.crossfire.jxclient.faces.DefaultFacesManager.reset().
Here is the caller graph for this function: