![]() |
VR-Forces 5.0.1 Developer's Guide
|
A DtTcpTaskElement instance will create a pipeline element that can output the image being streamed to a tcp port.

Public Member Functions | |
| virtual | ~DtTcpTaskElement () |
| virtual void | setPort (int port) |
| virtual int | port () const |
| virtual void | setFromRecord (const makArchives::DtImageTaskRecord &config) |
| virtual bool | configure () |
Public Member Functions inherited from makVrv::DtImageTaskElement | |
| virtual | ~DtImageTaskElement () |
| void | preFrame () |
| void | processFrame (DtVideoFrameBuffer *frame) |
| void | postFrame () |
| virtual void | attach (DtImageTaskElement *next) |
Protected Member Functions | |
| DtTcpTaskElement (DtDe &de, DtProcessImageTask *owningTask) | |
| void | handlePreFrame () |
| void | handleProcessFrame (DtVideoFrameBuffer *frame) |
| bool | handleSocketAddition (DtInetSocket *socket) |
| bool | handleSocketRemoval (DtInetSocket *socket) |
Protected Member Functions inherited from makVrv::DtImageTaskElement | |
| DtImageTaskElement (DtDe &de, DtProcessImageTask *owningTask) | |
| virtual void | handlePostFrame () |
Static Protected Member Functions | |
| static bool | socketAdditionCallback (DtInetSocket *sock, void *usr) |
| static bool | socketRemovalCallback (DtInetSocket *sock, void *usr) |
Protected Attributes | |
| int | myPort |
| DtInetSocketMgr * | mySocketManager |
| DtInetTcpSocket * | myConnectedSocket |
Protected Attributes inherited from makVrv::DtImageTaskElement | |
| DtDe & | myDe |
| DtProcessImageTask * | myOwningTask |
| DtImageTaskElement * | myNextElement |
Private Member Functions | |
| DtTcpTaskElement () | |
| DtTcpTaskElement (const DtTcpTaskElement &orig) | |
| DtTcpTaskElement & | operator= (const DtTcpTaskElement &rhs) |
Friends | |
| class | DtTcpTaskElementCreator |
|
virtual |
DTOR.
|
protected |
CTOR (protected)
|
private |
Default CTOR (unimplemented)
|
private |
Copy CTOR (unimplemented)
|
virtual |
Set the port the element will send the image to.
|
virtual |
Get the port the element has been configured to use.
|
virtual |
Initialize the tcp task from a DtImageTaskRecord.
Reimplemented from makVrv::DtImageTaskElement.
|
virtual |
Configure the tcp task.
Reimplemented from makVrv::DtImageTaskElement.
|
protectedvirtual |
Check any connection before processing the image.
Reimplemented from makVrv::DtImageTaskElement.
|
protectedvirtual |
Copy the current frame to the tcp port.
Implements makVrv::DtImageTaskElement.
|
protected |
Handle a new client.
|
protected |
Handle a disconnect.
|
staticprotected |
VR-Link callback when a connection is initiated. Calls handleSocketAddition().
|
staticprotected |
VR-Link callback when a connection is terminated Calls handleSocketRemoval().
|
private |
Assignment operator (unimplemented)
|
friend |
Friend creator class, the only class that can construct an instance of this DtTcpTaskElement.
|
protected |
|
protected |
|
protected |