org.kde.qt
Class QHttp

java.lang.Object
  extended by org.kde.qt.Qt
      extended by org.kde.qt.QObject
          extended by org.kde.qt.QNetworkProtocol
              extended by org.kde.qt.QHttp
All Implemented Interfaces:
QtSupport

public class QHttp
extends QNetworkProtocol

See QHttpSignals for signals emitted by QHttp


Field Summary
static int Aborted
           
static int Closing
           
static int Connected
           
static int Connecting
           
static int ConnectionRefused
           
static int HostLookup
           
static int HostNotFound
           
static int InvalidResponseHeader
           
static int NoError
           
static int Reading
           
static int Sending
           
static int Unconnected
           
static int UnexpectedClose
           
static int UnknownError
           
static int WrongContentLength
           
 
Fields inherited from class org.kde.qt.QNetworkProtocol
ConClosed, ConConnected, ConHostFound, ErrFileNotExisting, ErrGet, ErrHostNotFound, ErrListChildren, ErrListChlidren, ErrLoginIncorrect, ErrMkdir, ErrMkDir, ErrParse, ErrPermissionDenied, ErrPut, ErrRemove, ErrRename, ErrUnknownProtocol, ErrUnsupported, ErrValid, OpGet, OpListChildren, OpMkdir, OpMkDir, OpPut, OpRemove, OpRename, StDone, StFailed, StInProgress, StStopped, StWaiting
 
