Objective-C++ Preprocessor  5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
Public Member Functions | Public Attributes | List of all members
OORequest Class Reference

#include <objstr.h>

Inheritance diagram for OORequest:
OOReference< NSMutableURLRequest * >

Public Member Functions

oo_inline OORequest ()
 
oo_inline OORequest (cOOURL url)
 
oo_inline OORequest (NSURL *url, NSURLRequestCachePolicy cachePolicy=NSURLRequestUseProtocolCachePolicy, NSTimeInterval timeoutInterval=60.)
 
oo_inline OORequest (NSString *url)
 
oo_inline OORequest (cOOString url)
 
oo_inline OORequest (cOORequest req)
 
oo_inline OORequest (NSURLRequest *req)
 
oo_inline void setURL (NSString *url)
 
oo_inline OORequestoperator= (NSURLRequest *val)
 
oo_inline OORequestSub operator[] (cOOString sub)
 
oo_inline OORequestpost (NSData *data)
 
oo_inline OORequestpost (cOOString str, NSStringEncoding encoding=NSUTF8StringEncoding)
 
oo_inline NSString * urlEncode (NSString *text)
 
oo_inline OOData data (NSStringEncoding *encoding=NULL, NSError **errorPtr=NULL)
 
oo_inline OOString string (NSStringEncoding *encoding=NULL, NSError **errorPtr=NULL)
 
oo_inline operator OOString ()
 

Public Attributes

NSURLResponse * lastResponse
 
NSError * error
 

Detailed Description

Definition at line 1010 of file objstr.h.

Constructor & Destructor Documentation

oo_inline OORequest::OORequest ( )
inline

Definition at line 1015 of file objstr.h.

OORequest::OORequest ( cOOURL  url)
inline

Definition at line 1187 of file objstr.h.

oo_inline OORequest::OORequest ( NSURL *  url,
NSURLRequestCachePolicy  cachePolicy = NSURLRequestUseProtocolCachePolicy,
NSTimeInterval  timeoutInterval = 60. 
)
inline

Definition at line 1017 of file objstr.h.

oo_inline OORequest::OORequest ( NSString *  url)
inline

Definition at line 1023 of file objstr.h.

oo_inline OORequest::OORequest ( cOOString  url)
inline

Definition at line 1026 of file objstr.h.

oo_inline OORequest::OORequest ( cOORequest  req)
inline

Definition at line 1029 of file objstr.h.

oo_inline OORequest::OORequest ( NSURLRequest *  req)
inline

Definition at line 1032 of file objstr.h.

Member Function Documentation

oo_inline OOData OORequest::data ( NSStringEncoding *  encoding = NULL,
NSError **  errorPtr = NULL 
)
inline

Definition at line 1071 of file objstr.h.

oo_inline OORequest::operator OOString ( )
inline

Definition at line 1098 of file objstr.h.

oo_inline OORequest& OORequest::operator= ( NSURLRequest *  val)
inline

Definition at line 1042 of file objstr.h.

OORequestSub OORequest::operator[] ( cOOString  sub)
inline

Definition at line 1123 of file objstr.h.

oo_inline OORequest& OORequest::post ( NSData *  data)
inline

Definition at line 1046 of file objstr.h.

oo_inline OORequest& OORequest::post ( cOOString  str,
NSStringEncoding  encoding = NSUTF8StringEncoding 
)
inline

Definition at line 1053 of file objstr.h.

oo_inline void OORequest::setURL ( NSString *  url)
inline

Definition at line 1036 of file objstr.h.

oo_inline OOString OORequest::string ( NSStringEncoding *  encoding = NULL,
NSError **  errorPtr = NULL 
)
inline

Definition at line 1090 of file objstr.h.

oo_inline NSString* OORequest::urlEncode ( NSString *  text)
inline

Definition at line 1060 of file objstr.h.

Member Data Documentation

NSError* OORequest::error

Definition at line 1013 of file objstr.h.

NSURLResponse* OORequest::lastResponse

Definition at line 1012 of file objstr.h.


The documentation for this class was generated from the following file: