mx::HTTPGetStreamSource Class Reference
[I/O Kit]

Default HTTP GET stream source implementation using Qt's TCP socket class. More...

#include <HTTPGetStreamSource.h>

Inheritance diagram for mx::HTTPGetStreamSource:

mx::HTTPGetStreamSourceCore mx::IComponent mxmObject mx::IHTTPGetStreamSource mx::IInterface mx::IAsyncStreamSource mx::ISupportsHostSpecification mx::ISupportsWebPageSpecification mx::ISupportsProxySpecification mx::IRequiresExternalAuthenticator mx::IStreamSource mx::IInterface mx::IInterface mx::IInterface mx::IInterface mx::IErrorState mx::IRequiresActivation mx::IInterface mx::IInterface List of all members.

Public Member Functions

mxm::smart< mxmStringListenumerateInterfaces ()
 (Re)implemented.
mxm::smart< mxmStringListenumerateCapabilities (const mxmString &interface)
 (Re)implemented.
int fetchStreamBytes (mxm::u8 *buffer, int num)
 (Re)implemented.
bool stillUp ()
 (Re)implemented.
bool waitForStreamBytes (int timeout_ms=0)
 (Re)implemented.

Static Public Member Functions

static IComponentInvokernewInvoker ()
 Generates an invoker singleton for the StreamFile component.

Private Member Functions

void establishConnection ()
 (Re)implemented.
void abortConnection ()
 (Re)implemented.
bool readChar (char *c)
 (Re)implemented.
void send (const mxmString &txt)
 (Re)implemented.

Static Private Member Functions

static mxm::smart< mxmStringList_enumerateInterfaces ()
 These static methods provide interface and capability ids for registration with the framework (for both the component and its invoker).
static mxm::smart< mxmStringList_enumerateCapabilities (const mxmString &interface)

Private Attributes

QTcpSocket * AsyncSocket

Classes

class  Invoker

Detailed Description

Default HTTP GET stream source implementation using Qt's TCP socket class.

Author:
[khe] Kai Hergenroether


The documentation for this class was generated from the following files:
Generated on Fri Jun 29 17:21:06 2007 for MxPEG SDK by  doxygen 1.4.6