Fields inherited from class org.kde.qt.Qt
AlignAuto, AlignBottom, AlignCenter, AlignHCenter, AlignHorizontal_Mask, AlignJustify, AlignLeft, AlignRight, AlignTop, AlignVCenter, AlignVertical_Mask, AlphaDither_Mask, ALT, AltButton, AnchorHref, AnchorName, AndNotROP, AndROP, ArrowCursor, Ascending, ASCII_ACCEL, AutoColor, AutoDither, AutoText, AvoidDither, BDiagPattern, BeginsWith, BevelJoin, BitmapCursor, BlankCursor, Bottom, BottomLeft, BottomRight, BreakAnywhere, BusyCursor, CaseSensitive, ClearROP, ColorMode_Mask, ColorOnly, Contains, ControlButton, CopyROP, CrossCursor, CrossPattern, CTRL, CustomPattern, DashDotDotLine, DashDotLine, DashLine, Dense1Pattern, Dense2Pattern, Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern, Dense7Pattern, Descending, DiagCrossPattern, DiffuseAlphaDither, DiffuseDither, Dither_Mask, DitherMode_Mask, DockBottom, DockLeft, DockMinimized, DockRight, DockTop, DockTornOff, DockUnmanaged, DontClip, DontPrint, DotLine, DownArrow, EndsWith, EraseROP, ExactMatch, ExpandTabs, FDiagPattern, FixedColor, FixedPixmap, FlatCap, ForbiddenCursor, HiEnglishUnit, HiMetricUnit, Horizontal, HorPattern, IbeamCursor, Identical, IncludeTrailingSpaces, ISODate, Key_0, Key_1, Key_2, Key_3, Key_4, Key_5, Key_6, Key_7, Key_8, Key_9, Key_A, Key_aacute, Key_Aacute, Key_acircumflex, Key_Acircumflex, Key_acute, Key_adiaeresis, Key_Adiaeresis, Key_ae, Key_AE, Key_agrave, Key_Agrave, Key_Alt, Key_Ampersand, Key_Any, Key_Apostrophe, Key_aring, Key_Aring, Key_AsciiCircum, Key_AsciiTilde, Key_Asterisk, Key_At, Key_atilde, Key_Atilde, Key_B, Key_Back, Key_Backslash, Key_Backspace, Key_BackSpace, Key_Backtab, Key_BackTab, Key_Bar, Key_BassBoost, Key_BassDown, Key_BassUp, Key_BraceLeft, Key_BraceRight, Key_BracketLeft, Key_BracketRight, Key_brokenbar, Key_C, Key_CapsLock, Key_ccedilla, Key_Ccedilla, Key_cedilla, Key_cent, Key_Clear, Key_Colon, Key_Comma, Key_Control, Key_copyright, Key_currency, Key_D, Key_degree, Key_Delete, Key_diaeresis, Key_Direction_L, Key_Direction_R, Key_division, Key_Dollar, Key_Down, Key_E, Key_eacute, Key_Eacute, Key_ecircumflex, Key_Ecircumflex, Key_ediaeresis, Key_Ediaeresis, Key_egrave, Key_Egrave, Key_End, Key_Enter, Key_Equal, Key_Escape, Key_eth, Key_ETH, Key_Exclam, Key_exclamdown, Key_F, Key_F1, Key_F10, Key_F11, Key_F12, Key_F13, Key_F14, Key_F15, Key_F16, Key_F17, Key_F18, Key_F19, Key_F2, Key_F20, Key_F21, Key_F22, Key_F23, Key_F24, Key_F25, Key_F26, Key_F27, Key_F28, Key_F29, Key_F3, Key_F30, Key_F31, Key_F32, Key_F33, Key_F34, Key_F35, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_Favorites, Key_Forward, Key_G, Key_Greater, Key_guillemotleft, Key_guillemotright, Key_H, Key_Help, Key_Home, Key_HomePage, Key_Hyper_L, Key_Hyper_R, Key_hyphen, Key_I, Key_iacute, Key_Iacute, Key_icircumflex, Key_Icircumflex, Key_idiaeresis, Key_Idiaeresis, Key_igrave, Key_Igrave, Key_Insert, Key_J, Key_K, Key_L, Key_Launch0, Key_Launch1, Key_Launch2, Key_Launch3, Key_Launch4, Key_Launch5, Key_Launch6, Key_Launch7, Key_Launch8, Key_Launch9, Key_LaunchA, Key_LaunchB, Key_LaunchC, Key_LaunchD, Key_LaunchE, Key_LaunchF, Key_LaunchMail, Key_LaunchMedia, Key_Left, Key_Less, Key_M, Key_macron, Key_masculine, Key_MediaLast, Key_MediaNext, Key_MediaPlay, Key_MediaPrev, Key_MediaRecord, Key_MediaStop, Key_Menu, Key_Meta, Key_Minus, Key_mu, Key_multiply, Key_N, Key_Next, Key_nobreakspace, Key_notsign, Key_ntilde, Key_Ntilde, Key_NumberSign, Key_NumLock, Key_O, Key_oacute, Key_Oacute, Key_ocircumflex, Key_Ocircumflex, Key_odiaeresis, Key_Odiaeresis, Key_ograve, Key_Ograve, Key_onehalf, Key_onequarter, Key_onesuperior, Key_Ooblique, Key_OpenUrl, Key_ordfeminine, Key_oslash, Key_otilde, Key_Otilde, Key_P, Key_PageDown, Key_PageUp, Key_paragraph, Key_ParenLeft, Key_ParenRight, Key_Pause, Key_Percent, Key_Period, Key_periodcentered, Key_Plus, Key_plusminus, Key_Print, Key_Prior, Key_Q, Key_Question, Key_questiondown, Key_QuoteDbl, Key_QuoteLeft, Key_R, Key_Refresh, Key_registered, Key_Return, Key_Right, Key_S, Key_ScrollLock, Key_Search, Key_section, Key_Semicolon, Key_Shift, Key_Slash, Key_Space, Key_ssharp, Key_Standby, Key_sterling, Key_Stop, Key_Super_L, Key_Super_R, Key_SysReq, Key_T, Key_Tab, Key_thorn, Key_THORN, Key_threequarters, Key_threesuperior, Key_TrebleDown, Key_TrebleUp, Key_twosuperior, Key_U, Key_uacute, Key_Uacute, Key_ucircumflex, Key_Ucircumflex, Key_udiaeresis, Key_Udiaeresis, Key_ugrave, Key_Ugrave, Key_Underscore, Key_unknown, Key_Up, Key_V, Key_VolumeDown, Key_VolumeMute, Key_VolumeUp, Key_W, Key_X, Key_Y, Key_yacute, Key_Yacute, Key_ydiaeresis, Key_yen, Key_Z, KeyButtonMask, Keypad, LastCursor, LastROP, Left, LeftArrow, LeftButton, LocalDate, LocalTime, LoEnglishUnit, LogText, LoMetricUnit, MacStyle, META, MetaButton, MidButton, Minimized, MiterJoin, MODIFIER_MASK, MonoOnly, MotifStyle, MouseButtonMask, MPenCapStyle, MPenJoinStyle, MPenStyle, MV_10_DOT_0, MV_10_DOT_1, MV_10_DOT_2, MV_10_DOT_3, MV_10_DOT_4, MV_9, MV_CHEETAH, MV_JAGUAR, MV_PANTHER, MV_PUMA, MV_TIGER, MV_Unknown, NandROP, NoAccel, NoAlpha, NoBackground, NoBrush, NoButton, NoMatch, NoPen, NopROP, NorROP, NotAndROP, NotCopyROP, NotEraseROP, NotOrROP, NotROP, NotXorROP, OpaqueMode, OrderedAlphaDither, OrderedDither, OrNotROP, OrROP, Overline, PaletteBackground, PaletteBase, PaletteBrightText, PaletteButton, PaletteButtonText, PaletteDark, PaletteForeground, PaletteHighlight, PaletteHighlightedText, PaletteLight, PaletteLink, PaletteLinkVisited, PaletteMid, PaletteMidlight, PaletteShadow, PaletteText, PartialMatch, PixelUnit, PlainText, PMStyle, PointingHandCursor, PreferDither, RichText, Right, RightArrow, RightButton, RoundCap, RoundJoin, SetROP, SHIFT, ShiftButton, ShowPrefix, SingleLine, SizeAllCursor, SizeBDiagCursor, SizeFDiagCursor, SizeHorCursor, SizeVerCursor, SolidLine, SolidPattern, SplitHCursor, SplitVCursor, SquareCap, StrikeOut, TextDate, ThresholdAlphaDither, ThresholdDither, Top, TopLeft, TopRight, TornOff, TransparentMode, TwipsUnit, UI_AnimateCombo, UI_AnimateMenu, UI_AnimateToolBox, UI_AnimateTooltip, UI_FadeMenu, UI_FadeTooltip, UI_General, Underline, UNICODE_ACCEL, Unmanaged, UpArrow, UpArrowCursor, UTC, VerPattern, Vertical, WaitCursor, WDestructiveClose, WGroupLeader, WhatsThisCursor, Win3Style, WindowActive, WindowFullScreen, WindowMaximized, WindowMinimized, WindowNoState, WindowsStyle, WMacDrawer, WMacNoSheet, WMouseNoMask, WNoAutoErase, WNoMousePropagation, WNorthWestGravity, WordBreak, WPaintClever, WPaintDesktop, WPaintUnclipped, WRepaintNoErase, WResizeNoErase, WShowModal, WState_AutoMask, WState_BlockUpdates, WState_CompressKeys, WState_ConfigPending, WState_Created, WState_CreatedHidden, WState_Disabled, WState_DND, WState_Exposed, WState_ForceDisabled, WState_ForceHide, WState_FullScreen, WState_HasMouse, WState_InPaintEvent, WState_Maximized, WState_Minimized, WState_MouseTracking, WState_OwnCursor, WState_OwnSizePolicy, WState_Polished, WState_Reparented, WState_Reserved0, WState_Resized, WState_Visible, WStaticContents, WStyle_ContextHelp, WStyle_Customize, WStyle_Dialog, WStyle_DialogBorder, WStyle_Mask, WStyle_Maximize, WStyle_Minimize, WStyle_MinMax, WStyle_NoBorder, WStyle_NoBorderEx, WStyle_NormalBorder, WStyle_Reserved, WStyle_Splash, WStyle_StaysOnTop, WStyle_SysMenu, WStyle_Title, WStyle_Tool, WSubWindow, WType_Desktop, WType_Dialog, WType_Mask, WType_Modal, WType_Popup, WType_TopLevel, WV_2000, WV_2003, WV_32s, WV_95, WV_98, WV_CE, WV_CE_based, WV_CENET, WV_DOS_based, WV_Me, WV_NT, WV_NT_based, WV_XP, WWinOwnDC, WX11BypassWM, X11ParentRelative, XorROP
 
