BA_API void HttpRecData_constructor(HttpRecData *o, HttpRequest *req)
The constructor is typically run by creating an object on the stack.
S32 read(void *buf, S32 bufSize)
Read data from socket.
Definition: HttpRecData.h:162
BA_API void HttpRecData_destructor(HttpRecData *o)
Finish reading, terminating the connection if unread body bytes remain.
BA_API S32 HttpRecData_read(HttpRecData *o, void *buf, S32 bufSize)
Read data from socket.
struct HttpRecData HttpRecData
The HttpRecData class makes it easy to upload packets or large data chunks when using Barracuda in mu...
BA_API SBaFileSize HttpRecData_valid(HttpRequest *req)
This method validates the client HTTP request.
HttpRecData(HttpRequest *req)
The constructor is typically run by creating an object on the stack.
Definition: HttpRecData.h:159
static SBaFileSize valid(HttpRequest *req)
This method validates the client HTTP request.
Definition: HttpRecData.h:156
~HttpRecData()
Finish using the reader.
Definition: HttpRecData.h:165
S32 SBaFileSize
Signed file-size value in bytes; 32 bits without BA_FILESIZE64.
Definition: GenPrimT.h:138
int32_t S32
Signed 32-bit integer.
Definition: GenPrimT.h:85
Contains information about the physical socket connection.
Definition: HttpConnection.h:80
The HttpRecData class makes it easy to upload packets or large data chunks when using Barracuda in mu...
Definition: HttpRecData.h:80
The HttpServer creates an HttpRequest object when the HttpServer parses a client request.
Definition: HttpServer.h:950