Constructor Summary
  QHttp()
           
protected QHttp(java.lang.Class dummy)
           
  QHttp(QObject parent)
           
  QHttp(QObject parent, java.lang.String name)
           
  QHttp(java.lang.String hostname)
           
  QHttp(java.lang.String hostname, short port)
           
  QHttp(java.lang.String hostname, short port, QObject parent)
           
  QHttp(java.lang.String hostname, short port, QObject parent, java.lang.String name)
           
 
Method Summary
 void abort()
           
 long bytesAvailable()
           
 java.lang.String className()
           
 void clearPendingRequests()
           
 int closeConnection()
           
 QIODeviceInterface currentDestinationDevice()
           
 int currentId()
           
 QHttpRequestHeader currentRequest()
           
 QIODeviceInterface currentSourceDevice()
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
 int error()
           
 java.lang.String errorString()
           
protected  void finalize()
          Deletes the wrapped C++ instance
 int get(java.lang.String path)
           
 int get(java.lang.String path, QIODeviceInterface to)
           
 boolean hasPendingRequests()
           
 int head(java.lang.String path)
           
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 QMetaObject metaObject()
           
protected  void operationGet(QNetworkOperation op)
           
protected  void operationPut(QNetworkOperation op)
           
 int post(java.lang.String path, byte[] data)
           
 int post(java.lang.String path, byte[] data, QIODeviceInterface to)
           
 int post(java.lang.String path, QIODeviceInterface data)
           
 int post(java.lang.String path, QIODeviceInterface data, QIODeviceInterface to)
           
 byte[] readAll()
           
 long readBlock(java.lang.StringBuffer data, long maxlen)
           
 int request(QHttpRequestHeader header)
           
 int request(QHttpRequestHeader header, byte[] data)
           
 int request(QHttpRequestHeader header, byte[] data, QIODeviceInterface to)
           
 int request(QHttpRequestHeader header, QIODeviceInterface device)
           
 int request(QHttpRequestHeader header, QIODeviceInterface device, QIODeviceInterface to)
           
 int setHost(java.lang.String hostname)
           
 int setHost(java.lang.String hostname, short port)
           
 int state()
           
 int supportedOperations()
           
protected  void timerEvent(QTimerEvent arg1)
           
static java.lang.String tr(java.lang.String arg1)
           
static java.lang.String tr(java.lang.String arg1, java.lang.String arg2)
           
 
Methods inherited from class org.kde.qt.QNetworkProtocol
addOperation, autoDelete, checkConnection, clearOperationQueue, getNetworkProtocol, hasOnlyLocalFileSystem, operationInProgress, operationListChildren, operationMkDir, operationPutChunk, operationRemove, operationRename, processOperation, setAutoDelete, setAutoDelete, setUrl, stop, url
 
Methods inherited from class org.kde.qt.QObject
activate_filters, activate_signal_bool, activate_signal, activate_signal, activate_signal, activate_signal, blockSignals, checkConnectArgs, child, child, child, childEvent, children, connect, connect, connectInternal, connectNotify, customEvent, deleteLater, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectInternal, disconnectNotify, dumpObjectInfo, dumpObjectTree, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, highPriority, i18n, inherits, insertChild, installEventFilter, isA, isWidgetType, killTimer, killTimers, name, name, normalizeSignalSlot, objectTrees, parent, property, queryList, queryList, queryList, queryList, queryList, registerUserData, removeChild, removeEventFilter, sender, setName, setProperty, signalsBlocked, startTimer
 
Methods inherited from class org.kde.qt.Qt
arrowCursor, bin, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, black, blankCursor, blue, color0, color1, copyBlt, copyBlt, copyBlt, copyBlt, copyBlt, crossCursor, cyan, darkBlue, darkCyan, darkGray, darkGreen, darkMagenta, darkRed, darkYellow, dec, dynamicCast, endl, flush, forbiddenCursor, fromUtf8, gray, green, hex, ibeamCursor, lightGray, magenta, oct, op_div, op_div, op_div, op_div, op_equals, op_equals, op_equals, op_equals, op_minus, op_minus, op_minus, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_not_equals, op_not_equals, op_not_equals, op_not_equals, op_plus, op_plus, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, pointingHandCursor, qAlpha, qApp, qAppName, qBlue, qCompress, qCompress, qDebug, qDebug, qDrawArrow, qDrawItem, qDrawItem, qDrawItem, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qFatal, qFatal, qGLVersion, qGray, qGray, qGreen, qInitNetworkProtocols, qInstallPath, qInstallPathBins, qInstallPathData, qInstallPathDocs, qInstallPathHeaders, qInstallPathLibs, qInstallPathPlugins, qInstallPathSysconf, qInstallPathTranslations, qItemRect, qItemRect, qObsolete, qObsolete, qObsolete, qRed, qRgb, qRgba, qRound, qSharedBuild, qSuppressObsoleteWarnings, qSuppressObsoleteWarnings, qSysInfo, qSystemWarning, qSystemWarning, qUncompress, qUncompress, qVersion, qWarning, qWarning, red, reset, SIGNAL, sizeAllCursor, sizeBDiagCursor, sizeFDiagCursor, sizeHorCursor, sizeVerCursor, SLOT, splitHCursor, splitVCursor, upArrowCursor, waitCursor, whatsThisCursor, white, ws, yellow
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Unconnected

public static final int Unconnected
See Also:
Constant Field Values

HostLookup

public static final int HostLookup
See Also:
Constant Field Values

Connecting

public static final int Connecting
See Also:
Constant Field Values

Sending

public static final int Sending
See Also:
Constant Field Values

Reading

public static final int Reading
See Also:
Constant Field Values

Connected

public static final int Connected
See Also:
Constant Field Values

Closing

public static final int Closing
See Also:
Constant Field Values

NoError

public static final int NoError
See Also:
Constant Field Values

UnknownError

public static final int UnknownError
See Also:
Constant Field Values

HostNotFound

public static final int HostNotFound
See Also:
Constant Field Values

ConnectionRefused

public static final int ConnectionRefused
See Also:
Constant Field Values

UnexpectedClose

public static final int UnexpectedClose
See Also:
Constant Field Values

InvalidResponseHeader

public static final int InvalidResponseHeader
See Also:
Constant Field Values

WrongContentLength

public static final int WrongContentLength
See Also:
Constant Field Values

Aborted

public static final int Aborted
See Also:
Constant Field Values
Constructor Detail

QHttp

protected QHttp(java.lang.Class dummy)

QHttp

public QHttp()

QHttp

public QHttp(QObject parent,
             java.lang.String name)

QHttp

public QHttp(QObject parent)

QHttp

public QHttp(java.lang.String hostname,
             short port,
             QObject parent,
             java.lang.String name)

QHttp

public QHttp(java.lang.String hostname,
             short port,
             QObject parent)

QHttp

public QHttp(java.lang.String hostname,
             short port)

QHttp

public QHttp(java.lang.String hostname)
Method Detail

metaObject

public QMetaObject metaObject()
Overrides:
metaObject in class QNetworkProtocol

className

public java.lang.String className()
Overrides:
className in class QNetworkProtocol

supportedOperations

public int supportedOperations()
Overrides:
supportedOperations in class QNetworkProtocol

setHost

public int setHost(java.lang.String hostname,
                   short port)

setHost

public int setHost(java.lang.String hostname)

get

public int get(java.lang.String path,
               QIODeviceInterface to)

get

public int get(java.lang.String path)

post

public int post(java.lang.String path,
                QIODeviceInterface data,
                QIODeviceInterface to)

post

public int post(java.lang.String path,
                QIODeviceInterface data)

post

public int post(java.lang.String path,
                byte[] data,
                QIODeviceInterface to)

post

public int post(java.lang.String path,
                byte[] data)

head

public int head(java.lang.String path)

request

public int request(QHttpRequestHeader header,
                   QIODeviceInterface device,
                   QIODeviceInterface to)

request

public int request(QHttpRequestHeader header,
                   QIODeviceInterface device)

request

public int request(QHttpRequestHeader header)

request

public int request(QHttpRequestHeader header,
                   byte[] data,
                   QIODeviceInterface to)

request

public int request(QHttpRequestHeader header,
                   byte[] data)

closeConnection

public int closeConnection()

bytesAvailable

public long bytesAvailable()

readBlock

public long readBlock(java.lang.StringBuffer data,
                      long maxlen)

readAll

public byte[] readAll()

currentId

public int currentId()

currentSourceDevice

public QIODeviceInterface currentSourceDevice()

currentDestinationDevice

public QIODeviceInterface currentDestinationDevice()

currentRequest

public QHttpRequestHeader currentRequest()

hasPendingRequests

public boolean hasPendingRequests()

clearPendingRequests

public void clearPendingRequests()

state

public int state()

error

public int error()

errorString

public java.lang.String errorString()

abort

public void abort()

tr

public static java.lang.String tr(java.lang.String arg1,
                                  java.lang.String arg2)

tr

public static java.lang.String tr(java.lang.String arg1)

operationGet

protected void operationGet(QNetworkOperation op)
Overrides:
operationGet in class QNetworkProtocol

operationPut

protected void operationPut(QNetworkOperation op)
Overrides:
operationPut in class QNetworkProtocol

timerEvent

protected void timerEvent(QTimerEvent arg1)
Overrides:
timerEvent in class QObject

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class QNetworkProtocol
Throws:
java.lang.InternalError

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

Overrides:
dispose in class QNetworkProtocol

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

Overrides:
isDisposed in class QNetworkProtocol